Home
last modified time | relevance | path

Searched refs:bttv (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/
H A DMakefile2 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
[all...]
H A Dbttvp.h4 bttv - Bt848 frame grabber driver
6 bttv's *private* header file -- nobody other than bttv itself
36 #include "bttv.h"
112 struct bttv *btv;
148 /* bttv specific */
188 /* bttv-vbi.c */
198 bttv_crop_adjust() in bttv-driver.c. */
209 struct bttv *btv;
230 by struct bttv
355 struct bttv { global() struct
[all...]
H A Dbttv-i2c.c4 bttv-i2c.c -- all the i2c code is here
6 bttv - Bt848 frame grabber driver
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*)dat in bttv_bit_getsda()
[all...]
H A Dbttv-gpio.c4 bttv-gpio.c -- gpio sub drivers
6 sysfs-based sub driver interface for bttv
29 /* internal: the bttv "bus" */
60 .name = "bttv-sub",
131 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_inout()
145 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_read()
154 struct bttv *btv = container_of(core, struct bttv, in bttv_gpio_write()
[all...]
H A Dbttv.h4 * bttv - Bt848 frame grabber driver
6 * card ID's and external interfaces of the bttv driver
24 /* exported by bttv-cards.c */
211 unsigned int nr; /* dev nr (for printk("bttv%d: ..."); */
215 struct bttv;
219 void (*volume_gpio)(struct bttv *btv, __u16 volume);
220 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
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 *bt
[all...]
H A Dbttv-audio-hook.c3 * Handlers for board audio hooks, split from bttv-cards
8 #include "bttv-audio-hook.h"
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()
188 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tv_stereo_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 *bt
[all...]
H A Dbttv-cards.c4 bttv-cards.c
33 #include "bttv-audio-hook.h"
36 static void boot_msp34xx(struct bttv *btv, int pin);
37 static void hauppauge_eeprom(struct bttv *btv);
38 static void avermedia_eeprom(struct bttv *btv);
39 static void osprey_eeprom(struct bttv *btv, const u8 ee[256]);
40 static void modtec_eeprom(struct bttv *btv);
41 static void init_PXC200(struct bttv *btv);
42 static void init_RTV24(struct bttv *btv);
43 static void init_PCI8604PW(struct bttv *bt
[all...]
H A Dbttv-driver.c4 bttv - Bt848 frame grabber driver
54 struct bttv *bttvs[BTTV_MAX];
154 MODULE_DESCRIPTION("bttv - v4l/v4l2 driver module for bt848/878 based cards");
177 struct bttv *btv = video_get_drvdata(vfd); in show_card()
190 static void request_modules(struct bttv *dev) in request_modules()
196 static void flush_request_modules(struct bttv *dev) in flush_request_modules()
502 /* bttv format list
652 int check_alloc_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bit) in check_alloc_btres_lock()
707 int locked_btres(struct bttv *btv, int bit) in locked_btres()
714 disclaim_vbi_lines(struct bttv *bt
[all...]
H A Dbttv-if.c4 bttv-if.c -- old gpio interface to other kernel modules
6 have a look at bttv-gpio.c instead.
8 bttv - Bt848 frame grabber driver
32 /* see bttv.h for comments */
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 Dbttv-input.c17 #include "bttv.h"
34 #define DEVNAME "bttv-input"
36 #define MODULE_NAME "bttv"
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 *bt
[all...]
H A Dbttv-risc.c4 bttv-risc.c -- interfaces to other kernel modules
6 bttv risc code handling
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()
235 bttv_risc_overlay(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_overlay()
326 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old()
370 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo()
426 bttv_apply_geo(struct bttv *btv, struct bttv_geometry *geo, int odd) in bttv_apply_geo()
453 bttv_set_dma(struct bttv *btv, int override) in bttv_set_dma()
505 bttv_risc_init_main(struct bttv *bt
[all...]
H A Dbttv-vbi.c4 bttv - Bt848 frame grabber driver
74 struct bttv *btv = fh->btv; in vbi_buffer_setup()
96 struct bttv *btv = fh->btv; in vbi_buffer_prepare()
202 struct bttv *btv = fh->btv; in vbi_buffer_queue()
217 struct bttv *btv = fh->btv; in vbi_buffer_release()
303 struct bttv *btv = fh->btv; in bttv_try_fmt_vbi_cap()
321 struct bttv *btv = fh->btv; in bttv_s_fmt_vbi_cap()
/kernel/linux/linux-6.6/drivers/media/pci/bt8xx/
H A DMakefile2 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
[all...]
H A Dbttvp.h4 bttv - Bt848 frame grabber driver
6 bttv's *private* header file -- nobody other than bttv itself
36 #include "bttv.h"
111 struct bttv *btv;
148 /* bttv specific */
174 /* bttv-vbi.c */
186 bttv_crop_adjust() in bttv-driver.c. */
194 /* bttv-risc.c */
197 int bttv_risc_packed(struct bttv *bt
312 struct bttv { global() struct
[all...]
H A Dbttv-i2c.c4 bttv-i2c.c -- all the i2c code is here
6 bttv - Bt848 frame grabber driver
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*)dat in bttv_bit_getsda()
[all...]
H A Dbttv-gpio.c4 bttv-gpio.c -- gpio sub drivers
6 sysfs-based sub driver interface for bttv
29 /* internal: the bttv "bus" */
59 .name = "bttv-sub",
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, in bttv_gpio_write()
[all...]
H A Dbttv-audio-hook.c3 * Handlers for board audio hooks, split from bttv-cards
8 #include "bttv-audio-hook.h"
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()
188 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tv_stereo_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 *bt
[all...]
H A Dbttv.h4 * bttv - Bt848 frame grabber driver
6 * card ID's and external interfaces of the bttv driver
24 /* exported by bttv-cards.c */
211 unsigned int nr; /* dev nr (for printk("bttv%d: ..."); */
215 struct bttv;
219 void (*volume_gpio)(struct bttv *btv, __u16 volume);
220 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
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 *bt
[all...]
H A Dbttv-driver.c4 bttv - Bt848 frame grabber driver
54 struct bttv *bttvs[BTTV_MAX];
154 MODULE_DESCRIPTION("bttv - v4l/v4l2 driver module for bt848/878 based cards");
177 struct bttv *btv = video_get_drvdata(vfd); in card_show()
190 static void request_modules(struct bttv *dev) in request_modules()
196 static void flush_request_modules(struct bttv *dev) in flush_request_modules()
502 /* bttv format list
644 int check_alloc_btres_lock(struct bttv *btv, int bit) in check_alloc_btres_lock()
688 int check_btres(struct bttv *btv, int bit) in check_btres()
694 int locked_btres(struct bttv *bt
[all...]
H A Dbttv-cards.c4 bttv-cards.c
33 #include "bttv-audio-hook.h"
36 static void boot_msp34xx(struct bttv *btv, int pin);
37 static void hauppauge_eeprom(struct bttv *btv);
38 static void avermedia_eeprom(struct bttv *btv);
39 static void osprey_eeprom(struct bttv *btv, const u8 ee[256]);
40 static void modtec_eeprom(struct bttv *btv);
41 static void init_PXC200(struct bttv *btv);
42 static void init_RTV24(struct bttv *btv);
43 static void init_PCI8604PW(struct bttv *bt
[all...]
H A Dbttv-if.c4 bttv-if.c -- old gpio interface to other kernel modules
6 have a look at bttv-gpio.c instead.
8 bttv - Bt848 frame grabber driver
32 /* see bttv.h for comments */
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 Dbttv-input.c17 #include "bttv.h"
34 #define DEVNAME "bttv-input"
36 #define MODULE_NAME "bttv"
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 *bt
[all...]
H A Dbttv-vbi.c4 bttv - Bt848 frame grabber driver
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 *bt in bttv_g_fmt_vbi_cap()
[all...]
H A Dbttv-risc.c4 bttv-risc.c -- interfaces to other kernel modules
6 bttv risc code handling
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()
237 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old()
281 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo()
337 bttv_apply_geo(struct bttv *btv, struct bttv_geometry *geo, int odd) in bttv_apply_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()
382 static int bttv_set_capture_control(struct bttv *bt
[all...]

Completed in 20 milliseconds