Symbol: i2c_diolan_u2c
drivers/i2c/busses/i2c-diolan-u2c.c
156
static int diolan_write_cmd(struct i2c_diolan_u2c *dev, bool flush)
drivers/i2c/busses/i2c-diolan-u2c.c
164
static int diolan_usb_cmd(struct i2c_diolan_u2c *dev, u8 command, bool flush)
drivers/i2c/busses/i2c-diolan-u2c.c
172
static int diolan_usb_cmd_data(struct i2c_diolan_u2c *dev, u8 command, u8 data,
drivers/i2c/busses/i2c-diolan-u2c.c
182
static int diolan_usb_cmd_data2(struct i2c_diolan_u2c *dev, u8 command, u8 d1,
drivers/i2c/busses/i2c-diolan-u2c.c
198
static void diolan_flush_input(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
217
static int diolan_i2c_start(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
222
static int diolan_i2c_repeated_start(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
227
static int diolan_i2c_stop(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
232
static int diolan_i2c_get_byte_ack(struct i2c_diolan_u2c *dev, bool ack,
drivers/i2c/busses/i2c-diolan-u2c.c
246
static int diolan_i2c_put_byte_ack(struct i2c_diolan_u2c *dev, u8 byte)
drivers/i2c/busses/i2c-diolan-u2c.c
251
static int diolan_set_speed(struct i2c_diolan_u2c *dev, u8 speed)
drivers/i2c/busses/i2c-diolan-u2c.c
257
static int diolan_set_clock_synch(struct i2c_diolan_u2c *dev, bool enable)
drivers/i2c/busses/i2c-diolan-u2c.c
263
static int diolan_set_clock_synch_timeout(struct i2c_diolan_u2c *dev, int ms)
drivers/i2c/busses/i2c-diolan-u2c.c
271
static void diolan_fw_version(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
283
static void diolan_get_serial(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
296
static int diolan_init(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
342
struct i2c_diolan_u2c *dev = i2c_get_adapdata(adapter);
drivers/i2c/busses/i2c-diolan-u2c.c
430
static void diolan_u2c_free(struct i2c_diolan_u2c *dev)
drivers/i2c/busses/i2c-diolan-u2c.c
440
struct i2c_diolan_u2c *dev;
drivers/i2c/busses/i2c-diolan-u2c.c
498
struct i2c_diolan_u2c *dev = usb_get_intfdata(interface);
drivers/i2c/busses/i2c-diolan-u2c.c
96
static int diolan_usb_transfer(struct i2c_diolan_u2c *dev)