1 void* videobuf_alloc(unsigned int size
)
3 struct videobuf_buffer
*vb
;
5 vb
= kmalloc(size
,GFP_KERNEL
);
8 videobuf_dma_init(&vb
->dma
);
9 init_waitqueue_head(&vb
->done
);
10 vb
->magic
= MAGIC_BUFFER
;
16 void* videobuf_alloc(unsigned int size
)
18 struct videobuf_buffer
*vb
;
20 vb
= kmalloc(size
,GFP_KERNEL
);
23 videobuf_dma_init(&vb
->dma
);
24 init_waitqueue_head(&vb
->done
);
25 vb
->magic
= MAGIC_BUFFER
;
31 void* videobuf_alloc(unsigned int size
)
33 struct videobuf_buffer
*vb
;
35 vb
= kmalloc(size
,GFP_KERNEL
);
38 videobuf_dma_init(&vb
->dma
);
39 init_waitqueue_head(&vb
->done
);
40 vb
->magic
= MAGIC_BUFFER
;