Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
videobuf-dma-contig.h File Reference
#include <linux/dma-mapping.h>
#include <media/videobuf-core.h>

Go to the source code of this file.

Functions

void videobuf_queue_dma_contig_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)
 
void videobuf_queue_dma_contig_init_cached (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)
 
dma_addr_t videobuf_to_dma_contig (struct videobuf_buffer *buf)
 
void videobuf_dma_contig_free (struct videobuf_queue *q, struct videobuf_buffer *buf)
 

Function Documentation

void videobuf_dma_contig_free ( struct videobuf_queue q,
struct videobuf_buffer buf 
)

Definition at line 475 of file videobuf-dma-contig.c.

void videobuf_queue_dma_contig_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 435 of file videobuf-dma-contig.c.

void videobuf_queue_dma_contig_init_cached ( 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 450 of file videobuf-dma-contig.c.

dma_addr_t videobuf_to_dma_contig ( struct videobuf_buffer buf)

Definition at line 464 of file videobuf-dma-contig.c.