Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ttusb_dec Struct Reference

Data Fields

enum ttusb_dec_model model
 
charmodel_name
 
charfirmware_name
 
int can_playback
 
struct dvb_adapter adapter
 
struct dmxdev dmxdev
 
struct dvb_demux demux
 
struct dmx_frontend frontend
 
struct dvb_net dvb_net
 
struct dvb_frontendfe
 
u16 pid [DMX_PES_OTHER]
 
struct usb_device * udev
 
u8 trans_count
 
unsigned int command_pipe
 
unsigned int result_pipe
 
unsigned int in_pipe
 
unsigned int out_pipe
 
unsigned int irq_pipe
 
enum ttusb_dec_interface interface
 
struct mutex usb_mutex
 
voidirq_buffer
 
struct urbirq_urb
 
dma_addr_t irq_dma_handle
 
voidiso_buffer
 
dma_addr_t iso_dma_handle
 
struct urbiso_urb [ISO_BUF_COUNT]
 
int iso_stream_count
 
struct mutex iso_mutex
 
u8 packet [MAX_PVA_LENGTH+4]
 
enum ttusb_dec_packet_type packet_type
 
int packet_state
 
int packet_length
 
int packet_payload_length
 
u16 next_packet_id
 
int pva_stream_count
 
int filter_stream_count
 
struct dvb_filter_pes2ts a_pes2ts
 
struct dvb_filter_pes2ts v_pes2ts
 
u8 v_pes [16+MAX_PVA_LENGTH]
 
int v_pes_length
 
int v_pes_postbytes
 
struct list_head urb_frame_list
 
struct tasklet_struct urb_tasklet
 
spinlock_t urb_frame_list_lock
 
struct dvb_demux_filteraudio_filter
 
struct dvb_demux_filtervideo_filter
 
struct list_head filter_info_list
 
spinlock_t filter_info_list_lock
 
struct input_dev * rc_input_dev
 
char rc_phys [64]
 
int active
 

Detailed Description

Definition at line 95 of file ttusb_dec.c.

Field Documentation

Definition at line 141 of file ttusb_dec.c.

int active

Definition at line 160 of file ttusb_dec.c.

Definition at line 102 of file ttusb_dec.c.

struct dvb_demux_filter* audio_filter

Definition at line 152 of file ttusb_dec.c.

int can_playback

Definition at line 99 of file ttusb_dec.c.

unsigned int command_pipe

Definition at line 114 of file ttusb_dec.c.

Definition at line 104 of file ttusb_dec.c.

Definition at line 103 of file ttusb_dec.c.

Definition at line 106 of file ttusb_dec.c.

Definition at line 107 of file ttusb_dec.c.

struct list_head filter_info_list

Definition at line 154 of file ttusb_dec.c.

spinlock_t filter_info_list_lock

Definition at line 155 of file ttusb_dec.c.

int filter_stream_count

Definition at line 139 of file ttusb_dec.c.

char* firmware_name

Definition at line 98 of file ttusb_dec.c.

struct dmx_frontend frontend

Definition at line 105 of file ttusb_dec.c.

unsigned int in_pipe

Definition at line 116 of file ttusb_dec.c.

Definition at line 119 of file ttusb_dec.c.

void* irq_buffer

Definition at line 122 of file ttusb_dec.c.

dma_addr_t irq_dma_handle

Definition at line 124 of file ttusb_dec.c.

unsigned int irq_pipe

Definition at line 118 of file ttusb_dec.c.

struct urb* irq_urb

Definition at line 123 of file ttusb_dec.c.

void* iso_buffer

Definition at line 125 of file ttusb_dec.c.

dma_addr_t iso_dma_handle

Definition at line 126 of file ttusb_dec.c.

struct mutex iso_mutex

Definition at line 129 of file ttusb_dec.c.

int iso_stream_count

Definition at line 128 of file ttusb_dec.c.

Definition at line 127 of file ttusb_dec.c.

enum ttusb_dec_model model

Definition at line 96 of file ttusb_dec.c.

char* model_name

Definition at line 97 of file ttusb_dec.c.

u16 next_packet_id

Definition at line 136 of file ttusb_dec.c.

unsigned int out_pipe

Definition at line 117 of file ttusb_dec.c.

Definition at line 131 of file ttusb_dec.c.

int packet_length

Definition at line 134 of file ttusb_dec.c.

int packet_payload_length

Definition at line 135 of file ttusb_dec.c.

int packet_state

Definition at line 133 of file ttusb_dec.c.

Definition at line 132 of file ttusb_dec.c.

Definition at line 109 of file ttusb_dec.c.

int pva_stream_count

Definition at line 138 of file ttusb_dec.c.

struct input_dev* rc_input_dev

Definition at line 157 of file ttusb_dec.c.

char rc_phys[64]

Definition at line 158 of file ttusb_dec.c.

unsigned int result_pipe

Definition at line 115 of file ttusb_dec.c.

u8 trans_count

Definition at line 113 of file ttusb_dec.c.

struct usb_device* udev

Definition at line 112 of file ttusb_dec.c.

struct list_head urb_frame_list

Definition at line 148 of file ttusb_dec.c.

spinlock_t urb_frame_list_lock

Definition at line 150 of file ttusb_dec.c.

struct tasklet_struct urb_tasklet

Definition at line 149 of file ttusb_dec.c.

struct mutex usb_mutex

Definition at line 120 of file ttusb_dec.c.

u8 v_pes[16+MAX_PVA_LENGTH]

Definition at line 144 of file ttusb_dec.c.

Definition at line 142 of file ttusb_dec.c.

int v_pes_length

Definition at line 145 of file ttusb_dec.c.

int v_pes_postbytes

Definition at line 146 of file ttusb_dec.c.

struct dvb_demux_filter* video_filter

Definition at line 153 of file ttusb_dec.c.


The documentation for this struct was generated from the following file: