Lines Matching refs:client
52 int pm80x_init(struct i2c_client *client) in pm80x_init() argument
60 devm_kzalloc(&client->dev, sizeof(struct pm80x_chip), GFP_KERNEL); in pm80x_init()
64 map = devm_regmap_init_i2c(client, &pm80x_regmap_config); in pm80x_init()
67 dev_err(&client->dev, "Failed to allocate register map: %d\n", in pm80x_init()
72 chip->client = client; in pm80x_init()
75 chip->irq = client->irq; in pm80x_init()
77 chip->dev = &client->dev; in pm80x_init()
79 i2c_set_clientdata(chip->client, chip); in pm80x_init()
100 device_init_wakeup(&client->dev, 1); in pm80x_init()
111 chip->companion = g_pm80x_chip->client; in pm80x_init()
112 g_pm80x_chip->companion = chip->client; in pm80x_init()
136 struct i2c_client *client = container_of(dev, struct i2c_client, dev); in pm80x_suspend() local
137 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm80x_suspend()
148 struct i2c_client *client = container_of(dev, struct i2c_client, dev); in pm80x_resume() local
149 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm80x_resume()