Lines Matching defs:adap

294 static void davinci_i2c_prepare_recovery(struct i2c_adapter *adap)
296 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
305 static void davinci_i2c_unprepare_recovery(struct i2c_adapter *adap)
307 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
318 static void davinci_i2c_set_scl(struct i2c_adapter *adap, int val)
320 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
330 static int davinci_i2c_get_scl(struct i2c_adapter *adap)
332 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
340 static int davinci_i2c_get_sda(struct i2c_adapter *adap)
342 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
350 static void davinci_i2c_scl_prepare_recovery(struct i2c_adapter *adap)
352 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
354 davinci_i2c_prepare_recovery(adap);
364 static void davinci_i2c_scl_unprepare_recovery(struct i2c_adapter *adap)
366 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
371 davinci_i2c_unprepare_recovery(adap);
414 i2c_davinci_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, int stop)
416 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
492 i2c_recover_bus(adap);
533 i2c_davinci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
535 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
554 ret = i2c_davinci_xfer_msg(adap, &msgs[i], (i == (num - 1)));
570 static u32 i2c_davinci_func(struct i2c_adapter *adap)
761 struct i2c_adapter *adap;
837 adap = &dev->adapter;
838 i2c_set_adapdata(adap, dev);
839 adap->owner = THIS_MODULE;
840 adap->class = I2C_CLASS_DEPRECATED;
841 strscpy(adap->name, "DaVinci I2C adapter", sizeof(adap->name));
842 adap->algo = &i2c_davinci_algo;
843 adap->dev.parent = &pdev->dev;
844 adap->timeout = DAVINCI_I2C_TIMEOUT;
845 adap->dev.of_node = pdev->dev.of_node;
848 adap->bus_recovery_info = &davinci_i2c_scl_recovery_info;
851 adap->bus_recovery_info = rinfo;
865 adap->nr = pdev->id;
866 r = i2c_add_numbered_adapter(adap);