Lines Matching defs:axxia_i2c_dev
121 * struct axxia_i2c_dev - I2C device context
135 struct axxia_i2c_dev {
152 static void i2c_int_disable(struct axxia_i2c_dev *idev, u32 mask)
160 static void i2c_int_enable(struct axxia_i2c_dev *idev, u32 mask)
176 static int axxia_i2c_init(struct axxia_i2c_dev *idev)
270 static int axxia_i2c_empty_rx_fifo(struct axxia_i2c_dev *idev)
302 static int axxia_i2c_fill_tx_fifo(struct axxia_i2c_dev *idev)
315 static void axxia_i2c_slv_fifo_event(struct axxia_i2c_dev *idev)
338 static irqreturn_t axxia_i2c_slv_isr(struct axxia_i2c_dev *idev)
364 struct axxia_i2c_dev *idev = _dev;
436 static void axxia_i2c_set_addr(struct axxia_i2c_dev *idev, struct i2c_msg *msg)
466 static int axxia_i2c_handle_seq_nak(struct axxia_i2c_dev *idev)
479 static int axxia_i2c_xfer_seq(struct axxia_i2c_dev *idev, struct i2c_msg msgs[])
524 static int axxia_i2c_xfer_msg(struct axxia_i2c_dev *idev, struct i2c_msg *msg,
615 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap);
636 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap);
643 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap);
655 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap);
676 struct axxia_i2c_dev *idev = i2c_get_adapdata(slave->adapter);
708 struct axxia_i2c_dev *idev = i2c_get_adapdata(slave->adapter);
736 struct axxia_i2c_dev *idev = NULL;
809 struct axxia_i2c_dev *idev = platform_get_drvdata(pdev);