Lines Matching defs:adap
659 static int omap_i2c_xfer_msg(struct i2c_adapter *adap,
662 struct omap_i2c_dev *omap = i2c_get_adapdata(adap);
792 omap_i2c_xfer_common(struct i2c_adapter *adap, struct i2c_msg msgs[], int num,
795 struct omap_i2c_dev *omap = i2c_get_adapdata(adap);
815 r = omap_i2c_xfer_msg(adap, &msgs[i], (i == (num - 1)),
836 omap_i2c_xfer_irq(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
838 return omap_i2c_xfer_common(adap, msgs, num, false);
842 omap_i2c_xfer_polling(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
844 return omap_i2c_xfer_common(adap, msgs, num, true);
848 omap_i2c_func(struct i2c_adapter *adap)
1280 static int omap_i2c_get_scl(struct i2c_adapter *adap)
1282 struct omap_i2c_dev *dev = i2c_get_adapdata(adap);
1290 static int omap_i2c_get_sda(struct i2c_adapter *adap)
1292 struct omap_i2c_dev *dev = i2c_get_adapdata(adap);
1300 static void omap_i2c_set_scl(struct i2c_adapter *adap, int val)
1302 struct omap_i2c_dev *dev = i2c_get_adapdata(adap);
1313 static void omap_i2c_prepare_recovery(struct i2c_adapter *adap)
1315 struct omap_i2c_dev *dev = i2c_get_adapdata(adap);
1330 static void omap_i2c_unprepare_recovery(struct i2c_adapter *adap)
1332 struct omap_i2c_dev *dev = i2c_get_adapdata(adap);
1357 struct i2c_adapter *adap;
1487 adap = &omap->adapter;
1488 i2c_set_adapdata(adap, omap);
1489 adap->owner = THIS_MODULE;
1490 adap->class = I2C_CLASS_DEPRECATED;
1491 strscpy(adap->name, "OMAP I2C adapter", sizeof(adap->name));
1492 adap->algo = &omap_i2c_algo;
1493 adap->quirks = &omap_i2c_quirks;
1494 adap->dev.parent = &pdev->dev;
1495 adap->dev.of_node = pdev->dev.of_node;
1496 adap->bus_recovery_info = &omap_i2c_bus_recovery_info;
1499 adap->nr = pdev->id;
1500 r = i2c_add_numbered_adapter(adap);
1504 dev_info(omap->dev, "bus %d rev%d.%d at %d kHz\n", adap->nr,