Linux Kernel
3.7.1
|
#include <media/videobuf-core.h>
Go to the source code of this file.
Data Structures | |
struct | videobuf_dmabuf |
struct | videobuf_dma_sg_memory |
Functions | |
void | videobuf_dma_init (struct videobuf_dmabuf *dma) |
int | videobuf_dma_init_user (struct videobuf_dmabuf *dma, int direction, unsigned long data, unsigned long size) |
int | videobuf_dma_init_kernel (struct videobuf_dmabuf *dma, int direction, int nr_pages) |
int | videobuf_dma_init_overlay (struct videobuf_dmabuf *dma, int direction, dma_addr_t addr, int nr_pages) |
int | videobuf_dma_free (struct videobuf_dmabuf *dma) |
int | videobuf_dma_map (struct device *dev, struct videobuf_dmabuf *dma) |
int | videobuf_dma_unmap (struct device *dev, struct videobuf_dmabuf *dma) |
struct videobuf_dmabuf * | videobuf_to_dma (struct videobuf_buffer *buf) |
void * | videobuf_sg_alloc (size_t size) |
void | videobuf_queue_sg_init (struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct mutex *ext_lock) |
int videobuf_dma_free | ( | struct videobuf_dmabuf * | dma | ) |
Definition at line 312 of file videobuf-dma-sg.c.
void videobuf_dma_init | ( | struct videobuf_dmabuf * | dma | ) |
Definition at line 148 of file videobuf-dma-sg.c.
int videobuf_dma_init_kernel | ( | struct videobuf_dmabuf * | dma, |
int | direction, | ||
int | nr_pages | ||
) |
Definition at line 211 of file videobuf-dma-sg.c.
int videobuf_dma_init_overlay | ( | struct videobuf_dmabuf * | dma, |
int | direction, | ||
dma_addr_t | addr, | ||
int | nr_pages | ||
) |
Definition at line 234 of file videobuf-dma-sg.c.
int videobuf_dma_init_user | ( | struct videobuf_dmabuf * | dma, |
int | direction, | ||
unsigned long | data, | ||
unsigned long | size | ||
) |
Definition at line 198 of file videobuf-dma-sg.c.
int videobuf_dma_map | ( | struct device * | dev, |
struct videobuf_dmabuf * | dma | ||
) |
Definition at line 251 of file videobuf-dma-sg.c.
int videobuf_dma_unmap | ( | struct device * | dev, |
struct videobuf_dmabuf * | dma | ||
) |
Definition at line 295 of file videobuf-dma-sg.c.
void videobuf_queue_sg_init | ( | struct videobuf_queue * | q, |
const struct videobuf_queue_ops * | ops, | ||
struct device * | dev, | ||
spinlock_t * | irqlock, | ||
enum v4l2_buf_type | type, | ||
enum v4l2_field | field, | ||
unsigned int | msize, | ||
void * | priv, | ||
struct mutex * | ext_lock | ||
) |
Definition at line 619 of file videobuf-dma-sg.c.
Definition at line 606 of file videobuf-dma-sg.c.
|
read |
Definition at line 137 of file videobuf-dma-sg.c.