Lines Matching defs:i2c
84 static void octeon_i2c_write_sw(struct octeon_i2c *i2c, in octeon_i2c_write_sw()
105 static u8 octeon_i2c_read_sw(struct octeon_i2c *i2c, u64 eop_reg) in octeon_i2c_read_sw()
122 static void octeon_i2c_write_int(struct octeon_i2c *i2c, u64 data) in octeon_i2c_write_int()
137 static void octeon_i2c_int_enable(struct octeon_i2c *i2c) in octeon_i2c_int_enable()
146 static void octeon_i2c_int_disable(struct octeon_i2c *i2c) in octeon_i2c_int_disable()
159 static void octeon_i2c_unblock(struct octeon_i2c *i2c) in octeon_i2c_unblock()
184 struct octeon_i2c *i2c = dev_id; in octeon_i2c_isr() local
193 static int octeon_i2c_test_iflg(struct octeon_i2c *i2c) in octeon_i2c_test_iflg()
204 static int octeon_i2c_wait(struct octeon_i2c *i2c) in octeon_i2c_wait()
233 static int octeon_i2c_start(struct octeon_i2c *i2c) in octeon_i2c_start()
274 static int octeon_i2c_stop(struct octeon_i2c *i2c) in octeon_i2c_stop()
301 static int octeon_i2c_write(struct octeon_i2c *i2c, int target, in octeon_i2c_write()
349 static int octeon_i2c_read(struct octeon_i2c *i2c, int target, in octeon_i2c_read()
410 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_xfer() local
450 static int __devinit octeon_i2c_setclock(struct octeon_i2c *i2c) in octeon_i2c_setclock()
493 static int __devinit octeon_i2c_initlowlevel(struct octeon_i2c *i2c) in octeon_i2c_initlowlevel()
517 struct octeon_i2c *i2c; in octeon_i2c_probe() local
612 struct octeon_i2c *i2c = platform_get_drvdata(pdev); in octeon_i2c_remove() local