Symbol: octeon_i2c
drivers/i2c/busses/i2c-octeon-core.c
100
static void octeon_i2c_hlc_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
129
static void octeon_i2c_hlc_disable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
138
static void octeon_i2c_block_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
151
static void octeon_i2c_block_disable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
170
static int octeon_i2c_hlc_wait(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
208
static int octeon_i2c_check_status(struct octeon_i2c *i2c, int final_read)
drivers/i2c/busses/i2c-octeon-core.c
287
static int octeon_i2c_recovery(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
304
static int octeon_i2c_start(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
31
struct octeon_i2c *i2c = dev_id;
drivers/i2c/busses/i2c-octeon-core.c
329
static void octeon_i2c_stop(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
346
static int octeon_i2c_read(struct octeon_i2c *i2c, int target,
drivers/i2c/busses/i2c-octeon-core.c
39
static bool octeon_i2c_test_iflg(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
414
static int octeon_i2c_write(struct octeon_i2c *i2c, int target,
drivers/i2c/busses/i2c-octeon-core.c
443
static int octeon_i2c_hlc_read(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
480
static int octeon_i2c_hlc_write(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
50
static int octeon_i2c_wait(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
519
static int octeon_i2c_hlc_cmd_send(struct octeon_i2c *i2c, u64 cmd)
drivers/i2c/busses/i2c-octeon-core.c
528
static bool octeon_i2c_hlc_ext(struct octeon_i2c *i2c, struct i2c_msg msg, u64 *cmd_in, u64 *ext)
drivers/i2c/busses/i2c-octeon-core.c
547
static int octeon_i2c_hlc_read_cmd(struct octeon_i2c *i2c, struct i2c_msg msg, u64 cmd)
drivers/i2c/busses/i2c-octeon-core.c
558
static int octeon_i2c_hlc_comp_read(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
594
static int octeon_i2c_hlc_comp_write(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
646
static int octeon_i2c_hlc_block_comp_read(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
700
static int octeon_i2c_hlc_block_comp_write(struct octeon_i2c *i2c, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-octeon-core.c
763
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.c
824
void octeon_i2c_set_clock(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
86
static bool octeon_i2c_hlc_test_valid(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
909
int octeon_i2c_init_lowlevel(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
91
static void octeon_i2c_hlc_int_clear(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.c
938
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.c
947
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.c
954
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.c
963
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.c
981
struct octeon_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-octeon-core.h
139
void (*int_enable)(struct octeon_i2c *);
drivers/i2c/busses/i2c-octeon-core.h
140
void (*int_disable)(struct octeon_i2c *);
drivers/i2c/busses/i2c-octeon-core.h
141
void (*hlc_int_enable)(struct octeon_i2c *);
drivers/i2c/busses/i2c-octeon-core.h
142
void (*hlc_int_disable)(struct octeon_i2c *);
drivers/i2c/busses/i2c-octeon-core.h
163
static inline void octeon_i2c_reg_write(struct octeon_i2c *i2c, u64 eop_reg, u8 data)
drivers/i2c/busses/i2c-octeon-core.h
190
static inline int octeon_i2c_reg_read(struct octeon_i2c *i2c, u64 eop_reg,
drivers/i2c/busses/i2c-octeon-core.h
223
static inline u64 octeon_i2c_read_int(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-core.h
233
static inline void octeon_i2c_write_int(struct octeon_i2c *i2c, u64 data)
drivers/i2c/busses/i2c-octeon-core.h
257
int octeon_i2c_init_lowlevel(struct octeon_i2c *i2c);
drivers/i2c/busses/i2c-octeon-core.h
258
void octeon_i2c_set_clock(struct octeon_i2c *i2c);
drivers/i2c/busses/i2c-octeon-platdrv.c
105
struct octeon_i2c *i2c = dev_id;
drivers/i2c/busses/i2c-octeon-platdrv.c
113
static void octeon_i2c_hlc_int_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
139
struct octeon_i2c *i2c;
drivers/i2c/busses/i2c-octeon-platdrv.c
258
struct octeon_i2c *i2c = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-octeon-platdrv.c
38
static void octeon_i2c_int_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
44
static void octeon_i2c_int_disable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
57
static void octeon_i2c_int_enable78(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
78
static void octeon_i2c_int_disable78(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
90
static void octeon_i2c_hlc_int_enable78(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-octeon-platdrv.c
97
static void octeon_i2c_hlc_int_disable78(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
120
static int thunder_i2c_smbus_setup_of(struct octeon_i2c *i2c,
drivers/i2c/busses/i2c-thunderx-pcidrv.c
141
static int thunder_i2c_smbus_setup(struct octeon_i2c *i2c,
drivers/i2c/busses/i2c-thunderx-pcidrv.c
151
static void thunder_i2c_smbus_remove(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
160
struct octeon_i2c *i2c;
drivers/i2c/busses/i2c-thunderx-pcidrv.c
252
struct octeon_i2c *i2c = pci_get_drvdata(pdev);
drivers/i2c/busses/i2c-thunderx-pcidrv.c
41
static void thunder_i2c_int_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
50
static void thunder_i2c_int_disable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
56
static void thunder_i2c_hlc_int_enable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
62
static void thunder_i2c_hlc_int_disable(struct octeon_i2c *i2c)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
85
static void thunder_i2c_clock_enable(struct device *dev, struct octeon_i2c *i2c)