Lines Matching refs:imx_i2c_struct
198 struct imx_i2c_struct { struct
265 static inline int is_imx1_i2c(struct imx_i2c_struct *i2c_imx) in is_imx1_i2c()
271 struct imx_i2c_struct *i2c_imx, unsigned int reg) in imx_i2c_write_reg()
276 static inline unsigned char imx_i2c_read_reg(struct imx_i2c_struct *i2c_imx, in imx_i2c_read_reg()
283 static void i2c_imx_dma_request(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_request()
347 struct imx_i2c_struct *i2c_imx = (struct imx_i2c_struct *)arg; in i2c_imx_dma_callback()
355 static int i2c_imx_dma_xfer(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_xfer()
396 static void i2c_imx_dma_free(struct imx_i2c_struct *i2c_imx) in i2c_imx_dma_free()
415 static int i2c_imx_bus_busy(struct imx_i2c_struct *i2c_imx, int for_busy) in i2c_imx_bus_busy()
447 static int i2c_imx_trx_complete(struct imx_i2c_struct *i2c_imx) in i2c_imx_trx_complete()
460 static int i2c_imx_acked(struct imx_i2c_struct *i2c_imx) in i2c_imx_acked()
471 static void i2c_imx_set_clk(struct imx_i2c_struct *i2c_imx) in i2c_imx_set_clk()
514 static int i2c_imx_start(struct imx_i2c_struct *i2c_imx) in i2c_imx_start()
549 static void i2c_imx_stop(struct imx_i2c_struct *i2c_imx) in i2c_imx_stop()
583 struct imx_i2c_struct *i2c_imx = dev_id; in i2c_imx_isr()
600 static int i2c_imx_dma_write(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_write()
663 static int i2c_imx_dma_read(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_read()
751 static int i2c_imx_write(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs) in i2c_imx_write()
784 static int i2c_imx_read(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs, bool is_lastmsg) in i2c_imx_read()
893 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter); in i2c_imx_xfer()
974 struct imx_i2c_struct *i2c_imx; in i2c_imx_probe()
1081 struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev); in i2c_imx_remove()