Lines Matching defs:mxs_i2c_dev
103 * struct mxs_i2c_dev - per device, private MXS-I2C data
112 struct mxs_i2c_dev {
132 static int mxs_i2c_reset(struct mxs_i2c_dev *i2c)
154 static void mxs_i2c_dma_finish(struct mxs_i2c_dev *i2c)
166 struct mxs_i2c_dev *i2c = param;
176 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
303 static int mxs_i2c_pio_wait_xfer_end(struct mxs_i2c_dev *i2c)
319 static int mxs_i2c_pio_check_error_state(struct mxs_i2c_dev *i2c)
336 static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd)
356 static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd,
371 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
562 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
670 struct mxs_i2c_dev *i2c = dev_id;
698 static void mxs_i2c_derive_timing(struct mxs_i2c_dev *i2c, uint32_t speed)
773 static int mxs_i2c_get_ofdata(struct mxs_i2c_dev *i2c)
801 struct mxs_i2c_dev *i2c;
868 struct mxs_i2c_dev *i2c = platform_get_drvdata(pdev);