Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
as102_drv.h File Reference
#include <linux/usb.h>
#include <dvb_demux.h>
#include <dvb_frontend.h>
#include <dmxdev.h>
#include "as10x_cmd.h"
#include "as102_usb_drv.h"

Go to the source code of this file.

Data Structures

struct  as10x_bus_adapter_t
 
union  as10x_bus_adapter_t::as10x_bus_token_t
 
struct  as102_dev_t
 

Macros

#define DRIVER_FULL_NAME   "Abilis Systems as10x usb driver"
 
#define DRIVER_NAME   "as10x_usb"
 
#define debug   as102_debug
 
#define dprintk(debug, args...)
 
#define ENTER()
 
#define LEAVE()
 
#define AS102_DEVICE_MAJOR   192
 
#define AS102_USB_BUF_SIZE   512
 
#define MAX_STREAM_URB   32
 

Functions

int as102_dvb_register (struct as102_dev_t *dev)
 
void as102_dvb_unregister (struct as102_dev_t *dev)
 
int as102_dvb_register_fe (struct as102_dev_t *dev, struct dvb_frontend *fe)
 
int as102_dvb_unregister_fe (struct dvb_frontend *dev)
 

Variables

int as102_debug
 
struct usb_driver as102_usb_driver
 
int elna_enable
 

Macro Definition Documentation

#define AS102_DEVICE_MAJOR   192

Definition at line 49 of file as102_drv.h.

#define AS102_USB_BUF_SIZE   512

Definition at line 51 of file as102_drv.h.

#define debug   as102_debug

Definition at line 31 of file as102_drv.h.

#define dprintk (   debug,
  args... 
)
Value:
do { if (debug) { \
pr_debug("%s: ", __func__); \
printk(args); \
} } while (0)

Definition at line 35 of file as102_drv.h.

#define DRIVER_FULL_NAME   "Abilis Systems as10x usb driver"

Definition at line 27 of file as102_drv.h.

#define DRIVER_NAME   "as10x_usb"

Definition at line 28 of file as102_drv.h.

#define ENTER ( )

Definition at line 45 of file as102_drv.h.

#define LEAVE ( )

Definition at line 46 of file as102_drv.h.

#define MAX_STREAM_URB   32

Definition at line 52 of file as102_drv.h.

Function Documentation

int as102_dvb_register ( struct as102_dev_t dev)

Definition at line 194 of file as102_drv.c.

int as102_dvb_register_fe ( struct as102_dev_t dev,
struct dvb_frontend fe 
)

Definition at line 321 of file as102_fe.c.

void as102_dvb_unregister ( struct as102_dev_t dev)

Definition at line 267 of file as102_drv.c.

int as102_dvb_unregister_fe ( struct dvb_frontend dev)

Definition at line 310 of file as102_fe.c.

Variable Documentation

int as102_debug

Definition at line 35 of file as102_drv.c.

struct usb_driver as102_usb_driver

Definition at line 71 of file as102_usb_drv.c.

int elna_enable

Definition at line 55 of file as102_drv.c.