Home
last modified time | relevance | path

Searched refs:btv (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/media/pci/bt8xx/
A Dbttv-driver.c809 set_pll_freq(btv, btv->pll.pll_ifreq, btv->pll.pll_ofreq); in set_pll()
838 if (btv->input == btv->dig) { in bt848A_set_timing()
1234 set_input(btv, btv->input, btv->tvnorm); in bttv_reinit_bt848()
2381 audio_mute(btv, btv->mute); in radio_open()
2812 btv->c.nr, btv->framedrop, btv->irq_me, btv->irq_total, in bttv_irq_timeout()
3024 audio_mux_gpio(btv, btv->audio_input, btv->mute); in bttv_irq()
3415 set_input(btv, btv->input, btv->tvnorm); in bttv_probe()
3521 btv->state.video = btv->curr; in bttv_suspend()
3522 btv->state.vbi = btv->cvbi; in bttv_suspend()
3557 btv->curr = btv->state.video; in bttv_resume()
[all …]
A Dbttv-risc.c248 if (btv->input == btv->dig) { in bttv_calc_geo_old()
298 || btv->input == btv->dig) { in bttv_calc_geo()
376 if (btv->curr.frame_irq || btv->loop_irq || btv->cvbi) in bttv_set_irq_timer()
434 btv->c.nr,capctl,btv->loop_irq, in bttv_set_dma()
673 bttv_calc_geo(btv, &buf->geo, btv->width, btv->height, in bttv_buffer_risc()
708 uoffset = btv->width * btv->height; in bttv_buffer_risc()
709 voffset = btv->width * btv->height; in bttv_buffer_risc()
723 bttv_calc_geo(btv, &buf->geo, btv->width, btv->height, in bttv_buffer_risc()
733 bttv_calc_geo(btv, &buf->geo, btv->width, btv->height, in bttv_buffer_risc()
743 bttv_calc_geo(btv, &buf->geo, btv->width, btv->height, in bttv_buffer_risc()
[all …]
A Dbttv-i2c.c117 btv->i2c_done = 0; in bttv_i2c_wait_done()
357 btv->i2c_algo.data = btv; in init_bttv_i2c()
358 btv->c.i2c_adap.algo_data = &btv->i2c_algo; in init_bttv_i2c()
362 btv->c.i2c_adap.dev.parent = &btv->c.pci->dev; in init_bttv_i2c()
363 snprintf(btv->c.i2c_adap.name, sizeof(btv->c.i2c_adap.name), in init_bttv_i2c()
364 "bt%d #%d [%s]", btv->id, btv->c.nr, in init_bttv_i2c()
367 i2c_set_adapdata(&btv->c.i2c_adap, &btv->c.v4l2_dev); in init_bttv_i2c()
368 btv->i2c_client.adapter = &btv->c.i2c_adap; in init_bttv_i2c()
372 btv->i2c_rc = i2c_add_adapter(&btv->c.i2c_adap); in init_bttv_i2c()
376 btv->i2c_rc = i2c_bit_add_bus(&btv->c.i2c_adap); in init_bttv_i2c()
[all …]
A Dbttv-cards.c2928 btv->c.nr, bttv_tvcards[btv->c.type].name, btv->c.type, in bttv_idcard()
3756 btv->mbox_ior | btv->mbox_iow | btv->mbox_csel); in bttv_tea575x_set_pins()
3776 btv->mbox_ior | btv->mbox_iow | btv->mbox_csel); in bttv_tea575x_get_pins()
4545 master[btv->c.nr-1] = btv; in kodicom4400r_init()
4546 master[btv->c.nr] = btv; in kodicom4400r_init()
4547 master[btv->c.nr+1] = btv; in kodicom4400r_init()
4548 master[btv->c.nr+2] = btv; in kodicom4400r_init()
4859 master[btv->c.nr] = btv; in gv800s_init()
4860 master[btv->c.nr+1] = btv; in gv800s_init()
4861 master[btv->c.nr+2] = btv; in gv800s_init()
[all …]
A Dbttv-input.c122 bttv_rc5_irq(btv); in bttv_input_irq()
124 ir_handle_key(btv); in bttv_input_irq()
130 struct bttv *btv = ir->btv; in bttv_input_timer() local
135 ir_handle_key(btv); in bttv_input_timer()
375 memset(&btv->init_data, 0, sizeof(btv->init_data)); in init_bttv_i2c_ir()
529 ir->btv = btv; in bttv_input_init()
532 btv->c.type); in bttv_input_init()
551 btv->remote = ir; in bttv_input_init()
562 bttv_ir_stop(btv); in bttv_input_init()
563 btv->remote = NULL; in bttv_input_init()
[all …]
A Dbttv-vbi.c130 btv->framedrop = 0; in start_streaming_vbi()
132 if (btv->field_count) in start_streaming_vbi()
145 init_irqreg(btv); in start_streaming_vbi()
146 btv->field_count = 0; in start_streaming_vbi()
252 mutex_lock(&btv->lock); in bttv_try_fmt_vbi_cap()
255 crop_start = btv->crop_start; in bttv_try_fmt_vbi_cap()
257 mutex_unlock(&btv->lock); in bttv_try_fmt_vbi_cap()
270 mutex_lock(&btv->lock); in bttv_s_fmt_vbi_cap()
294 btv->vbi_fmt.tvnorm = tvnorm; in bttv_s_fmt_vbi_cap()
295 btv->vbi_fmt.end = end; in bttv_s_fmt_vbi_cap()
[all …]
A Dbttv-audio-hook.h12 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 …]
A Dbttv-if.c47 struct bttv *btv; in bttv_gpio_enable() local
53 btv = bttvs[card]; in bttv_gpio_enable()
54 if (!btv) in bttv_gpio_enable()
59 bttv_gpio_tracking(btv,"extern enable"); in bttv_gpio_enable()
65 struct bttv *btv; in bttv_read_gpio() local
71 btv = bttvs[card]; in bttv_read_gpio()
72 if (!btv) in bttv_read_gpio()
75 if(btv->shutdown) { in bttv_read_gpio()
87 struct bttv *btv; in bttv_write_gpio() local
93 btv = bttvs[card]; in bttv_write_gpio()
[all …]
A Dbttv-audio-hook.c90 if (btv->radio_user) in gvbctv5pci_audio()
109 bttv_gpio_tracking(btv, "gvbctv5pci"); in gvbctv5pci_audio()
184 bttv_gpio_tracking(btv, "avermedia"); in avermedia_tvphone_audio()
216 bttv_gpio_tracking(btv, "avermedia"); in avermedia_tv_stereo_audio()
255 bttv_gpio_tracking(btv, "lt9415"); in lt9415_audio()
288 bttv_gpio_tracking(btv, "terratv"); in terratv_audio()
332 if (btv->radio_user) in pvbt878p9b_audio()
373 if (btv->radio_user) in fv2000s_audio()
401 bttv_gpio_tracking(btv, "fv2000s"); in fv2000s_audio()
436 bttv_gpio_tracking(btv, "windvr"); in windvr_audio()
[all …]
A Dbttvp.h111 struct bttv *btv; member
204 void bttv_set_dma(struct bttv *btv, int override);
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);
335 void (*volume_gpio)(struct bttv *btv, __u16 volume);
[all …]
A Dbttv.h219 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);
356 #define gpio_read() bttv_gpio_read(&btv->c)
364 #define bttv_call_all(btv, o, f, args...) \ argument
365 v4l2_device_call_all(&btv->c.v4l2_dev, 0, o, f, ##args)
[all …]
A Dbttv-gpio.c130 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_inout() local
134 spin_lock_irqsave(&btv->gpio_lock,flags); in bttv_gpio_inout()
139 spin_unlock_irqrestore(&btv->gpio_lock,flags); in bttv_gpio_inout()
144 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_read() local
153 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_write() local
160 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_bits() local
164 spin_lock_irqsave(&btv->gpio_lock,flags); in bttv_gpio_bits()
169 spin_unlock_irqrestore(&btv->gpio_lock,flags); in bttv_gpio_bits()

Completed in 46 milliseconds