Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
videobuf2-dma-sg.c File Reference
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/scatterlist.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <media/videobuf2-core.h>
#include <media/videobuf2-memops.h>
#include <media/videobuf2-dma-sg.h>

Go to the source code of this file.

Data Structures

struct  vb2_dma_sg_buf
 

Functions

 EXPORT_SYMBOL_GPL (vb2_dma_sg_memops)
 
 MODULE_DESCRIPTION ("dma scatter/gather memory handling routines for videobuf2")
 
 MODULE_AUTHOR ("Andrzej Pietrasiewicz")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct vb2_mem_ops vb2_dma_sg_memops
 

Function Documentation

EXPORT_SYMBOL_GPL ( vb2_dma_sg_memops  )
MODULE_AUTHOR ( "Andrzej Pietrasiewicz"  )
MODULE_DESCRIPTION ( "dma scatter/gather memory handling routines for videobuf2"  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct vb2_mem_ops vb2_dma_sg_memops
Initial value:
= {
.alloc = vb2_dma_sg_alloc,
.put = vb2_dma_sg_put,
.get_userptr = vb2_dma_sg_get_userptr,
.put_userptr = vb2_dma_sg_put_userptr,
.vaddr = vb2_dma_sg_vaddr,
.mmap = vb2_dma_sg_mmap,
.num_users = vb2_dma_sg_num_users,
.cookie = vb2_dma_sg_cookie,
}

Definition at line 269 of file videobuf2-dma-sg.c.