5 #include <dvb_frontend.h>
8 /* filling that the job of the driver */
10 struct dvb_frontend
*frontend
;
11 struct videobuf_queue dvbq
;
13 /* video-buf-dvb state info */
14 struct semaphore lock
;
15 struct task_struct
*thread
;
18 /* videobuf_dvb_(un)register manges this */
19 struct dvb_adapter
*adapter
;
20 struct dvb_demux demux
;
22 struct dmx_frontend fe_hw
;
23 struct dmx_frontend fe_mem
;
27 int videobuf_dvb_register(struct videobuf_dvb
*dvb
,
28 struct module
*module
,
30 void videobuf_dvb_unregister(struct videobuf_dvb
*dvb
);