/openbmc/linux/drivers/media/pci/bt8xx/ |
H A D | bttv-audio-hook.h | 12 void winview_volume (struct bttv *btv, __u16 volume); 14 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 15 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 17 void terratv_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 18 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 19 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 20 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 21 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 22 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 23 void windvr_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); [all …]
|
H A D | Makefile | 2 bttv-objs := bttv-driver.o bttv-cards.o bttv-if.o \ 3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \ 4 bttv-input.o bttv-audio-hook.o btcx-risc.o 6 obj-$(CONFIG_VIDEO_BT848) += bttv.o
|
H A D | bttvp.h | 111 struct bttv *btv; 205 int bttv_risc_init_main(struct bttv *btv); 211 int bttv_buffer_activate_video(struct bttv *btv, 214 int bttv_buffer_activate_vbi(struct bttv *btv, 244 extern void init_bttv_i2c_ir(struct bttv *btv); 248 extern int init_bttv_i2c(struct bttv *btv); 249 extern int fini_bttv_i2c(struct bttv *btv); 259 void free_btres_lock(struct bttv *btv, int bits); 312 struct bttv { struct 479 extern struct bttv *bttvs[BTTV_MAX]; [all …]
|
H A D | bttv.h | 215 struct bttv; 219 void (*volume_gpio)(struct bttv *btv, __u16 volume); 221 void (*muxsel_hook)(struct bttv *btv, unsigned int input); 286 extern void bttv_idcard(struct bttv *btv); 287 extern void bttv_init_card1(struct bttv *btv); 288 extern void bttv_init_card2(struct bttv *btv); 289 extern void bttv_init_tuner(struct bttv *btv); 296 extern int bttv_handle_chipset(struct bttv *btv); 375 extern int bttv_input_init(struct bttv *dev); 376 extern void bttv_input_fini(struct bttv *dev); [all …]
|
H A D | bttv-i2c.c | 48 struct bttv *btv = (struct bttv*)data; in bttv_bit_setscl() 60 struct bttv *btv = (struct bttv*)data; in bttv_bit_setsda() 72 struct bttv *btv = (struct bttv*)data; in bttv_bit_getscl() 81 struct bttv *btv = (struct bttv*)data; in bttv_bit_getsda() 106 bttv_i2c_wait_done(struct bttv *btv) in bttv_i2c_wait_done() 125 bttv_i2c_sendbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_sendbytes() 223 struct bttv *btv = to_bttv(v4l2_dev); in bttv_i2c_xfer() 259 int bttv_I2CRead(struct bttv *btv, unsigned char addr, char *probe_for) in bttv_I2CRead() 301 void bttv_readee(struct bttv *btv, unsigned char *eedata, int addr) in bttv_readee() 336 int init_bttv_i2c(struct bttv *btv) in init_bttv_i2c() [all …]
|
H A D | bttv-audio-hook.c | 15 void winview_volume(struct bttv *btv, __u16 volume) in winview_volume() 55 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv3pci_audio() 86 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv5pci_audio() 157 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tvphone_audio() 221 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in lt9415_audio() 259 void terratv_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in terratv_audio() 292 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in winfast2000_audio() 328 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in pvbt878p9b_audio() 369 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in fv2000s_audio() 408 void windvr_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in windvr_audio() [all …]
|
H A D | bttv-gpio.c | 130 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_inout() 144 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_read() 153 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_write() 160 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_bits()
|
H A D | bttv-cards.c | 40 static void modtec_eeprom(struct bttv *btv); 41 static void init_PXC200(struct bttv *btv); 42 static void init_RTV24(struct bttv *btv); 70 static void gv800s_init(struct bttv *btv); 75 static int tea575x_init(struct bttv *btv); 78 static int pvr_boot(struct bttv *btv); 2890 void bttv_idcard(struct bttv *btv) in bttv_idcard() 4233 init_RTV24 (struct bttv *btv) in init_RTV24() 4298 init_PCI8604PW(struct bttv *btv) in init_PCI8604PW() 4499 struct bttv *mctlr; in kodicom4400r_muxsel() [all …]
|
H A D | bttv-driver.c | 54 struct bttv *bttvs[BTTV_MAX]; 701 disclaim_vbi_lines(struct bttv *btv) in disclaim_vbi_lines() 708 disclaim_video_lines(struct bttv *btv) in disclaim_video_lines() 780 static void set_pll(struct bttv *btv) in set_pll() 988 audio_mute(struct bttv *btv, int mute) in audio_mute() 1169 void init_irqreg(struct bttv *btv) in init_irqreg() 1239 struct bttv *btv = container_of(c->handler, struct bttv, ctrl_handler); in bttv_s_ctrl() 2858 bttv_irq_wakeup_top(struct bttv *btv) in bttv_irq_wakeup_top() 2963 struct bttv *btv; in bttv_irq() 2966 btv=(struct bttv *)dev_id; in bttv_irq() [all …]
|
H A D | bttv-if.c | 47 struct bttv *btv; in bttv_gpio_enable() 65 struct bttv *btv; in bttv_read_gpio() 87 struct bttv *btv; in bttv_write_gpio()
|
H A D | bttv-vbi.c | 64 struct bttv *btv = vb2_get_drv_priv(q); in queue_setup_vbi() 79 struct bttv *btv = vb2_get_drv_priv(vq); in buf_queue_vbi() 99 struct bttv *btv = vb2_get_drv_priv(vq); in buf_prepare_vbi() 118 struct bttv *btv = vb2_get_drv_priv(vq); in buf_cleanup_vbi() 128 struct bttv *btv = vb2_get_drv_priv(q); in start_streaming_vbi() 153 struct bttv *btv = vb2_get_drv_priv(q); in stop_streaming_vbi() 248 struct bttv *btv = video_drvdata(file); in bttv_try_fmt_vbi_cap() 265 struct bttv *btv = video_drvdata(file); in bttv_s_fmt_vbi_cap() 309 struct bttv *btv = video_drvdata(file); in bttv_g_fmt_vbi_cap()
|
H A D | bttv-input.c | 40 static void ir_handle_key(struct bttv *btv) in ir_handle_key() 75 static void ir_enltv_handle_key(struct bttv *btv) in ir_enltv_handle_key() 115 static int bttv_rc5_irq(struct bttv *btv); 117 void bttv_input_irq(struct bttv *btv) in bttv_input_irq() 130 struct bttv *btv = ir->btv; in bttv_input_timer() 235 static int bttv_rc5_irq(struct bttv *btv) in bttv_rc5_irq() 304 static void bttv_ir_stop(struct bttv *btv) in bttv_ir_stop() 362 void init_bttv_i2c_ir(struct bttv *btv) in init_bttv_i2c_ir() 409 int bttv_input_init(struct bttv *btv) in bttv_input_init() 570 void bttv_input_fini(struct bttv *btv) in bttv_input_fini()
|
H A D | bttv-risc.c | 35 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed() 114 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar() 281 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo() 363 static void bttv_set_risc_status(struct bttv *btv) in bttv_set_risc_status() 374 static void bttv_set_irq_timer(struct bttv *btv) in bttv_set_irq_timer() 401 static void bttv_start_dma(struct bttv *btv) in bttv_start_dma() 411 static void bttv_stop_dma(struct bttv *btv) in bttv_stop_dma() 420 void bttv_set_dma(struct bttv *btv, int start_capture) in bttv_set_dma() 442 bttv_risc_init_main(struct bttv *btv) in bttv_risc_init_main() 554 bttv_buffer_activate_vbi(struct bttv *btv, in bttv_buffer_activate_vbi() [all …]
|
H A D | Kconfig | 20 <file:Documentation/admin-guide/media/bttv.rst> for more information. 23 module will be called bttv.
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | bt8xx.rst | 18 This class of cards has a bt878a as the PCI interface, and require the bttv 21 Please see Documentation/admin-guide/media/bttv-cardlist.rst for a complete 69 Regular case: If the bttv driver detects a bt8xx-based DVB card, all 78 In the following cases overriding the PCI type detection for bttv and 84 As shown at Documentation/admin-guide/media/bttv-cardlist.rst, TwinHan and 88 $ modprobe bttv card=113 114 See Documentation/admin-guide/media/bttv-cardlist.rst for a complete list of 139 $ modprobe bttv card=113 card=135
|
H A D | bttv.rst | 4 The bttv driver 7 Release notes for bttv 10 You'll need at least these config options for bttv:: 30 Make bttv work with your card 81 at Documentation/admin-guide/media/bttv-cardlist.rst 127 bttv 165 push used by bttv. bttv will disable overlay 243 If the box freezes hard with bttv 253 bttv bugs 329 messages, bttv tells you). [all …]
|
H A D | v4l-drivers.rst | 12 bttv
|
H A D | pci-cardlist.rst | 61 bttv BT8x8 Video For Linux 101 bttv-cardlist
|
H A D | saa7134.rst | 18 As with bttv, card-specific tweaks are needed. Check CARDLIST for a
|
H A D | avermedia.rst | 56 * modprobe bttv (normally loaded automatically)
|
H A D | bttv-cardlist.rst | 586 - Sabrent TV-FM (bttv version)
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | bttv-devel.rst | 3 The bttv driver 6 bttv and sound mini howto 15 bttv-cards.c, which holds the information required for each board. 17 makes no difference). The bttv driver prints a line to the kernel 23 correct board type as insmod argument, ``insmod bttv card=2`` for 24 example. The file Documentation/admin-guide/media/bttv-cardlist.rst has a list 96 Starting with release 0.7.41 bttv has a number of insmod options to
|
H A D | index.rst | 15 bttv-devel
|
/openbmc/qemu/tests/data/qobject/ |
H A D | qdict.txt | 2209 bttv: 4096 2212 bttv-cards.c: 151213 2213 bttv-driver.c: 121604 2214 bttv-gpio.c: 4858 2215 bttv.h: 14877 2216 bttv-i2c.c: 10677 2217 bttv-if.c: 2894 2218 bttv-input.c: 10597 2220 bttv-risc.c: 25965 2221 bttv-vbi.c: 12835 [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | func-read.rst | 80 the bttv driver, initiating a DMA to user memory when :c:func:`read()`
|