Symbol: img_i2c
drivers/i2c/busses/i2c-img-scb.c
1007
static int img_i2c_reset_bus(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
1027
struct img_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-img-scb.c
1149
static int img_i2c_init(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
1326
struct img_i2c *i2c;
drivers/i2c/busses/i2c-img-scb.c
1330
i2c = devm_kzalloc(&pdev->dev, sizeof(struct img_i2c), GFP_KERNEL);
drivers/i2c/busses/i2c-img-scb.c
1412
struct img_i2c *i2c = platform_get_drvdata(dev);
drivers/i2c/busses/i2c-img-scb.c
1422
struct img_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-img-scb.c
1432
struct img_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-img-scb.c
1453
struct img_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-img-scb.c
1467
struct img_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-img-scb.c
414
static void img_i2c_writel(struct img_i2c *i2c, u32 offset, u32 value)
drivers/i2c/busses/i2c-img-scb.c
419
static u32 img_i2c_readl(struct img_i2c *i2c, u32 offset)
drivers/i2c/busses/i2c-img-scb.c
436
static void img_i2c_wr_rd_fence(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
444
static void img_i2c_switch_mode(struct img_i2c *i2c, enum img_i2c_mode mode)
drivers/i2c/busses/i2c-img-scb.c
451
static void img_i2c_raw_op(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
472
static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data)
drivers/i2c/busses/i2c-img-scb.c
504
static void img_i2c_atomic_start(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
511
static void img_i2c_soft_reset(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
530
static void img_i2c_transaction_halt(struct img_i2c *i2c, bool t_halt)
drivers/i2c/busses/i2c-img-scb.c
546
static void img_i2c_read_fifo(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
567
static void img_i2c_write_fifo(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
588
static void img_i2c_read(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
602
static void img_i2c_write(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
623
static void img_i2c_complete_transaction(struct img_i2c *i2c, int status)
drivers/i2c/busses/i2c-img-scb.c
633
static unsigned int img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c,
drivers/i2c/busses/i2c-img-scb.c
642
static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status,
drivers/i2c/busses/i2c-img-scb.c
654
static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status)
drivers/i2c/busses/i2c-img-scb.c
704
static void img_i2c_reset_start(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
718
static void img_i2c_stop_start(struct img_i2c *i2c)
drivers/i2c/busses/i2c-img-scb.c
732
static unsigned int img_i2c_atomic(struct img_i2c *i2c,
drivers/i2c/busses/i2c-img-scb.c
834
struct img_i2c *i2c = timer_container_of(i2c, t, check_timer);
drivers/i2c/busses/i2c-img-scb.c
853
static unsigned int img_i2c_auto(struct img_i2c *i2c,
drivers/i2c/busses/i2c-img-scb.c
916
struct img_i2c *i2c = dev_id;