Lines Matching refs:client
24 struct i2c_client *client = to_i2c_client(dev); in ad7879_i2c_read() local
26 return i2c_smbus_read_word_swapped(client, reg); in ad7879_i2c_read()
32 struct i2c_client *client = to_i2c_client(dev); in ad7879_i2c_multi_read() local
35 i2c_smbus_read_i2c_block_data(client, first_reg, count * 2, (u8 *)buf); in ad7879_i2c_multi_read()
45 struct i2c_client *client = to_i2c_client(dev); in ad7879_i2c_write() local
47 return i2c_smbus_write_word_swapped(client, reg, val); in ad7879_i2c_write()
57 static int ad7879_i2c_probe(struct i2c_client *client, in ad7879_i2c_probe() argument
62 if (!i2c_check_functionality(client->adapter, in ad7879_i2c_probe()
64 dev_err(&client->dev, "SMBUS Word Data not Supported\n"); in ad7879_i2c_probe()
68 ts = ad7879_probe(&client->dev, AD7879_DEVID, client->irq, in ad7879_i2c_probe()
73 i2c_set_clientdata(client, ts); in ad7879_i2c_probe()
78 static int ad7879_i2c_remove(struct i2c_client *client) in ad7879_i2c_remove() argument
80 struct ad7879 *ts = i2c_get_clientdata(client); in ad7879_i2c_remove()