Lines Matching defs:imx_i2c_struct

200 struct imx_i2c_struct {
305 static inline int is_imx1_i2c(struct imx_i2c_struct *i2c_imx)
310 static inline int is_vf610_i2c(struct imx_i2c_struct *i2c_imx)
316 struct imx_i2c_struct *i2c_imx, unsigned int reg)
321 static inline unsigned char imx_i2c_read_reg(struct imx_i2c_struct *i2c_imx,
327 static void i2c_imx_clear_irq(struct imx_i2c_struct *i2c_imx, unsigned int bits)
341 static void i2c_imx_reset_regs(struct imx_i2c_struct *i2c_imx)
349 static void i2c_imx_dma_request(struct imx_i2c_struct *i2c_imx,
416 struct imx_i2c_struct *i2c_imx = (struct imx_i2c_struct *)arg;
424 static int i2c_imx_dma_xfer(struct imx_i2c_struct *i2c_imx,
467 static void i2c_imx_dma_free(struct imx_i2c_struct *i2c_imx)
483 static int i2c_imx_bus_busy(struct imx_i2c_struct *i2c_imx, int for_busy, bool atomic)
519 static int i2c_imx_trx_complete(struct imx_i2c_struct *i2c_imx, bool atomic)
561 static int i2c_imx_acked(struct imx_i2c_struct *i2c_imx)
572 static void i2c_imx_set_clk(struct imx_i2c_struct *i2c_imx,
625 struct imx_i2c_struct *i2c_imx = container_of(nb,
626 struct imx_i2c_struct,
635 static int i2c_imx_start(struct imx_i2c_struct *i2c_imx, bool atomic)
668 static void i2c_imx_stop(struct imx_i2c_struct *i2c_imx, bool atomic)
703 static void i2c_imx_enable_bus_idle(struct imx_i2c_struct *i2c_imx)
714 static void i2c_imx_slave_event(struct imx_i2c_struct *i2c_imx,
721 static void i2c_imx_slave_finish_op(struct imx_i2c_struct *i2c_imx)
745 static irqreturn_t i2c_imx_slave_handle(struct imx_i2c_struct *i2c_imx,
831 struct imx_i2c_struct *i2c_imx = container_of(t, struct imx_i2c_struct,
844 static void i2c_imx_slave_init(struct imx_i2c_struct *i2c_imx)
866 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter);
889 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(client->adapter);
910 static irqreturn_t i2c_imx_master_isr(struct imx_i2c_struct *i2c_imx, unsigned int status)
921 struct imx_i2c_struct *i2c_imx = dev_id;
951 static int i2c_imx_dma_write(struct imx_i2c_struct *i2c_imx,
1013 static int i2c_imx_dma_read(struct imx_i2c_struct *i2c_imx,
1099 static int i2c_imx_write(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs,
1133 static int i2c_imx_read(struct imx_i2c_struct *i2c_imx, struct i2c_msg *msgs,
1249 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
1333 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
1351 struct imx_i2c_struct *i2c_imx = i2c_get_adapdata(adapter);
1367 struct imx_i2c_struct *i2c_imx;
1369 i2c_imx = container_of(adap, struct imx_i2c_struct, adapter);
1376 struct imx_i2c_struct *i2c_imx;
1378 i2c_imx = container_of(adap, struct imx_i2c_struct, adapter);
1390 static int i2c_imx_init_recovery_info(struct imx_i2c_struct *i2c_imx,
1450 struct imx_i2c_struct *i2c_imx;
1573 struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev);
1606 struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev);
1615 struct imx_i2c_struct *i2c_imx = dev_get_drvdata(dev);