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

Go to the source code of this file.

Data Structures

struct  vb2_vmalloc_buf
 

Functions

 EXPORT_SYMBOL_GPL (vb2_vmalloc_memops)
 
 MODULE_DESCRIPTION ("vmalloc memory handling routines for videobuf2")
 
 MODULE_AUTHOR ("Pawel Osciak <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct vb2_mem_ops vb2_vmalloc_memops
 

Function Documentation

EXPORT_SYMBOL_GPL ( vb2_vmalloc_memops  )
MODULE_AUTHOR ( "Pawel Osciak <[email protected]>"  )
MODULE_DESCRIPTION ( "vmalloc memory handling routines for videobuf2"  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct vb2_mem_ops vb2_vmalloc_memops
Initial value:
= {
.alloc = vb2_vmalloc_alloc,
.put = vb2_vmalloc_put,
.get_userptr = vb2_vmalloc_get_userptr,
.put_userptr = vb2_vmalloc_put_userptr,
.vaddr = vb2_vmalloc_vaddr,
.mmap = vb2_vmalloc_mmap,
.num_users = vb2_vmalloc_num_users,
}

Definition at line 210 of file videobuf2-vmalloc.c.