Lines Matching refs:bttv

3     bttv - Bt848 frame grabber driver
5 bttv's *private* header file -- nobody other than bttv itself
47 #include "bttv.h"
159 /* bttv specific */
199 /* bttv-vbi.c */
209 bttv_crop_adjust() in bttv-driver.c. */
220 struct bttv *btv;
241 by struct bttv.lock and struct bttv_fh.vbi.lock. */
246 /* bttv-risc.c */
249 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
256 void bttv_set_dma(struct bttv *btv, int override);
257 int bttv_risc_init_main(struct bttv *btv);
258 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
262 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf);
263 int bttv_buffer_activate_video(struct bttv *btv,
265 int bttv_buffer_activate_vbi(struct bttv *btv,
267 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
271 int bttv_overlay_risc(struct bttv *btv, struct bttv_overlay *ov,
277 /* bttv-vbi.c */
286 /* bttv-gpio.c */
293 /* bttv-cards.c */
298 /* bttv-input.c */
300 extern void init_bttv_i2c_ir(struct bttv *btv);
303 /* bttv-i2c.c */
304 extern int init_bttv_i2c(struct bttv *btv);
305 extern int fini_bttv_i2c(struct bttv *btv);
308 /* bttv-driver.c */
314 extern void bttv_gpio_tracking(struct bttv *btv, char *comment);
362 struct bttv {
385 void (*volume_gpio)(struct bttv *btv, __u16 volume);
386 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
494 by bttv.lock. */
499 and free_btres(). Protected by bttv.lock. */
504 and free_btres(). Protected by bttv.lock. */
508 static inline struct bttv *to_bttv(struct v4l2_device *v4l2_dev)
510 return container_of(v4l2_dev, struct bttv, c.v4l2_dev);
516 extern struct bttv *bttvs[BTTV_MAX];
518 static inline unsigned int bttv_muxsel(const struct bttv *btv,