Lines Matching defs:i2c_client
908 struct i2c_client *i2c_client = to_i2c_client(dev);
911 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client);
924 struct i2c_client *i2c_client = to_i2c_client(dev);
927 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client);
942 struct i2c_client *pm2xxx_i2c_client = to_i2c_client(dev);
953 struct i2c_client *pm2xxx_i2c_client = to_i2c_client(dev);
970 static int pm2xxx_wall_charger_probe(struct i2c_client *i2c_client,
973 struct pm2xxx_platform_data *pl_data = i2c_client->dev.platform_data;
981 dev_err(&i2c_client->dev, "No platform data supplied\n");
987 dev_err(&i2c_client->dev, "pm2xxx_charger allocation failed\n");
992 pm2->dev = &i2c_client->dev;
1014 if (!i2c_check_functionality(i2c_client->adapter,
1022 pm2->config.pm2xxx_i2c = i2c_client;
1024 i2c_set_clientdata(i2c_client, pm2);
1185 static int pm2xxx_wall_charger_remove(struct i2c_client *i2c_client)
1187 struct pm2xxx_charger *pm2 = i2c_get_clientdata(i2c_client);