Lines Matching defs:adap
230 struct i2c_adapter adap;
836 static int qup_i2c_bam_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
839 struct qup_i2c_dev *qup = i2c_get_adapdata(adap);
1062 static int qup_i2c_xfer(struct i2c_adapter *adap,
1066 struct qup_i2c_dev *qup = i2c_get_adapdata(adap);
1538 static int qup_i2c_xfer_v2(struct i2c_adapter *adap,
1542 struct qup_i2c_dev *qup = i2c_get_adapdata(adap);
1572 ret = qup_i2c_bam_xfer(adap, &msgs[0], num);
1604 static u32 qup_i2c_func(struct i2c_adapter *adap)
1689 qup->adap.algo = &qup_i2c_algo;
1690 qup->adap.quirks = &qup_i2c_quirks;
1693 qup->adap.algo = &qup_i2c_algo_v2;
1694 qup->adap.quirks = &qup_i2c_quirks_v2;
1778 ACPI_COMPANION_SET(&qup->adap.dev, ACPI_COMPANION(qup->dev));
1883 i2c_set_adapdata(&qup->adap, qup);
1884 qup->adap.dev.parent = qup->dev;
1885 qup->adap.dev.of_node = pdev->dev.of_node;
1888 strscpy(qup->adap.name, "QUP I2C adapter", sizeof(qup->adap.name));
1895 ret = i2c_add_adapter(&qup->adap);
1925 i2c_del_adapter(&qup->adap);