Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
go7007-driver.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/spinlock.h>
#include <linux/unistd.h>
#include <linux/time.h>
#include <linux/mm.h>
#include <linux/vmalloc.h>
#include <linux/device.h>
#include <linux/i2c.h>
#include <linux/firmware.h>
#include <linux/mutex.h>
#include <linux/uaccess.h>
#include <linux/slab.h>
#include <linux/videodev2.h>
#include <media/tuner.h>
#include <media/v4l2-common.h>
#include "go7007-priv.h"
#include "wis-i2c.h"

Go to the source code of this file.

Functions

int go7007_read_interrupt (struct go7007 *go, u16 *value, u16 *data)
 
 EXPORT_SYMBOL (go7007_read_interrupt)
 
int go7007_read_addr (struct go7007 *go, u16 addr, u16 *data)
 
 EXPORT_SYMBOL (go7007_read_addr)
 
 MODULE_FIRMWARE ("go7007fw.bin")
 
int go7007_boot_encoder (struct go7007 *go, int init_i2c)
 
 EXPORT_SYMBOL (go7007_boot_encoder)
 
int go7007_reset_encoder (struct go7007 *go)
 
int go7007_register_encoder (struct go7007 *go)
 
 EXPORT_SYMBOL (go7007_register_encoder)
 
int go7007_start_encoder (struct go7007 *go)
 
void go7007_parse_video_stream (struct go7007 *go, u8 *buf, int length)
 
 EXPORT_SYMBOL (go7007_parse_video_stream)
 
struct go7007go7007_alloc (struct go7007_board_info *board, struct device *dev)
 
 EXPORT_SYMBOL (go7007_alloc)
 
void go7007_remove (struct go7007 *go)
 
 EXPORT_SYMBOL (go7007_remove)
 
 MODULE_LICENSE ("GPL v2")
 

Function Documentation

EXPORT_SYMBOL ( go7007_read_interrupt  )
EXPORT_SYMBOL ( go7007_read_addr  )
EXPORT_SYMBOL ( go7007_boot_encoder  )
EXPORT_SYMBOL ( go7007_register_encoder  )
EXPORT_SYMBOL ( go7007_parse_video_stream  )
EXPORT_SYMBOL ( go7007_alloc  )
EXPORT_SYMBOL ( go7007_remove  )
struct go7007* go7007_alloc ( struct go7007_board_info board,
struct device dev 
)
read

Definition at line 569 of file go7007-driver.c.

int go7007_boot_encoder ( struct go7007 go,
int  init_i2c 
)

Definition at line 140 of file go7007-driver.c.

void go7007_parse_video_stream ( struct go7007 go,
u8 buf,
int  length 
)

Definition at line 370 of file go7007-driver.c.

int go7007_read_addr ( struct go7007 go,
u16  addr,
u16 data 
)

Definition at line 69 of file go7007-driver.c.

int go7007_read_interrupt ( struct go7007 go,
u16 value,
u16 data 
)

Definition at line 46 of file go7007-driver.c.

int go7007_register_encoder ( struct go7007 go)

Definition at line 216 of file go7007-driver.c.

void go7007_remove ( struct go7007 go)

Definition at line 642 of file go7007-driver.c.

int go7007_reset_encoder ( struct go7007 go)

Definition at line 185 of file go7007-driver.c.

int go7007_start_encoder ( struct go7007 go)

Definition at line 262 of file go7007-driver.c.

MODULE_FIRMWARE ( "go7007fw.bin"  )
MODULE_LICENSE ( "GPL v2 )