Lines Matching defs:i2c
83 static void octeon_i2c_write_sw(struct octeon_i2c *i2c, in octeon_i2c_write_sw()
104 static u8 octeon_i2c_read_sw(struct octeon_i2c *i2c, u64 eop_reg) in octeon_i2c_read_sw()
121 static void octeon_i2c_write_int(struct octeon_i2c *i2c, u64 data) in octeon_i2c_write_int()
134 static void octeon_i2c_int_enable(struct octeon_i2c *i2c) in octeon_i2c_int_enable()
143 static void octeon_i2c_int_disable(struct octeon_i2c *i2c) in octeon_i2c_int_disable()
156 static void octeon_i2c_unblock(struct octeon_i2c *i2c) in octeon_i2c_unblock()
181 struct octeon_i2c *i2c = dev_id; in octeon_i2c_isr() local
190 static int octeon_i2c_test_iflg(struct octeon_i2c *i2c) in octeon_i2c_test_iflg()
201 static int octeon_i2c_wait(struct octeon_i2c *i2c) in octeon_i2c_wait()
230 static int octeon_i2c_start(struct octeon_i2c *i2c) in octeon_i2c_start()
271 static int octeon_i2c_stop(struct octeon_i2c *i2c) in octeon_i2c_stop()
298 static int octeon_i2c_write(struct octeon_i2c *i2c, int target, in octeon_i2c_write()
346 static int octeon_i2c_read(struct octeon_i2c *i2c, int target, in octeon_i2c_read()
407 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_xfer() local
447 static int octeon_i2c_setclock(struct octeon_i2c *i2c) in octeon_i2c_setclock()
490 static int octeon_i2c_initlowlevel(struct octeon_i2c *i2c) in octeon_i2c_initlowlevel()
514 struct octeon_i2c *i2c; in octeon_i2c_probe() local
608 struct octeon_i2c *i2c = platform_get_drvdata(pdev); in octeon_i2c_remove() local