Lines Matching defs:client
197 struct i2c_client *client;
315 struct device *dev = &data->client->dev;
389 struct device *dev = &data->client->dev;
993 static int si1133_probe(struct i2c_client *client)
995 const struct i2c_device_id *id = i2c_client_get_device_id(client);
1000 iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
1008 data->regmap = devm_regmap_init_i2c(client, &si1133_regmap_config);
1011 dev_err(&client->dev, "Failed to initialise regmap: %d\n", err);
1015 i2c_set_clientdata(client, iio_dev);
1016 data->client = client;
1032 dev_err(&client->dev,
1037 if (!client->irq) {
1038 dev_err(&client->dev,
1043 err = devm_request_threaded_irq(&client->dev, client->irq,
1047 client->name, iio_dev);
1049 dev_warn(&client->dev, "Request irq %d failed: %i\n",
1050 client->irq, err);
1054 return devm_iio_device_register(&client->dev, iio_dev);