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

Go to the source code of this file.

Data Structures

struct  vp702x_device_state
 

Macros

#define DVB_USB_LOG_PREFIX   "vp702x"
 
#define deb_info(args...)   dprintk(dvb_usb_vp702x_debug,0x01,args)
 
#define deb_xfer(args...)   dprintk(dvb_usb_vp702x_debug,0x02,args)
 
#define deb_rc(args...)   dprintk(dvb_usb_vp702x_debug,0x04,args)
 
#define deb_fe(args...)   dprintk(dvb_usb_vp702x_debug,0x08,args)
 
#define REQUEST_OUT   0xB2
 
#define REQUEST_IN   0xB3
 
#define GET_TUNER_STATUS   0x05
 
#define GET_SYSTEM_STRING   0x06
 
#define SET_DISEQC_CMD   0x08
 
#define SET_LNB_POWER   0x09
 
#define GET_MAC_ADDRESS   0x0A
 
#define SET_PID_FILTER   0x11
 
#define READ_REMOTE_REQ   0xB4
 
#define READ_PID_NUMBER_REQ   0xB5
 
#define WRITE_EEPROM_REQ   0xB6
 
#define READ_EEPROM_REQ   0xB7
 
#define READ_STATUS   0xB8
 
#define READ_TUNER_REG_REQ   0xB9
 
#define READ_FX2_REG_REQ   0xBA
 
#define WRITE_FX2_REG_REQ   0xBB
 
#define SET_TUNER_POWER_REQ   0xBC
 
#define WRITE_TUNER_REG_REQ   0xBD
 
#define RESET_TUNER   0xBE
 

Functions

struct dvb_frontendvp702x_fe_attach (struct dvb_usb_device *d)
 
int vp702x_usb_inout_op (struct dvb_usb_device *d, u8 *o, int olen, u8 *i, int ilen, int msec)
 
int vp702x_usb_in_op (struct dvb_usb_device *d, u8 req, u16 value, u16 index, u8 *b, int blen)
 

Variables

int dvb_usb_vp702x_debug
 

Macro Definition Documentation

#define deb_fe (   args...)    dprintk(dvb_usb_vp702x_debug,0x08,args)

Definition at line 11 of file vp702x.h.

#define deb_info (   args...)    dprintk(dvb_usb_vp702x_debug,0x01,args)

Definition at line 8 of file vp702x.h.

#define deb_rc (   args...)    dprintk(dvb_usb_vp702x_debug,0x04,args)

Definition at line 10 of file vp702x.h.

#define deb_xfer (   args...)    dprintk(dvb_usb_vp702x_debug,0x02,args)

Definition at line 9 of file vp702x.h.

#define DVB_USB_LOG_PREFIX   "vp702x"

Definition at line 4 of file vp702x.h.

#define GET_MAC_ADDRESS   0x0A

Definition at line 50 of file vp702x.h.

#define GET_SYSTEM_STRING   0x06

Definition at line 29 of file vp702x.h.

#define GET_TUNER_STATUS   0x05

Definition at line 24 of file vp702x.h.

#define READ_EEPROM_REQ   0xB7

Definition at line 77 of file vp702x.h.

#define READ_FX2_REG_REQ   0xBA

Definition at line 86 of file vp702x.h.

#define READ_PID_NUMBER_REQ   0xB5

Definition at line 71 of file vp702x.h.

#define READ_REMOTE_REQ   0xB4

Definition at line 68 of file vp702x.h.

#define READ_STATUS   0xB8

Definition at line 80 of file vp702x.h.

#define READ_TUNER_REG_REQ   0xB9

Definition at line 83 of file vp702x.h.

#define REQUEST_IN   0xB3

Definition at line 17 of file vp702x.h.

#define REQUEST_OUT   0xB2

Definition at line 16 of file vp702x.h.

#define RESET_TUNER   0xBE

Definition at line 98 of file vp702x.h.

#define SET_DISEQC_CMD   0x08

Definition at line 34 of file vp702x.h.

#define SET_LNB_POWER   0x09

Definition at line 42 of file vp702x.h.

#define SET_PID_FILTER   0x11

Definition at line 56 of file vp702x.h.

#define SET_TUNER_POWER_REQ   0xBC

Definition at line 92 of file vp702x.h.

#define WRITE_EEPROM_REQ   0xB6

Definition at line 74 of file vp702x.h.

#define WRITE_FX2_REG_REQ   0xBB

Definition at line 89 of file vp702x.h.

#define WRITE_TUNER_REG_REQ   0xBD

Definition at line 95 of file vp702x.h.

Function Documentation

struct dvb_frontend* vp702x_fe_attach ( struct dvb_usb_device d)
read

Definition at line 325 of file vp702x-fe.c.

int vp702x_usb_in_op ( struct dvb_usb_device d,
u8  req,
u16  value,
u16  index,
u8 b,
int  blen 
)

Definition at line 58 of file vp702x.c.

int vp702x_usb_inout_op ( struct dvb_usb_device d,
u8 o,
int  olen,
u8 i,
int  ilen,
int  msec 
)

Definition at line 101 of file vp702x.c.

Variable Documentation

int dvb_usb_vp702x_debug

Definition at line 21 of file vp702x.c.