Lines Matching refs:client
49 struct i2c_client *client;
55 static int icn8318_read_touch_data(struct i2c_client *client,
61 .addr = client->addr,
66 .addr = client->addr,
73 return i2c_transfer(client->adapter, msg, 2);
85 struct device *dev = &data->client->dev;
89 ret = icn8318_read_touch_data(data->client, &touch_data);
135 enable_irq(data->client->irq);
145 disable_irq(data->client->irq);
146 i2c_smbus_write_byte_data(data->client, ICN8318_REG_POWER,
177 static int icn8318_probe(struct i2c_client *client)
179 struct device *dev = &client->dev;
184 if (!client->irq) {
201 input->name = client->name;
222 data->client = client;
226 error = devm_request_threaded_irq(dev, client->irq, NULL, icn8318_irq,
227 IRQF_ONESHOT, client->name, data);
240 i2c_set_clientdata(client, data);