octeon_i2c 26 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = dev_id; octeon_i2c 34 drivers/i2c/busses/i2c-octeon-core.c static bool octeon_i2c_test_iflg(struct octeon_i2c *i2c) octeon_i2c 45 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_wait(struct octeon_i2c *i2c) octeon_i2c 81 drivers/i2c/busses/i2c-octeon-core.c static bool octeon_i2c_hlc_test_valid(struct octeon_i2c *i2c) octeon_i2c 86 drivers/i2c/busses/i2c-octeon-core.c static void octeon_i2c_hlc_int_clear(struct octeon_i2c *i2c) octeon_i2c 95 drivers/i2c/busses/i2c-octeon-core.c static void octeon_i2c_hlc_enable(struct octeon_i2c *i2c) octeon_i2c 124 drivers/i2c/busses/i2c-octeon-core.c static void octeon_i2c_hlc_disable(struct octeon_i2c *i2c) octeon_i2c 139 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_hlc_wait(struct octeon_i2c *i2c) octeon_i2c 177 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_check_status(struct octeon_i2c *i2c, int final_read) octeon_i2c 248 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_recovery(struct octeon_i2c *i2c) octeon_i2c 265 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_start(struct octeon_i2c *i2c) octeon_i2c 289 drivers/i2c/busses/i2c-octeon-core.c static void octeon_i2c_stop(struct octeon_i2c *i2c) octeon_i2c 306 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_read(struct octeon_i2c *i2c, int target, octeon_i2c 374 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_write(struct octeon_i2c *i2c, int target, octeon_i2c 403 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_hlc_read(struct octeon_i2c *i2c, struct i2c_msg *msgs) octeon_i2c 445 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_hlc_write(struct octeon_i2c *i2c, struct i2c_msg *msgs) octeon_i2c 489 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_hlc_comp_read(struct octeon_i2c *i2c, struct i2c_msg *msgs) octeon_i2c 543 drivers/i2c/busses/i2c-octeon-core.c static int octeon_i2c_hlc_comp_write(struct octeon_i2c *i2c, struct i2c_msg *msgs) octeon_i2c 607 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 658 drivers/i2c/busses/i2c-octeon-core.c void octeon_i2c_set_clock(struct octeon_i2c *i2c) octeon_i2c 699 drivers/i2c/busses/i2c-octeon-core.c int octeon_i2c_init_lowlevel(struct octeon_i2c *i2c) octeon_i2c 728 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 737 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 744 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 753 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 771 drivers/i2c/busses/i2c-octeon-core.c struct octeon_i2c *i2c = i2c_get_adapdata(adap); octeon_i2c 115 drivers/i2c/busses/i2c-octeon-core.h void (*int_enable)(struct octeon_i2c *); octeon_i2c 116 drivers/i2c/busses/i2c-octeon-core.h void (*int_disable)(struct octeon_i2c *); octeon_i2c 117 drivers/i2c/busses/i2c-octeon-core.h void (*hlc_int_enable)(struct octeon_i2c *); octeon_i2c 118 drivers/i2c/busses/i2c-octeon-core.h void (*hlc_int_disable)(struct octeon_i2c *); octeon_i2c 139 drivers/i2c/busses/i2c-octeon-core.h static inline void octeon_i2c_reg_write(struct octeon_i2c *i2c, u64 eop_reg, u8 data) octeon_i2c 166 drivers/i2c/busses/i2c-octeon-core.h static inline int octeon_i2c_reg_read(struct octeon_i2c *i2c, u64 eop_reg, octeon_i2c 199 drivers/i2c/busses/i2c-octeon-core.h static inline u64 octeon_i2c_read_int(struct octeon_i2c *i2c) octeon_i2c 209 drivers/i2c/busses/i2c-octeon-core.h static inline void octeon_i2c_write_int(struct octeon_i2c *i2c, u64 data) octeon_i2c 217 drivers/i2c/busses/i2c-octeon-core.h int octeon_i2c_init_lowlevel(struct octeon_i2c *i2c); octeon_i2c 218 drivers/i2c/busses/i2c-octeon-core.h void octeon_i2c_set_clock(struct octeon_i2c *i2c); octeon_i2c 38 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_int_enable(struct octeon_i2c *i2c) octeon_i2c 44 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_int_disable(struct octeon_i2c *i2c) octeon_i2c 57 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_int_enable78(struct octeon_i2c *i2c) octeon_i2c 78 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_int_disable78(struct octeon_i2c *i2c) octeon_i2c 90 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_hlc_int_enable78(struct octeon_i2c *i2c) octeon_i2c 97 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_hlc_int_disable78(struct octeon_i2c *i2c) octeon_i2c 105 drivers/i2c/busses/i2c-octeon-platdrv.c struct octeon_i2c *i2c = dev_id; octeon_i2c 113 drivers/i2c/busses/i2c-octeon-platdrv.c static void octeon_i2c_hlc_int_enable(struct octeon_i2c *i2c) octeon_i2c 140 drivers/i2c/busses/i2c-octeon-platdrv.c struct octeon_i2c *i2c; octeon_i2c 260 drivers/i2c/busses/i2c-octeon-platdrv.c struct octeon_i2c *i2c = platform_get_drvdata(pdev); octeon_i2c 40 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_int_enable(struct octeon_i2c *i2c) octeon_i2c 49 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_int_disable(struct octeon_i2c *i2c) octeon_i2c 55 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_hlc_int_enable(struct octeon_i2c *i2c) octeon_i2c 61 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_hlc_int_disable(struct octeon_i2c *i2c) octeon_i2c 84 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_clock_enable(struct device *dev, struct octeon_i2c *i2c) octeon_i2c 118 drivers/i2c/busses/i2c-thunderx-pcidrv.c static int thunder_i2c_smbus_setup_of(struct octeon_i2c *i2c, octeon_i2c 134 drivers/i2c/busses/i2c-thunderx-pcidrv.c static int thunder_i2c_smbus_setup(struct octeon_i2c *i2c, octeon_i2c 144 drivers/i2c/busses/i2c-thunderx-pcidrv.c static void thunder_i2c_smbus_remove(struct octeon_i2c *i2c) octeon_i2c 153 drivers/i2c/busses/i2c-thunderx-pcidrv.c struct octeon_i2c *i2c; octeon_i2c 234 drivers/i2c/busses/i2c-thunderx-pcidrv.c struct octeon_i2c *i2c = pci_get_drvdata(pdev);