Lines Matching refs:adap
1544 struct i2c_adapter adap; member
1547 static int unittest_i2c_master_xfer(struct i2c_adapter *adap, in unittest_i2c_master_xfer() argument
1550 struct unittest_i2c_bus_data *std = i2c_get_adapdata(adap); in unittest_i2c_master_xfer()
1557 static u32 unittest_i2c_functionality(struct i2c_adapter *adap) in unittest_i2c_functionality() argument
1572 struct i2c_adapter *adap; in unittest_i2c_bus_probe() local
1593 adap = &std->adap; in unittest_i2c_bus_probe()
1594 i2c_set_adapdata(adap, std); in unittest_i2c_bus_probe()
1595 adap->nr = -1; in unittest_i2c_bus_probe()
1596 strlcpy(adap->name, pdev->name, sizeof(adap->name)); in unittest_i2c_bus_probe()
1597 adap->class = I2C_CLASS_DEPRECATED; in unittest_i2c_bus_probe()
1598 adap->algo = &unittest_i2c_algo; in unittest_i2c_bus_probe()
1599 adap->dev.parent = dev; in unittest_i2c_bus_probe()
1600 adap->dev.of_node = dev->of_node; in unittest_i2c_bus_probe()
1601 adap->timeout = 5 * HZ; in unittest_i2c_bus_probe()
1602 adap->retries = 3; in unittest_i2c_bus_probe()
1604 ret = i2c_add_numbered_adapter(adap); in unittest_i2c_bus_probe()
1620 i2c_del_adapter(&std->adap); in unittest_i2c_bus_remove()
1682 struct i2c_adapter *adap[]; member
1685 static int unittest_i2c_mux_select_chan(struct i2c_adapter *adap, in unittest_i2c_mux_select_chan() argument
1696 struct i2c_adapter *adap = to_i2c_adapter(dev->parent); in unittest_i2c_mux_probe() local
1722 size = offsetof(struct unittest_i2c_mux_data, adap[nchans]); in unittest_i2c_mux_probe()
1730 stm->adap[i] = i2c_add_mux_adapter(adap, dev, client, in unittest_i2c_mux_probe()
1732 if (!stm->adap[i]) { in unittest_i2c_mux_probe()
1735 i2c_del_mux_adapter(stm->adap[i]); in unittest_i2c_mux_probe()
1754 i2c_del_mux_adapter(stm->adap[i]); in unittest_i2c_mux_remove()