Lines Matching refs:bktr
4 /* $FreeBSD: src/sys/dev/bktr/bktr_core.h,v 1.4 2000/06/26 09:41:32 roger Exp$ */
55 int i2cWrite(bktr_ptr_t bktr, int addr, int byte1, int byte2);
56 int i2cRead(bktr_ptr_t bktr, int addr);
58 void msp_dpl_reset(bktr_ptr_t bktr, int i2d_addr);
59 unsigned int msp_dpl_read(bktr_ptr_t bktr, int i2c_addr, unsigned char dev, unsigned int addr);
60 void msp_dpl_write(bktr_ptr_t bktr, int i2c_addr, unsigned char dev,
66 * For /dev/bktr[n] use memory address of bktr structure
67 * For /dev/vbi[n] use memory address of bktr structure + 1
68 * this is ok as the bktr structure is > 1 byte
70 #define BKTR_SLEEP ((void *)bktr)
71 #define VBI_SLEEP ((char *)bktr + 1)
75 const char *bktr_name(bktr_ptr_t bktr);
78 int common_bktr_attach(bktr_ptr_t bktr, int unit,
84 int video_open(bktr_ptr_t bktr);
85 int video_close(bktr_ptr_t bktr);
86 int video_read(bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio);
87 int video_ioctl(bktr_ptr_t bktr, int unit,
91 int tuner_open(bktr_ptr_t bktr);
92 int tuner_close(bktr_ptr_t bktr);
93 int tuner_ioctl(bktr_ptr_t bktr, int unit,
96 int vbi_open(bktr_ptr_t bktr);
97 int vbi_close(bktr_ptr_t bktr);
98 int vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag);