Blame view

include/media/videobuf-dvb.h 932 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
10
11
12
13
  #include <dvbdev.h>
  #include <dmxdev.h>
  #include <dvb_demux.h>
  #include <dvb_net.h>
  #include <dvb_frontend.h>
  
  struct videobuf_dvb {
  	/* filling that the job of the driver */
  	char                       *name;
  	struct dvb_frontend        *frontend;
  	struct videobuf_queue      dvbq;
  
  	/* video-buf-dvb state info */
3593cab5d   Ingo Molnar   V4L/DVB (3318b): ...
14
  	struct mutex               lock;
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15
16
17
18
  	struct task_struct         *thread;
  	int                        nfeeds;
  
  	/* videobuf_dvb_(un)register manges this */
fdc53a6db   Johannes Stezenbach   [PATCH] dvb: modi...
19
  	struct dvb_adapter         adapter;
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20
21
22
23
24
25
26
27
28
  	struct dvb_demux           demux;
  	struct dmxdev              dmxdev;
  	struct dmx_frontend        fe_hw;
  	struct dmx_frontend        fe_mem;
  	struct dvb_net             net;
  };
  
  int videobuf_dvb_register(struct videobuf_dvb *dvb,
  			  struct module *module,
d09dbf92a   Andrew de Quincey   V4L/DVB (3762): A...
29
30
  			  void *adapter_priv,
  			  struct device *device);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
31
32
33
34
35
36
37
  void videobuf_dvb_unregister(struct videobuf_dvb *dvb);
  
  /*
   * Local variables:
   * c-basic-offset: 8
   * End:
   */