/linux/drivers/media/pci/bt8xx/ |
H A D | bttv-driver.c | 177 struct bttv *btv = video_get_drvdata(vfd); in card_show() local 178 return sprintf(buf, "%d\n", btv ? btv->c.type : UNSET); in card_show() 644 int check_alloc_btres_lock(struct bttv *btv, int bit) in check_alloc_btres_lock() argument 653 if (btv->resources & xbits) { in check_alloc_btres_lock() 659 && 0 == (btv->resources & VIDEO_RESOURCES)) { in check_alloc_btres_lock() 661 __s32 top = btv->crop[!!btv->do_crop].rect.top; in check_alloc_btres_lock() 663 if (btv->vbi_end > top) in check_alloc_btres_lock() 668 btv in check_alloc_btres_lock() 688 check_btres(struct bttv * btv,int bit) check_btres() argument 694 locked_btres(struct bttv * btv,int bit) locked_btres() argument 701 disclaim_vbi_lines(struct bttv * btv) disclaim_vbi_lines() argument 708 disclaim_video_lines(struct bttv * btv) disclaim_video_lines() argument 728 free_btres_lock(struct bttv * btv,int bits) free_btres_lock() argument 758 set_pll_freq(struct bttv * btv,unsigned int fin,unsigned int fout) set_pll_freq() argument 780 set_pll(struct bttv * btv) set_pll() argument 832 bt848A_set_timing(struct bttv * btv) bt848A_set_timing() argument 864 bt848_bright(struct bttv * btv,int bright) bt848_bright() argument 876 bt848_hue(struct bttv * btv,int hue) bt848_hue() argument 887 bt848_contrast(struct bttv * btv,int cont) bt848_contrast() argument 901 bt848_sat(struct bttv * btv,int color) bt848_sat() argument 921 video_mux(struct bttv * btv,unsigned int input) video_mux() argument 956 audio_mux_gpio(struct bttv * btv,int input,int mute) audio_mux_gpio() argument 988 audio_mute(struct bttv * btv,int mute) audio_mute() argument 1013 audio_input(struct bttv * btv,int input) audio_input() argument 1101 set_tvnorm(struct bttv * btv,unsigned int norm) set_tvnorm() argument 1146 set_input(struct bttv * btv,unsigned int input,unsigned int norm) set_input() argument 1169 init_irqreg(struct bttv * btv) init_irqreg() argument 1191 init_bt848(struct bttv * btv) init_bt848() argument 1221 bttv_reinit_bt848(struct bttv * btv) bttv_reinit_bt848() argument 1239 struct bttv *btv = container_of(c->handler, struct bttv, ctrl_handler); bttv_s_ctrl() local 1439 bttv_gpio_tracking(struct bttv * btv,char * comment) bttv_gpio_tracking() argument 1469 struct bttv *btv = vb2_get_drv_priv(q); queue_setup() local 1484 struct bttv *btv = vb2_get_drv_priv(vq); buf_queue() local 1503 struct bttv *btv = vb2_get_drv_priv(vq); buf_prepare() local 1529 struct bttv *btv = vb2_get_drv_priv(vq); buf_cleanup() local 1541 struct bttv *btv = vb2_get_drv_priv(q); start_streaming() local 1568 struct bttv *btv = vb2_get_drv_priv(q); stop_streaming() local 1589 radio_enable(struct bttv * btv) radio_enable() argument 1602 struct bttv *btv = video_drvdata(file); bttv_s_std() local 1617 struct bttv *btv = video_drvdata(file); bttv_g_std() local 1625 struct bttv *btv = video_drvdata(file); bttv_querystd() local 1637 struct bttv *btv = video_drvdata(file); bttv_enum_input() local 1669 struct bttv *btv = video_drvdata(file); bttv_g_input() local 1678 struct bttv *btv = video_drvdata(file); bttv_s_input() local 1690 struct bttv *btv = video_drvdata(file); bttv_s_tuner() local 1708 struct bttv *btv = video_drvdata(file); bttv_g_frequency() local 1721 bttv_set_frequency(struct bttv * btv,const struct v4l2_frequency * f) bttv_set_frequency() argument 1744 struct bttv *btv = video_drvdata(file); bttv_s_frequency() local 1756 struct bttv *btv = video_drvdata(file); bttv_log_status() local 1767 struct bttv *btv = video_drvdata(file); bttv_g_register() local 1780 struct bttv *btv = video_drvdata(file); bttv_s_register() local 1840 limit_scaled_size_lock(struct bttv * btv,__s32 * width,__s32 * height,enum v4l2_field field,unsigned int width_mask,unsigned int width_bias,int adjust_size,int adjust_crop) limit_scaled_size_lock() argument 1938 bttv_switch_type(struct bttv * btv,enum v4l2_buf_type type) bttv_switch_type() argument 1987 struct bttv *btv = video_drvdata(file); bttv_g_fmt_vid_cap() local 2014 struct bttv *btv = video_drvdata(file); bttv_try_fmt_vid_cap() local 2070 struct bttv *btv = video_drvdata(file); bttv_s_fmt_vid_cap() local 2115 struct bttv *btv = video_drvdata(file); bttv_querycap() local 2165 struct bttv *btv = video_drvdata(file); bttv_g_parm() local 2179 struct bttv *btv = video_drvdata(file); bttv_g_tuner() local 2201 struct bttv *btv = video_drvdata(file); bttv_g_pixelaspect() local 2213 struct bttv *btv = video_drvdata(file); bttv_g_selection() local 2237 struct bttv *btv = video_drvdata(file); bttv_s_selection() local 2369 struct bttv *btv = video_drvdata(file); radio_open() local 2386 struct bttv *btv = video_drvdata(file); radio_release() local 2403 struct bttv *btv = video_drvdata(file); radio_g_tuner() local 2425 struct bttv *btv = video_drvdata(file); radio_s_tuner() local 2438 struct bttv *btv = video_drvdata(file); radio_s_hw_freq_seek() local 2449 struct bttv *btv = video_drvdata(file); radio_enum_freq_bands() local 2460 struct bttv *btv = video_drvdata(file); radio_read() local 2477 struct bttv *btv = video_drvdata(file); radio_poll() local 2558 bttv_risc_disasm(struct bttv * btv,struct btcx_riscmem * risc) bttv_risc_disasm() argument 2580 bttv_print_riscaddr(struct bttv * btv) bttv_print_riscaddr() argument 2632 bttv_irq_debug_low_latency(struct bttv * btv,u32 rc) bttv_irq_debug_low_latency() argument 2654 bttv_irq_next_video(struct bttv * btv,struct bttv_buffer_set * set) bttv_irq_next_video() argument 2725 bttv_irq_wakeup_video(struct bttv * btv,struct bttv_buffer_set * wakeup,struct bttv_buffer_set * curr,unsigned int state) bttv_irq_wakeup_video() argument 2766 bttv_irq_wakeup_vbi(struct bttv * btv,struct bttv_buffer * wakeup,unsigned int state) bttv_irq_wakeup_vbi() argument 2801 struct bttv *btv = timer_container_of(btv, t, timeout); bttv_irq_timeout() local 2856 bttv_irq_wakeup_top(struct bttv * btv) bttv_irq_wakeup_top() argument 2885 bttv_irq_switch_video(struct bttv * btv) bttv_irq_switch_video() argument 2924 bttv_irq_switch_vbi(struct bttv * btv) bttv_irq_switch_vbi() argument 2961 struct bttv *btv; bttv_irq() local 3073 vdev_init(struct bttv * btv,struct video_device * vfd,const struct video_device * template,const char * type_name) vdev_init() argument 3124 bttv_unregister_video(struct bttv * btv) bttv_unregister_video() argument 3132 bttv_register_video(struct bttv * btv) bttv_register_video() argument 3213 struct bttv *btv; bttv_probe() local 3460 struct bttv *btv = to_bttv(v4l2_dev); bttv_remove() local 3510 struct bttv *btv = to_bttv(v4l2_dev); bttv_suspend() local 3541 struct bttv *btv = to_bttv(v4l2_dev); bttv_resume() local [all...] |
H A D | bttv-risc.c | 35 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed() argument 54 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed() 71 btv->opt_vcr_hack) in bttv_risc_packed() 114 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar() argument 137 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions*4*5)) < 0) in bttv_risc_planar() 150 if ((btv->opt_vcr_hack) && in bttv_risc_planar() 237 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old() argument 248 if (btv->input == btv->dig) { in bttv_calc_geo_old() 271 if (btv in bttv_calc_geo_old() 281 bttv_calc_geo(struct bttv * btv,struct bttv_geometry * geo,unsigned int width,unsigned int height,int both_fields,const struct bttv_tvnorm * tvnorm,const struct v4l2_rect * crop) bttv_calc_geo() argument 337 bttv_apply_geo(struct bttv * btv,struct bttv_geometry * geo,int odd) bttv_apply_geo() argument 363 bttv_set_risc_status(struct bttv * btv) bttv_set_risc_status() argument 374 bttv_set_irq_timer(struct bttv * btv) bttv_set_irq_timer() argument 382 bttv_set_capture_control(struct bttv * btv,int start_capture) bttv_set_capture_control() argument 401 bttv_start_dma(struct bttv * btv) bttv_start_dma() argument 411 bttv_stop_dma(struct bttv * btv) bttv_stop_dma() argument 420 bttv_set_dma(struct bttv * btv,int start_capture) bttv_set_dma() argument 442 bttv_risc_init_main(struct bttv * btv) bttv_risc_init_main() argument 481 bttv_risc_hook(struct bttv * btv,int slot,struct btcx_riscmem * risc,int irqflags) bttv_risc_hook() argument 507 bttv_buffer_risc_vbi(struct bttv * btv,struct bttv_buffer * buf) bttv_buffer_risc_vbi() argument 554 bttv_buffer_activate_vbi(struct bttv * btv,struct bttv_buffer * vbi) bttv_buffer_activate_vbi() argument 605 bttv_buffer_activate_video(struct bttv * btv,struct bttv_buffer_set * set) bttv_buffer_activate_video() argument 660 bttv_buffer_risc(struct bttv * btv,struct bttv_buffer * buf) bttv_buffer_risc() argument [all...] |
H A D | bttv-i2c.c | 48 struct bttv *btv = (struct bttv*)data; in bttv_bit_setscl() local 51 btv->i2c_state |= 0x02; in bttv_bit_setscl() 53 btv->i2c_state &= ~0x02; in bttv_bit_setscl() 54 btwrite(btv->i2c_state, BT848_I2C); in bttv_bit_setscl() 60 struct bttv *btv = (struct bttv*)data; in bttv_bit_setsda() local 63 btv->i2c_state |= 0x01; in bttv_bit_setsda() 65 btv->i2c_state &= ~0x01; in bttv_bit_setsda() 66 btwrite(btv->i2c_state, BT848_I2C); in bttv_bit_setsda() 72 struct bttv *btv = (struct bttv*)data; in bttv_bit_getscl() local 81 struct bttv *btv in bttv_bit_getsda() local 106 bttv_i2c_wait_done(struct bttv * btv) bttv_i2c_wait_done() argument 125 bttv_i2c_sendbytes(struct bttv * btv,const struct i2c_msg * msg,int last) bttv_i2c_sendbytes() argument 175 bttv_i2c_readbytes(struct bttv * btv,const struct i2c_msg * msg,int last) bttv_i2c_readbytes() argument 223 struct bttv *btv = to_bttv(v4l2_dev); bttv_i2c_xfer() local 259 bttv_I2CRead(struct bttv * btv,unsigned char addr,char * probe_for) bttv_I2CRead() argument 284 bttv_I2CWrite(struct bttv * btv,unsigned char addr,unsigned char b1,unsigned char b2,int both) bttv_I2CWrite() argument 301 bttv_readee(struct bttv * btv,unsigned char * eedata,int addr) bttv_readee() argument 336 init_bttv_i2c(struct bttv * btv) init_bttv_i2c() argument 384 fini_bttv_i2c(struct bttv * btv) fini_bttv_i2c() argument [all...] |
H A D | bttv-cards.c | 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 *btv); 45 static void rv605_muxsel(struct bttv *btv, unsigned int input); 46 static void eagle_muxsel(struct bttv *btv, unsigne 2891 bttv_idcard(struct bttv * btv) bttv_idcard() argument 2963 identify_by_eeprom(struct bttv * btv,unsigned char eeprom_data[256]) identify_by_eeprom() argument 2981 flyvideo_gpio(struct bttv * btv) flyvideo_gpio() argument 3063 miro_pinnacle_gpio(struct bttv * btv) miro_pinnacle_gpio() argument 3148 init_ids_eagle(struct bttv * btv) init_ids_eagle() argument 3166 eagle_muxsel(struct bttv * btv,unsigned int input) eagle_muxsel() argument 3181 gvc1100_muxsel(struct bttv * btv,unsigned int input) gvc1100_muxsel() argument 3200 init_lmlbt4x(struct bttv * btv) init_lmlbt4x() argument 3208 sigmaSQ_muxsel(struct bttv * btv,unsigned int input) sigmaSQ_muxsel() argument 3215 sigmaSLC_muxsel(struct bttv * btv,unsigned int input) sigmaSLC_muxsel() argument 3222 geovision_muxsel(struct bttv * btv,unsigned int input) geovision_muxsel() argument 3239 td3116_latch_value(struct bttv * btv,u32 value) td3116_latch_value() argument 3247 td3116_muxsel(struct bttv * btv,unsigned int input) td3116_muxsel() argument 3267 bttv_reset_audio(struct bttv * btv) bttv_reset_audio() argument 3289 bttv_init_card1(struct bttv * btv) bttv_init_card1() argument 3324 bttv_init_card2(struct bttv * btv) bttv_init_card2() argument 3645 bttv_init_tuner(struct bttv * btv) bttv_init_tuner() argument 3689 modtec_eeprom(struct bttv * btv) modtec_eeprom() argument 3709 hauppauge_eeprom(struct bttv * btv) hauppauge_eeprom() argument 3741 struct bttv *btv = tea->private_data; bttv_tea575x_set_pins() local 3762 struct bttv *btv = tea->private_data; bttv_tea575x_get_pins() local 3789 struct bttv *btv = tea->private_data; bttv_tea575x_set_direction() local 3807 tea575x_init(struct bttv * btv) tea575x_init() argument 3825 terratec_active_radio_upgrade(struct bttv * btv) terratec_active_radio_upgrade() argument 3862 pvr_altera_load(struct bttv * btv,const u8 * micro,u32 microlen) pvr_altera_load() argument 3899 pvr_boot(struct bttv * btv) pvr_boot() argument 3919 osprey_eeprom(struct bttv * btv,const u8 ee[256]) osprey_eeprom() argument 4052 avermedia_eeprom(struct bttv * btv) avermedia_eeprom() argument 4092 bttv_tda9880_setnorm(struct bttv * btv,u32 gpiobits) bttv_tda9880_setnorm() argument 4114 boot_msp34xx(struct bttv * btv,int pin) boot_msp34xx() argument 4137 init_PXC200(struct bttv * btv) init_PXC200() argument 4234 init_RTV24(struct bttv * btv) init_RTV24() argument 4299 init_PCI8604PW(struct bttv * btv) init_PCI8604PW() argument 4389 rv605_muxsel(struct bttv * btv,unsigned int input) rv605_muxsel() argument 4437 tibetCS16_muxsel(struct bttv * btv,unsigned int input) tibetCS16_muxsel() argument 4443 tibetCS16_init(struct bttv * btv) tibetCS16_init() argument 4477 kodicom4400r_write(struct bttv * btv,unsigned char xaddr,unsigned char yaddr,unsigned char data) kodicom4400r_write() argument 4497 kodicom4400r_muxsel(struct bttv * btv,unsigned int input) kodicom4400r_muxsel() argument 4526 kodicom4400r_init(struct bttv * btv) kodicom4400r_init() argument 4569 xguard_muxsel(struct bttv * btv,unsigned int input) xguard_muxsel() argument 4579 picolo_tetra_init(struct bttv * btv) picolo_tetra_init() argument 4585 picolo_tetra_muxsel(struct bttv * btv,unsigned int input) picolo_tetra_muxsel() argument 4627 ivc120_muxsel(struct bttv * btv,unsigned int input) ivc120_muxsel() argument 4677 PXC200_muxsel(struct bttv * btv,unsigned int input) PXC200_muxsel() argument 4742 phytec_muxsel(struct bttv * btv,unsigned int input) phytec_muxsel() argument 4767 gv800s_write(struct bttv * btv,unsigned char xaddr,unsigned char yaddr,unsigned char data) gv800s_write() argument 4809 gv800s_muxsel(struct bttv * btv,unsigned int input) gv800s_muxsel() argument 4836 gv800s_init(struct bttv * btv) gv800s_init() argument 4899 bttv_handle_chipset(struct bttv * btv) bttv_handle_chipset() argument [all...] |
H A D | bttv-input.c | 40 static void ir_handle_key(struct bttv *btv) in ir_handle_key() argument 42 struct bttv_ir *ir = btv->remote; in ir_handle_key() 46 gpio = bttv_gpio_read(&btv->c); in ir_handle_key() 67 if (btv->c.type == BTTV_BOARD_WINFAST2000) in ir_handle_key() 75 static void ir_enltv_handle_key(struct bttv *btv) in ir_enltv_handle_key() argument 77 struct bttv_ir *ir = btv->remote; in ir_enltv_handle_key() 81 gpio = bttv_gpio_read(&btv->c); 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() argument 119 struct bttv_ir *ir = btv in bttv_input_irq() 130 struct bttv *btv = ir->btv; bttv_input_timer() local 235 bttv_rc5_irq(struct bttv * btv) bttv_rc5_irq() argument 304 bttv_ir_stop(struct bttv * btv) bttv_ir_stop() argument 362 init_bttv_i2c_ir(struct bttv * btv) init_bttv_i2c_ir() argument 409 bttv_input_init(struct bttv * btv) bttv_input_init() argument 570 bttv_input_fini(struct bttv * btv) bttv_input_fini() argument [all...] |
H A D | bttv-vbi.c | 51 pr_debug("%d: " fmt, btv->c.nr, ##__VA_ARGS__); \ 64 struct bttv *btv = vb2_get_drv_priv(q); in queue_setup_vbi() local 65 unsigned int size = IMAGE_SIZE(&btv->vbi_fmt.fmt); in queue_setup_vbi() 79 struct bttv *btv = vb2_get_drv_priv(vq); in buf_queue_vbi() local 83 spin_lock_irqsave(&btv->s_lock, flags); in buf_queue_vbi() 84 if (list_empty(&btv->vcapture)) { in buf_queue_vbi() 85 btv->loop_irq = BT848_RISC_VBI; in buf_queue_vbi() 86 if (vb2_is_streaming(&btv->capq)) in buf_queue_vbi() 87 btv->loop_irq |= BT848_RISC_VIDEO; in buf_queue_vbi() 88 bttv_set_dma(btv, BT848_CAP_CTL_CAPTURE_VBI_OD in buf_queue_vbi() 99 struct bttv *btv = vb2_get_drv_priv(vq); buf_prepare_vbi() local 118 struct bttv *btv = vb2_get_drv_priv(vq); buf_cleanup_vbi() local 128 struct bttv *btv = vb2_get_drv_priv(q); start_streaming_vbi() local 153 struct bttv *btv = vb2_get_drv_priv(q); stop_streaming_vbi() local 246 struct bttv *btv = video_drvdata(file); bttv_try_fmt_vbi_cap() local 263 struct bttv *btv = video_drvdata(file); bttv_s_fmt_vbi_cap() local 307 struct bttv *btv = video_drvdata(file); bttv_g_fmt_vbi_cap() local [all...] |
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); 16 void avermedia_tv_stereo_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, struc [all...] |
H A D | bttv-if.c | 47 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 in bttv_write_gpio() [all...] |
H A D | bttv-audio-hook.c | 15 void winview_volume(struct bttv *btv, __u16 volume) in winview_volume() argument 55 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv3pci_audio() argument 86 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv5pci_audio() argument 90 if (btv->radio_user) in gvbctv5pci_audio() 109 bttv_gpio_tracking(btv, "gvbctv5pci"); in gvbctv5pci_audio() 157 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tvphone_audio() argument 184 bttv_gpio_tracking(btv, "avermedia"); in avermedia_tvphone_audio() 188 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tv_stereo_audio() argument 216 bttv_gpio_tracking(btv, "avermedia"); in avermedia_tv_stereo_audio() 221 void lt9415_audio(struct bttv *btv, struc argument 259 terratv_audio(struct bttv * btv,struct v4l2_tuner * t,int set) terratv_audio() argument 292 winfast2000_audio(struct bttv * btv,struct v4l2_tuner * t,int set) winfast2000_audio() argument 328 pvbt878p9b_audio(struct bttv * btv,struct v4l2_tuner * t,int set) pvbt878p9b_audio() argument 369 fv2000s_audio(struct bttv * btv,struct v4l2_tuner * t,int set) fv2000s_audio() argument 408 windvr_audio(struct bttv * btv,struct v4l2_tuner * t,int set) windvr_audio() argument 443 adtvk503_audio(struct bttv * btv,struct v4l2_tuner * t,int set) adtvk503_audio() argument [all...] |
H A D | bttvp.h | 111 struct bttv *btv; member 197 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, 204 void bttv_set_dma(struct bttv *btv, int override); 205 int bttv_risc_init_main(struct bttv *btv); 206 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc, 210 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf); 211 int bttv_buffer_activate_video(struct bttv *btv, 213 int bttv_buffer_risc_vbi(struct bttv *btv, struct bttv_buffer *buf); 214 int bttv_buffer_activate_vbi(struct bttv *btv, 244 extern void init_bttv_i2c_ir(struct bttv *btv); 481 bttv_muxsel(const struct bttv * btv,unsigned int input) bttv_muxsel() argument [all...] |
H A D | bttv-gpio.c | 130 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()
|