i2c_diolan_u2c 98 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_usb_transfer(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 158 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_write_cmd(struct i2c_diolan_u2c *dev, bool flush) i2c_diolan_u2c 166 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_usb_cmd(struct i2c_diolan_u2c *dev, u8 command, bool flush) i2c_diolan_u2c 174 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_usb_cmd_data(struct i2c_diolan_u2c *dev, u8 command, u8 data, i2c_diolan_u2c 184 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_usb_cmd_data2(struct i2c_diolan_u2c *dev, u8 command, u8 d1, i2c_diolan_u2c 200 drivers/i2c/busses/i2c-diolan-u2c.c static void diolan_flush_input(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 219 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_i2c_start(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 224 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_i2c_repeated_start(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 229 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_i2c_stop(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 234 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_i2c_get_byte_ack(struct i2c_diolan_u2c *dev, bool ack, i2c_diolan_u2c 248 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_i2c_put_byte_ack(struct i2c_diolan_u2c *dev, u8 byte) i2c_diolan_u2c 253 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_set_speed(struct i2c_diolan_u2c *dev, u8 speed) i2c_diolan_u2c 259 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_set_clock_synch(struct i2c_diolan_u2c *dev, bool enable) i2c_diolan_u2c 265 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_set_clock_synch_timeout(struct i2c_diolan_u2c *dev, int ms) i2c_diolan_u2c 273 drivers/i2c/busses/i2c-diolan-u2c.c static void diolan_fw_version(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 285 drivers/i2c/busses/i2c-diolan-u2c.c static void diolan_get_serial(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 298 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_init(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 344 drivers/i2c/busses/i2c-diolan-u2c.c struct i2c_diolan_u2c *dev = i2c_get_adapdata(adapter); i2c_diolan_u2c 432 drivers/i2c/busses/i2c-diolan-u2c.c static void diolan_u2c_free(struct i2c_diolan_u2c *dev) i2c_diolan_u2c 442 drivers/i2c/busses/i2c-diolan-u2c.c struct i2c_diolan_u2c *dev; i2c_diolan_u2c 500 drivers/i2c/busses/i2c-diolan-u2c.c struct i2c_diolan_u2c *dev = usb_get_intfdata(interface);