Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
saa7146_fops.c File Reference
#include <media/saa7146_vv.h>
#include <linux/module.h>

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

int saa7146_res_get (struct saa7146_fh *fh, unsigned int bit)
 
void saa7146_res_free (struct saa7146_fh *fh, unsigned int bits)
 
void saa7146_dma_free (struct saa7146_dev *dev, struct videobuf_queue *q, struct saa7146_buf *buf)
 
int saa7146_buffer_queue (struct saa7146_dev *dev, struct saa7146_dmaqueue *q, struct saa7146_buf *buf)
 
void saa7146_buffer_finish (struct saa7146_dev *dev, struct saa7146_dmaqueue *q, int state)
 
void saa7146_buffer_next (struct saa7146_dev *dev, struct saa7146_dmaqueue *q, int vbi)
 
void saa7146_buffer_timeout (unsigned long data)
 
int saa7146_vv_init (struct saa7146_dev *dev, struct saa7146_ext_vv *ext_vv)
 
 EXPORT_SYMBOL_GPL (saa7146_vv_init)
 
int saa7146_vv_release (struct saa7146_dev *dev)
 
 EXPORT_SYMBOL_GPL (saa7146_vv_release)
 
int saa7146_register_device (struct video_device **vid, struct saa7146_dev *dev, char *name, int type)
 
 EXPORT_SYMBOL_GPL (saa7146_register_device)
 
int saa7146_unregister_device (struct video_device **vid, struct saa7146_dev *dev)
 
 EXPORT_SYMBOL_GPL (saa7146_unregister_device)
 
 module_init (saa7146_vv_init_module)
 
 module_exit (saa7146_vv_cleanup_module)
 
 MODULE_AUTHOR ("Michael Hunold <[email protected]>")
 
 MODULE_DESCRIPTION ("video4linux driver for saa7146-based hardware")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 1 of file saa7146_fops.c.

Function Documentation

EXPORT_SYMBOL_GPL ( saa7146_vv_init  )
EXPORT_SYMBOL_GPL ( saa7146_vv_release  )
EXPORT_SYMBOL_GPL ( saa7146_register_device  )
EXPORT_SYMBOL_GPL ( saa7146_unregister_device  )
MODULE_AUTHOR ( "Michael Hunold <[email protected]>"  )
MODULE_DESCRIPTION ( "video4linux driver for saa7146-based hardware )
module_exit ( saa7146_vv_cleanup_module  )
module_init ( saa7146_vv_init_module  )
MODULE_LICENSE ( "GPL"  )
void saa7146_buffer_finish ( struct saa7146_dev dev,
struct saa7146_dmaqueue q,
int  state 
)

Definition at line 91 of file saa7146_fops.c.

void saa7146_buffer_next ( struct saa7146_dev dev,
struct saa7146_dmaqueue q,
int  vbi 
)

Definition at line 114 of file saa7146_fops.c.

int saa7146_buffer_queue ( struct saa7146_dev dev,
struct saa7146_dmaqueue q,
struct saa7146_buf buf 
)

Definition at line 69 of file saa7146_fops.c.

void saa7146_buffer_timeout ( unsigned long  data)

Definition at line 166 of file saa7146_fops.c.

void saa7146_dma_free ( struct saa7146_dev dev,
struct videobuf_queue q,
struct saa7146_buf buf 
)

Definition at line 51 of file saa7146_fops.c.

int saa7146_register_device ( struct video_device **  vid,
struct saa7146_dev dev,
char name,
int  type 
)

Definition at line 594 of file saa7146_fops.c.

void saa7146_res_free ( struct saa7146_fh fh,
unsigned int  bits 
)

Definition at line 35 of file saa7146_fops.c.

int saa7146_res_get ( struct saa7146_fh fh,
unsigned int  bit 
)

Definition at line 9 of file saa7146_fops.c.

int saa7146_unregister_device ( struct video_device **  vid,
struct saa7146_dev dev 
)

Definition at line 638 of file saa7146_fops.c.

int saa7146_vv_init ( struct saa7146_dev dev,
struct saa7146_ext_vv ext_vv 
)

Definition at line 471 of file saa7146_fops.c.

int saa7146_vv_release ( struct saa7146_dev dev)

Definition at line 577 of file saa7146_fops.c.