Lines Matching refs:client
14 static int write_d8(void *client, u8 val)
16 return i2c_smbus_write_byte(client, val);
19 static int write_r8d8(void *client, u8 reg, u8 val)
21 return i2c_smbus_write_byte_data(client, reg, val);
24 static int write_r8d16(void *client, u8 reg, u16 val)
26 return i2c_smbus_write_word_data(client, reg, val);
29 static int read_d8(void *client)
31 return i2c_smbus_read_byte(client);
34 static int read_r8d8(void *client, u8 reg)
36 return i2c_smbus_read_byte_data(client, reg);
39 static int read_r8d16(void *client, u8 reg)
41 return i2c_smbus_read_word_data(client, reg);
53 static int ad_dpot_i2c_probe(struct i2c_client *client)
55 const struct i2c_device_id *id = i2c_client_get_device_id(client);
57 .client = client,
61 if (!i2c_check_functionality(client->adapter,
63 dev_err(&client->dev, "SMBUS Word Data not Supported\n");
67 return ad_dpot_probe(&client->dev, &bdata, id->driver_data, id->name);
70 static void ad_dpot_i2c_remove(struct i2c_client *client)
72 ad_dpot_remove(&client->dev);