Lines Matching refs:client
15 static int write_d8(void *client, u8 val) in write_d8() argument
17 return i2c_smbus_write_byte(client, val); in write_d8()
20 static int write_r8d8(void *client, u8 reg, u8 val) in write_r8d8() argument
22 return i2c_smbus_write_byte_data(client, reg, val); in write_r8d8()
25 static int write_r8d16(void *client, u8 reg, u16 val) in write_r8d16() argument
27 return i2c_smbus_write_word_data(client, reg, val); in write_r8d16()
30 static int read_d8(void *client) in read_d8() argument
32 return i2c_smbus_read_byte(client); in read_d8()
35 static int read_r8d8(void *client, u8 reg) in read_r8d8() argument
37 return i2c_smbus_read_byte_data(client, reg); in read_r8d8()
40 static int read_r8d16(void *client, u8 reg) in read_r8d16() argument
42 return i2c_smbus_read_word_data(client, reg); in read_r8d16()
54 static int ad_dpot_i2c_probe(struct i2c_client *client, in ad_dpot_i2c_probe() argument
58 .client = client, in ad_dpot_i2c_probe()
62 if (!i2c_check_functionality(client->adapter, in ad_dpot_i2c_probe()
64 dev_err(&client->dev, "SMBUS Word Data not Supported\n"); in ad_dpot_i2c_probe()
68 return ad_dpot_probe(&client->dev, &bdata, id->driver_data, id->name); in ad_dpot_i2c_probe()
71 static int ad_dpot_i2c_remove(struct i2c_client *client) in ad_dpot_i2c_remove() argument
73 return ad_dpot_remove(&client->dev); in ad_dpot_i2c_remove()