• Home
  • Raw
  • Download

Lines Matching refs:i2c_adap

56 static inline int try_write_address(struct i2c_adapter *i2c_adap,  in try_write_address()  argument
63 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in try_write_address()
81 static inline int try_read_address(struct i2c_adapter *i2c_adap, in try_read_address() argument
88 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in try_read_address()
105 static inline int usb_find_address(struct i2c_adapter *i2c_adap, in usb_find_address() argument
120 ret = try_read_address(i2c_adap, addr, retries); in usb_find_address()
122 ret = try_write_address(i2c_adap, addr, retries); in usb_find_address()
131 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) in usbvision_i2c_xfer() argument
138 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in usbvision_i2c_xfer()
142 ret = usb_find_address(i2c_adap, pmsg, i2c_adap->retries, &addr); in usbvision_i2c_xfer()
192 usbvision->i2c_adap = i2c_adap_template; in usbvision_i2c_register()
194 sprintf(usbvision->i2c_adap.name, "%s-%d-%s", i2c_adap_template.name, in usbvision_i2c_register()
196 PDEBUG(DBG_I2C, "Adaptername: %s", usbvision->i2c_adap.name); in usbvision_i2c_register()
197 usbvision->i2c_adap.dev.parent = &usbvision->dev->dev; in usbvision_i2c_register()
199 i2c_set_adapdata(&usbvision->i2c_adap, &usbvision->v4l2_dev); in usbvision_i2c_register()
211 usbvision->i2c_adap.algo = &usbvision_algo; in usbvision_i2c_register()
213 usbvision->i2c_adap.timeout = 100; /* default values, should */ in usbvision_i2c_register()
214 usbvision->i2c_adap.retries = 3; /* be replaced by defines */ in usbvision_i2c_register()
216 i2c_add_adapter(&usbvision->i2c_adap); in usbvision_i2c_register()
218 PDEBUG(DBG_I2C, "i2c bus for %s registered", usbvision->i2c_adap.name); in usbvision_i2c_register()
228 &usbvision->i2c_adap, in usbvision_i2c_register()
238 &usbvision->i2c_adap, in usbvision_i2c_register()
245 &usbvision->i2c_adap, in usbvision_i2c_register()
267 i2c_del_adapter(&(usbvision->i2c_adap)); in usbvision_i2c_unregister()
270 PDEBUG(DBG_I2C, "i2c bus for %s unregistered", usbvision->i2c_adap.name); in usbvision_i2c_unregister()