Lines Matching refs:i2cdev
1025 struct i2c_dev_desc *i2cdev;
1050 i3c_bus_for_each_i2cdev(bus, i2cdev)
1066 i3c_bus_for_each_i2cdev(bus, i2cdev) {
1067 desc->lvr = i2cdev->lvr;
1068 desc->static_addr = i2cdev->addr << 1;
1755 struct i2c_dev_desc *i2cdev, *i2ctmp;
1769 list_for_each_entry_safe(i2cdev, i2ctmp, &master->bus.devs.i2c,
1771 i3c_master_detach_i2c_dev(i2cdev);
1773 i2cdev->addr,
1775 i3c_master_free_i2c_dev(i2cdev);
1816 struct i2c_dev_desc *i2cdev;
1835 i2cdev = i3c_master_alloc_i2c_dev(master,
1838 if (IS_ERR(i2cdev)) {
1839 ret = PTR_ERR(i2cdev);
1843 ret = i3c_master_attach_i2c_dev(master, i2cdev);
1845 i3c_master_free_i2c_dev(i2cdev);
2330 struct i2c_dev_desc *i2cdev;
2344 i2cdev = i3c_master_alloc_i2c_dev(master, client->addr,
2346 if (IS_ERR(i2cdev)) {
2347 ret = PTR_ERR(i2cdev);
2351 ret = i3c_master_attach_i2c_dev(master, i2cdev);
2358 i3c_master_free_i2c_dev(i2cdev);
2429 struct i2c_dev_desc *i2cdev;
2451 i2cdev = i3c_master_find_i2c_dev_by_addr(master,
2453 if (WARN_ON(!i2cdev))
2455 i2cdev->dev = i2c_new_client_device(adap, &i2cboardinfo->base);
2463 struct i2c_dev_desc *i2cdev;
2467 i3c_bus_for_each_i2cdev(&master->bus, i2cdev)
2468 i2cdev->dev = NULL;