Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
flexcop.c File Reference
#include "flexcop.h"

Go to the source code of this file.

Macros

#define DRIVER_NAME   "B2C2 FlexcopII/II(b)/III digital TV receiver chip"
 
#define DRIVER_AUTHOR   "Patrick Boettcher <[email protected]"
 
#define DEBSTATUS   " (debugging is not enabled)"
 

Functions

 EXPORT_SYMBOL_GPL (b2c2_flexcop_debug)
 
 module_param_named (debug, b2c2_flexcop_debug, int, 0644)
 
 MODULE_PARM_DESC (debug,"set debug level (1=info,2=tuner,4=i2c,8=ts,""16=sram,32=reg (|-able))."DEBSTATUS)
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR (adapter_nr)
 
void flexcop_pass_dmx_data (struct flexcop_device *fc, u8 *buf, u32 len)
 
 EXPORT_SYMBOL (flexcop_pass_dmx_data)
 
void flexcop_pass_dmx_packets (struct flexcop_device *fc, u8 *buf, u32 no)
 
 EXPORT_SYMBOL (flexcop_pass_dmx_packets)
 
void flexcop_reset_block_300 (struct flexcop_device *fc)
 
struct flexcop_deviceflexcop_device_kmalloc (size_t bus_specific_len)
 
 EXPORT_SYMBOL (flexcop_device_kmalloc)
 
void flexcop_device_kfree (struct flexcop_device *fc)
 
 EXPORT_SYMBOL (flexcop_device_kfree)
 
int flexcop_device_initialize (struct flexcop_device *fc)
 
 EXPORT_SYMBOL (flexcop_device_initialize)
 
void flexcop_device_exit (struct flexcop_device *fc)
 
 EXPORT_SYMBOL (flexcop_device_exit)
 
 module_init (flexcop_module_init)
 
 module_exit (flexcop_module_cleanup)
 
 MODULE_AUTHOR (DRIVER_AUTHOR)
 
 MODULE_DESCRIPTION (DRIVER_NAME)
 
 MODULE_LICENSE ("GPL")
 

Variables

int b2c2_flexcop_debug
 
flexcop_ibi_value ibi_zero
 

Macro Definition Documentation

#define DEBSTATUS   " (debugging is not enabled)"

Definition at line 42 of file flexcop.c.

#define DRIVER_AUTHOR   "Patrick Boettcher <[email protected]"

Definition at line 37 of file flexcop.c.

#define DRIVER_NAME   "B2C2 FlexcopII/II(b)/III digital TV receiver chip"

Definition at line 36 of file flexcop.c.

Function Documentation

DVB_DEFINE_MOD_OPT_ADAPTER_NR ( adapter_nr  )
EXPORT_SYMBOL ( flexcop_pass_dmx_data  )
EXPORT_SYMBOL ( flexcop_pass_dmx_packets  )
EXPORT_SYMBOL ( flexcop_device_kmalloc  )
EXPORT_SYMBOL ( flexcop_device_kfree  )
EXPORT_SYMBOL ( flexcop_device_initialize  )
EXPORT_SYMBOL ( flexcop_device_exit  )
EXPORT_SYMBOL_GPL ( b2c2_flexcop_debug  )
void flexcop_device_exit ( struct flexcop_device fc)

Definition at line 301 of file flexcop.c.

int flexcop_device_initialize ( struct flexcop_device fc)

Definition at line 258 of file flexcop.c.

void flexcop_device_kfree ( struct flexcop_device fc)

Definition at line 251 of file flexcop.c.

struct flexcop_device* flexcop_device_kmalloc ( size_t  bus_specific_len)
read

Definition at line 228 of file flexcop.c.

void flexcop_pass_dmx_data ( struct flexcop_device fc,
u8 buf,
u32  len 
)

Definition at line 170 of file flexcop.c.

void flexcop_pass_dmx_packets ( struct flexcop_device fc,
u8 buf,
u32  no 
)

Definition at line 176 of file flexcop.c.

void flexcop_reset_block_300 ( struct flexcop_device fc)

Definition at line 213 of file flexcop.c.

MODULE_AUTHOR ( DRIVER_AUTHOR  )
MODULE_DESCRIPTION ( DRIVER_NAME  )
module_exit ( flexcop_module_cleanup  )
module_init ( flexcop_module_init  )
MODULE_LICENSE ( "GPL"  )
module_param_named ( debug  ,
b2c2_flexcop_debug  ,
int  ,
0644   
)
MODULE_PARM_DESC ( debug  ,
"set debug level (1=info,2=tuner,4=i2c,8=ts,""16=sram,32=reg (|-able))."  DEBSTATUS 
)

Variable Documentation

int b2c2_flexcop_debug

Definition at line 45 of file flexcop.c.

Definition at line 57 of file flexcop.c.