Lines Matching defs:adap
172 static int mxs_i2c_dma_setup_xfer(struct i2c_adapter *adap,
176 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
368 static int mxs_i2c_pio_setup_xfer(struct i2c_adapter *adap,
371 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
559 static int mxs_i2c_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg,
562 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap);
586 ret = mxs_i2c_pio_setup_xfer(adap, msg, flags);
596 ret = mxs_i2c_dma_setup_xfer(adap, msg, dma_buf, flags);
648 static int mxs_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
655 err = mxs_i2c_xfer_msg(adap, &msgs[i], i == (num - 1));
663 static u32 mxs_i2c_func(struct i2c_adapter *adap)
802 struct i2c_adapter *adap;
847 adap = &i2c->adapter;
848 strscpy(adap->name, "MXS I2C adapter", sizeof(adap->name));
849 adap->owner = THIS_MODULE;
850 adap->algo = &mxs_i2c_algo;
851 adap->quirks = &mxs_i2c_quirks;
852 adap->dev.parent = dev;
853 adap->nr = pdev->id;
854 adap->dev.of_node = pdev->dev.of_node;
855 i2c_set_adapdata(adap, i2c);
856 err = i2c_add_numbered_adapter(adap);