Lines Matching defs:nmk_i2c_dev
151 * struct nmk_i2c_dev - private data structure of the controller.
168 struct nmk_i2c_dev {
214 static int flush_i2c_fifo(struct nmk_i2c_dev *dev)
250 static void disable_all_interrupts(struct nmk_i2c_dev *dev)
260 static void clear_all_interrupts(struct nmk_i2c_dev *dev)
271 static int init_hw(struct nmk_i2c_dev *dev)
300 static u32 load_i2c_mcr_reg(struct nmk_i2c_dev *dev, u16 flags)
348 static void setup_i2c_controller(struct nmk_i2c_dev *dev)
444 static int read_i2c(struct nmk_i2c_dev *dev, u16 flags)
488 static void fill_tx_fifo(struct nmk_i2c_dev *dev, int no_bytes)
513 static int write_i2c(struct nmk_i2c_dev *dev, u16 flags)
574 static int nmk_i2c_xfer_one(struct nmk_i2c_dev *dev, u16 flags)
666 struct nmk_i2c_dev *dev = i2c_get_adapdata(i2c_adap);
705 static int disable_interrupts(struct nmk_i2c_dev *dev, u32 irq)
726 struct nmk_i2c_dev *dev = arg;
899 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev);
909 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev);
948 struct nmk_i2c_dev *nmk)
968 struct nmk_i2c_dev *dev;
1043 struct nmk_i2c_dev *dev = amba_get_drvdata(adev);