Lines Matching refs:ivtv

11     from the Hauppauge windows driver.  Older ivtv versions used i2c-algo-bit,
50 #include "ivtv-driver.h"
51 #include "ivtv-cards.h"
52 #include "ivtv-gpio.h"
53 #include "ivtv-i2c.h"
56 /* i2c implementation for cx23415/6 chip, ivtv project.
163 static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr)
216 void ivtv_i2c_new_ir_legacy(struct ivtv *itv)
241 int ivtv_i2c_register(struct ivtv *itv, unsigned idx)
297 struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw)
314 static void ivtv_setscl(struct ivtv *itv, int state)
322 static void ivtv_setsda(struct ivtv *itv, int state)
330 static int ivtv_getscl(struct ivtv *itv)
336 static int ivtv_getsda(struct ivtv *itv)
342 static void ivtv_scldelay(struct ivtv *itv)
351 static int ivtv_waitscl(struct ivtv *itv, int val)
364 static int ivtv_waitsda(struct ivtv *itv, int val)
377 static int ivtv_ack(struct ivtv *itv)
405 static int ivtv_sendbyte(struct ivtv *itv, unsigned char byte)
438 static int ivtv_readbyte(struct ivtv *itv, unsigned char *byte, int nack)
470 static int ivtv_start(struct ivtv *itv)
496 static int ivtv_stop(struct ivtv *itv)
533 static int ivtv_write(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len, int do_stop)
556 static int ivtv_read(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len)
581 struct ivtv *itv = to_ivtv(v4l2_dev);
613 .name = "ivtv i2c driver",
621 struct ivtv *itv = (struct ivtv *)data;
635 struct ivtv *itv = (struct ivtv *)data;
649 struct ivtv *itv = (struct ivtv *)data;
656 struct ivtv *itv = (struct ivtv *)data;
663 .name = "ivtv i2c driver",
681 .name = "ivtv internal",
685 int init_ivtv_i2c(struct ivtv *itv)
728 void exit_ivtv_i2c(struct ivtv *itv)