Lines Matching refs:btv
193 struct bttv *btv;
225 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
232 void bttv_set_dma(struct bttv *btv, int override);
233 int bttv_risc_init_main(struct bttv *btv);
234 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
238 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf);
239 int bttv_buffer_activate_video(struct bttv *btv,
241 int bttv_buffer_activate_vbi(struct bttv *btv,
243 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
247 int bttv_overlay_risc(struct bttv *btv, struct bttv_overlay *ov,
280 extern void bttv_gpio_tracking(struct bttv *btv, char *comment);
281 extern int init_bttv_i2c(struct bttv *btv);
282 extern void init_bttv_i2c_ir(struct bttv *btv);
283 extern int fini_bttv_i2c(struct bttv *btv);
337 int (*custom_irq)(struct bttv *btv);
345 void (*volume_gpio)(struct bttv *btv, __u16 volume);
346 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
473 static inline unsigned int bttv_muxsel(const struct bttv *btv,
476 return (bttv_tvcards[btv->c.type].muxsel >> (input * 2)) & 3;
481 #define btwrite(dat,adr) writel((dat), btv->bt848_mmio+(adr))
482 #define btread(adr) readl(btv->bt848_mmio+(adr))