Lines Matching defs:client
2188 static u8 i3c_master_i2c_get_lvr(struct i2c_client *client)
2193 if (client->dev.of_node) {
2196 if (!of_property_read_u32_array(client->dev.of_node, "reg",
2204 static int i3c_master_i2c_attach(struct i2c_adapter *adap, struct i2c_client *client)
2212 if (i3c_master_find_i2c_dev_by_addr(master, client->addr))
2215 status = i3c_bus_get_addr_slot_status(&master->bus, client->addr);
2219 i3c_bus_set_addr_slot_status(&master->bus, client->addr,
2222 i2cdev = i3c_master_alloc_i2c_dev(master, client->addr,
2223 i3c_master_i2c_get_lvr(client));
2238 i3c_bus_set_addr_slot_status(&master->bus, client->addr,
2244 static int i3c_master_i2c_detach(struct i2c_adapter *adap, struct i2c_client *client)
2249 dev = i3c_master_find_i2c_dev_by_addr(master, client->addr);
2270 struct i2c_client *client;
2278 client = to_i2c_client(dev);
2279 adap = client->adapter;
2289 ret = i3c_master_i2c_attach(adap, client);
2292 ret = i3c_master_i2c_detach(adap, client);