Lines Matching refs:client

18 static int rt5033_battery_get_capacity(struct i2c_client *client)  in rt5033_battery_get_capacity()  argument
20 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_capacity()
28 static int rt5033_battery_get_present(struct i2c_client *client) in rt5033_battery_get_present() argument
30 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_present()
38 static int rt5033_battery_get_watt_prop(struct i2c_client *client, in rt5033_battery_get_watt_prop() argument
41 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_watt_prop()
81 val->intval = rt5033_battery_get_watt_prop(battery->client, in rt5033_battery_get_property()
85 val->intval = rt5033_battery_get_present(battery->client); in rt5033_battery_get_property()
88 val->intval = rt5033_battery_get_capacity(battery->client); in rt5033_battery_get_property()
118 static int rt5033_battery_probe(struct i2c_client *client, in rt5033_battery_probe() argument
121 struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent); in rt5033_battery_probe()
129 battery = devm_kzalloc(&client->dev, sizeof(*battery), GFP_KERNEL); in rt5033_battery_probe()
133 battery->client = client; in rt5033_battery_probe()
134 battery->regmap = devm_regmap_init_i2c(client, in rt5033_battery_probe()
137 dev_err(&client->dev, "Failed to initialize regmap\n"); in rt5033_battery_probe()
141 i2c_set_clientdata(client, battery); in rt5033_battery_probe()
144 battery->psy = power_supply_register(&client->dev, in rt5033_battery_probe()
147 dev_err(&client->dev, "Failed to register power supply\n"); in rt5033_battery_probe()
155 static int rt5033_battery_remove(struct i2c_client *client) in rt5033_battery_remove() argument
157 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_remove()