Lines Matching refs:img_i2c

365 struct img_i2c {  struct
414 static void img_i2c_writel(struct img_i2c *i2c, u32 offset, u32 value) in img_i2c_writel() argument
419 static u32 img_i2c_readl(struct img_i2c *i2c, u32 offset) in img_i2c_readl()
436 static void img_i2c_wr_rd_fence(struct img_i2c *i2c) in img_i2c_wr_rd_fence()
444 static void img_i2c_switch_mode(struct img_i2c *i2c, enum img_i2c_mode mode) in img_i2c_switch_mode()
451 static void img_i2c_raw_op(struct img_i2c *i2c) in img_i2c_raw_op()
472 static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data) in img_i2c_atomic_op()
504 static void img_i2c_atomic_start(struct img_i2c *i2c) in img_i2c_atomic_start()
511 static void img_i2c_soft_reset(struct img_i2c *i2c) in img_i2c_soft_reset()
530 static void img_i2c_transaction_halt(struct img_i2c *i2c, bool t_halt) in img_i2c_transaction_halt()
546 static void img_i2c_read_fifo(struct img_i2c *i2c) in img_i2c_read_fifo()
567 static void img_i2c_write_fifo(struct img_i2c *i2c) in img_i2c_write_fifo()
588 static void img_i2c_read(struct img_i2c *i2c) in img_i2c_read()
602 static void img_i2c_write(struct img_i2c *i2c) in img_i2c_write()
623 static void img_i2c_complete_transaction(struct img_i2c *i2c, int status) in img_i2c_complete_transaction()
633 static unsigned int img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c, in img_i2c_raw_atomic_delay_handler()
642 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status, in img_i2c_raw()
654 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status) in img_i2c_sequence()
704 static void img_i2c_reset_start(struct img_i2c *i2c) in img_i2c_reset_start()
718 static void img_i2c_stop_start(struct img_i2c *i2c) in img_i2c_stop_start()
732 static unsigned int img_i2c_atomic(struct img_i2c *i2c, in img_i2c_atomic()
834 struct img_i2c *i2c = from_timer(i2c, t, check_timer); in img_i2c_check_timer()
853 static unsigned int img_i2c_auto(struct img_i2c *i2c, in img_i2c_auto()
916 struct img_i2c *i2c = dev_id; in img_i2c_isr()
1007 static int img_i2c_reset_bus(struct img_i2c *i2c) in img_i2c_reset_bus()
1027 struct img_i2c *i2c = i2c_get_adapdata(adap); in img_i2c_xfer()
1153 static int img_i2c_init(struct img_i2c *i2c) in img_i2c_init()
1332 struct img_i2c *i2c; in img_i2c_probe()
1336 i2c = devm_kzalloc(&pdev->dev, sizeof(struct img_i2c), GFP_KERNEL); in img_i2c_probe()
1418 struct img_i2c *i2c = platform_get_drvdata(dev); in img_i2c_remove()
1428 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_runtime_suspend()
1438 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_runtime_resume()
1459 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_suspend()
1473 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_resume()