Lines Matching defs:mxs_i2c_dev
104 * struct mxs_i2c_dev - per device, private MXS-I2C data
113 struct mxs_i2c_dev {
133 static int mxs_i2c_reset(struct mxs_i2c_dev *i2c)
155 static void mxs_i2c_dma_finish(struct mxs_i2c_dev *i2c)
167 struct mxs_i2c_dev *i2c = param;
177 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
304 static int mxs_i2c_pio_wait_xfer_end(struct mxs_i2c_dev *i2c)
320 static int mxs_i2c_pio_check_error_state(struct mxs_i2c_dev *i2c)
337 static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd)
357 static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd,
372 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
563 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
663 struct mxs_i2c_dev *i2c = dev_id;
691 static void mxs_i2c_derive_timing(struct mxs_i2c_dev *i2c, uint32_t speed)
766 static int mxs_i2c_get_ofdata(struct mxs_i2c_dev *i2c)
807 struct mxs_i2c_dev *i2c;
877 struct mxs_i2c_dev *i2c = platform_get_drvdata(pdev);