Lines Matching defs:av7110

90 struct av7110 {  struct
94 struct dvb_device dvb_dev;
95 struct dvb_net dvb_net;
97 struct video_device v4l_dev;
98 struct video_device vbi_dev;
100 struct saa7146_dev *dev;
102 struct i2c_adapter i2c_adap;
104 char *card_name;
107 int analog_tuner_flags;
108 int current_input;
109 u32 current_freq;
111 struct tasklet_struct debi_tasklet;
112 struct tasklet_struct gpio_tasklet;
114 int adac_type; /* audio DAC type */
124 void *iobuf; /* memory for all buffers */
125 struct dvb_ringbuffer avout; /* buffer for video or A/V mux */
127 struct dvb_ringbuffer aout; /* buffer for audio */
129 void *bmpbuf;
134 int bmpp;
135 int bmplen;
136 volatile int bmp_state;
140 wait_queue_head_t bmpq;
145 spinlock_t debilock;
146 struct mutex dcomlock;
147 volatile int debitype;
171 enum av7110_video_mode vidmode; argument
172 struct dmxdev dmxdev;
173 struct dvb_demux demux;
175 struct dmx_frontend hw_frontend;
176 struct dmx_frontend mem_frontend;
179 struct dmxdev dmxdev1;
180 struct dvb_demux demux1;
181 struct dvb_net dvb_net1;
205 struct av7110_p2t p2t_filter[MAXFILT]; argument
206 struct dvb_filter_pes2ts p2t[2];
207 struct ipack ipack[2];
208 u8 *kbuf[2];
210 int sinfo;
211 int feeding;
213 int arm_errors;
214 int registered;
219 u32 arm_fw;
220 u32 arm_rtsl;
221 u32 arm_vid;
222 u32 arm_app;
223 u32 avtype;
224 int arm_ready;
225 struct task_struct *arm_thread;
226 wait_queue_head_t arm_wait;
227 u16 arm_loops;
229 void *debi_virt;
230 dma_addr_t debi_bus;
232 u16 pids[DMX_PES_OTHER];
234 struct dvb_ringbuffer ci_rbuffer;
235 struct dvb_ringbuffer ci_wbuffer;
237 struct audio_mixer mixer;
239 struct dvb_adapter dvb_adapter;
240 struct dvb_device *video_dev;
241 struct dvb_device *audio_dev;
242 struct dvb_device *ca_dev;
243 struct dvb_device *osd_dev;
245 struct dvb_video_events video_events;
269 void (*recover)(struct av7110* av7110); argument
292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, argument