Lines Matching defs:i2c_imx

357 static inline int is_imx1_i2c(struct imx_i2c_struct *i2c_imx)  in is_imx1_i2c()
362 static inline int is_vf610_i2c(struct imx_i2c_struct *i2c_imx) in is_vf610_i2c()
368 struct imx_i2c_struct *i2c_imx, unsigned int reg) in imx_i2c_write_reg()
373 static inline unsigned char imx_i2c_read_reg(struct imx_i2c_struct *i2c_imx, in imx_i2c_read_reg()
379 static void i2c_imx_clear_irq(struct imx_i2c_struct *i2c_imx, unsigned int bits) in i2c_imx_clear_irq()
393 static void i2c_imx_reset_regs(struct imx_i2c_struct *i2c_imx) in i2c_imx_reset_regs()
401 static int i2c_imx_dma_request(struct imx_i2c_struct *i2c_imx, dma_addr_t phy_addr) in i2c_imx_dma_request()
469 struct imx_i2c_struct *i2c_imx = (struct imx_i2c_struct *)arg; in i2c_imx_dma_callback() local
477 static int i2c_imx_dma_xfer(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_xfer()
520 static void i2c_imx_dma_free(struct imx_i2c_struct *i2c_imx) in i2c_imx_dma_free()
536 static int i2c_imx_bus_busy(struct imx_i2c_struct *i2c_imx, int for_busy, bool atomic) in i2c_imx_bus_busy()
573 static int i2c_imx_trx_complete(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_trx_complete()
615 static int i2c_imx_acked(struct imx_i2c_struct *i2c_imx) in i2c_imx_acked()
626 static int i2c_imx_set_clk(struct imx_i2c_struct *i2c_imx, in i2c_imx_set_clk()
685 struct imx_i2c_struct *i2c_imx = container_of(nb, in i2c_imx_clk_notifier_call() local
696 static int i2c_imx_start(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_start()
729 static void i2c_imx_stop(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_stop()
764 static void i2c_imx_enable_bus_idle(struct imx_i2c_struct *i2c_imx) in i2c_imx_enable_bus_idle()
775 static void i2c_imx_slave_event(struct imx_i2c_struct *i2c_imx, in i2c_imx_slave_event()
782 static void i2c_imx_slave_finish_op(struct imx_i2c_struct *i2c_imx) in i2c_imx_slave_finish_op()
806 static irqreturn_t i2c_imx_slave_handle(struct imx_i2c_struct *i2c_imx, in i2c_imx_slave_handle()
892 struct imx_i2c_struct *i2c_imx = container_of(t, struct imx_i2c_struct, in i2c_imx_slave_timeout() local
905 static void i2c_imx_slave_init(struct imx_i2c_struct *i2c_imx) in i2c_imx_slave_init()
927 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter); in i2c_imx_reg_slave() local
950 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter); in i2c_imx_unreg_slave() local
971 static inline int i2c_imx_isr_acked(struct imx_i2c_struct *i2c_imx) in i2c_imx_isr_acked()
984 static inline int i2c_imx_isr_write(struct imx_i2c_struct *i2c_imx) in i2c_imx_isr_write()
1000 static inline int i2c_imx_isr_read(struct imx_i2c_struct *i2c_imx) in i2c_imx_isr_read()
1021 static inline void i2c_imx_isr_read_continue(struct imx_i2c_struct *i2c_imx) in i2c_imx_isr_read_continue()
1057 static inline void i2c_imx_isr_read_block_data_len(struct imx_i2c_struct *i2c_imx) in i2c_imx_isr_read_block_data_len()
1070 static irqreturn_t i2c_imx_master_isr(struct imx_i2c_struct *i2c_imx, unsigned int status) in i2c_imx_master_isr()
1128 struct imx_i2c_struct *i2c_imx = dev_id; in i2c_imx_isr() local
1152 static int i2c_imx_dma_write(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_write()
1216 static int i2c_imx_prepare_read(struct imx_i2c_struct *i2c_imx, in i2c_imx_prepare_read()
1252 static int i2c_imx_dma_read(struct imx_i2c_struct *i2c_imx, in i2c_imx_dma_read()
1345 static int i2c_imx_atomic_write(struct imx_i2c_struct *i2c_imx, in i2c_imx_atomic_write()
1379 static int i2c_imx_write(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs) in i2c_imx_write()
1409 static int i2c_imx_atomic_read(struct imx_i2c_struct *i2c_imx, in i2c_imx_atomic_read()
1488 static int i2c_imx_read(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs, in i2c_imx_read()
1536 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter); in i2c_imx_xfer_common() local
1631 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter); in i2c_imx_xfer() local
1649 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter); in i2c_imx_xfer_atomic() local
1670 static int i2c_imx_init_recovery_info(struct imx_i2c_struct *i2c_imx, in i2c_imx_init_recovery_info()
1700 struct imx_i2c_struct *i2c_imx; in i2c_imx_probe() local
1849 struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev); in i2c_imx_remove() local
1882 struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev); in i2c_imx_runtime_suspend() local
1890 struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev); in i2c_imx_runtime_resume() local