Symbol: imx_i2c_struct
drivers/i2c/busses/i2c-imx.c
1000
static inline int i2c_imx_isr_read(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
1021
static inline enum imx_i2c_state i2c_imx_isr_read_continue(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
1061
static inline void i2c_imx_isr_read_block_data_len(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
1074
static irqreturn_t i2c_imx_master_isr(struct imx_i2c_struct *i2c_imx, unsigned int status)
drivers/i2c/busses/i2c-imx.c
1131
struct imx_i2c_struct *i2c_imx = dev_id;
drivers/i2c/busses/i2c-imx.c
1155
static int i2c_imx_dma_write(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1219
static int i2c_imx_prepare_read(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1255
static int i2c_imx_dma_read(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1348
static int i2c_imx_atomic_write(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1382
static int i2c_imx_write(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs)
drivers/i2c/busses/i2c-imx.c
1412
static int i2c_imx_atomic_read(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1491
static int i2c_imx_read(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-imx.c
1550
struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
drivers/i2c/busses/i2c-imx.c
1645
struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
drivers/i2c/busses/i2c-imx.c
1662
struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
drivers/i2c/busses/i2c-imx.c
1683
static int i2c_imx_init_recovery_info(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
1713
struct imx_i2c_struct *i2c_imx;
drivers/i2c/busses/i2c-imx.c
1861
struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-imx.c
1894
struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-imx.c
1902
struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-imx.c
357
static inline int is_imx1_i2c(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
362
static inline int is_vf610_i2c(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
368
struct imx_i2c_struct *i2c_imx, unsigned int reg)
drivers/i2c/busses/i2c-imx.c
373
static inline unsigned char imx_i2c_read_reg(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
379
static void i2c_imx_clear_irq(struct imx_i2c_struct *i2c_imx, unsigned int bits)
drivers/i2c/busses/i2c-imx.c
393
static void i2c_imx_reset_regs(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
401
static int i2c_imx_dma_request(struct imx_i2c_struct *i2c_imx, dma_addr_t phy_addr)
drivers/i2c/busses/i2c-imx.c
469
struct imx_i2c_struct *i2c_imx = (struct imx_i2c_struct *)arg;
drivers/i2c/busses/i2c-imx.c
477
static int i2c_imx_dma_xfer(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
520
static void i2c_imx_dma_free(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
536
static int i2c_imx_bus_busy(struct imx_i2c_struct *i2c_imx, int for_busy, bool atomic)
drivers/i2c/busses/i2c-imx.c
573
static int i2c_imx_trx_complete(struct imx_i2c_struct *i2c_imx, bool atomic)
drivers/i2c/busses/i2c-imx.c
615
static int i2c_imx_acked(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
626
static int i2c_imx_set_clk(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
685
struct imx_i2c_struct *i2c_imx = container_of(nb,
drivers/i2c/busses/i2c-imx.c
686
struct imx_i2c_struct,
drivers/i2c/busses/i2c-imx.c
696
static int i2c_imx_start(struct imx_i2c_struct *i2c_imx, bool atomic)
drivers/i2c/busses/i2c-imx.c
729
static void i2c_imx_stop(struct imx_i2c_struct *i2c_imx, bool atomic)
drivers/i2c/busses/i2c-imx.c
764
static void i2c_imx_enable_bus_idle(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
775
static void i2c_imx_slave_event(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
782
static void i2c_imx_slave_finish_op(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
806
static irqreturn_t i2c_imx_slave_handle(struct imx_i2c_struct *i2c_imx,
drivers/i2c/busses/i2c-imx.c
892
struct imx_i2c_struct *i2c_imx = container_of(t, struct imx_i2c_struct,
drivers/i2c/busses/i2c-imx.c
905
static void i2c_imx_slave_init(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
927
struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter);
drivers/i2c/busses/i2c-imx.c
950
struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter);
drivers/i2c/busses/i2c-imx.c
971
static inline int i2c_imx_isr_acked(struct imx_i2c_struct *i2c_imx)
drivers/i2c/busses/i2c-imx.c
984
static inline int i2c_imx_isr_write(struct imx_i2c_struct *i2c_imx)