Lines Matching defs:img_i2c

365 struct img_i2c {
414 static void img_i2c_writel(struct img_i2c *i2c, u32 offset, u32 value)
419 static u32 img_i2c_readl(struct img_i2c *i2c, u32 offset)
436 static void img_i2c_wr_rd_fence(struct img_i2c *i2c)
444 static void img_i2c_switch_mode(struct img_i2c *i2c, enum img_i2c_mode mode)
451 static void img_i2c_raw_op(struct img_i2c *i2c)
472 static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data)
504 static void img_i2c_atomic_start(struct img_i2c *i2c)
511 static void img_i2c_soft_reset(struct img_i2c *i2c)
530 static void img_i2c_transaction_halt(struct img_i2c *i2c, bool t_halt)
546 static void img_i2c_read_fifo(struct img_i2c *i2c)
567 static void img_i2c_write_fifo(struct img_i2c *i2c)
588 static void img_i2c_read(struct img_i2c *i2c)
602 static void img_i2c_write(struct img_i2c *i2c)
623 static void img_i2c_complete_transaction(struct img_i2c *i2c, int status)
633 static unsigned int img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c,
642 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status,
654 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status)
704 static void img_i2c_reset_start(struct img_i2c *i2c)
718 static void img_i2c_stop_start(struct img_i2c *i2c)
732 static unsigned int img_i2c_atomic(struct img_i2c *i2c,
834 struct img_i2c *i2c = timer_container_of(i2c, t, check_timer);
853 static unsigned int img_i2c_auto(struct img_i2c *i2c,
916 struct img_i2c *i2c = dev_id;
1007 static int img_i2c_reset_bus(struct img_i2c *i2c)
1027 struct img_i2c *i2c = i2c_get_adapdata(adap);
1150 static int img_i2c_init(struct img_i2c *i2c)
1329 struct img_i2c *i2c;
1333 i2c = devm_kzalloc(&pdev->dev, sizeof(struct img_i2c), GFP_KERNEL);
1415 struct img_i2c *i2c = platform_get_drvdata(dev);
1425 struct img_i2c *i2c = dev_get_drvdata(dev);
1435 struct img_i2c *i2c = dev_get_drvdata(dev);
1456 struct img_i2c *i2c = dev_get_drvdata(dev);
1470 struct img_i2c *i2c = dev_get_drvdata(dev);