Lines Matching defs:client
24 struct i2c_client *client;
55 if (i2c_master_send(priv->client, buf, 1) != 1) {
56 dev_err(&priv->client->dev, "Unable to write i2c index\n");
61 if (i2c_master_recv(priv->client, buf, sizeof(buf)) != sizeof(buf)) {
62 dev_err(&priv->client->dev, "Unable to read i2c page\n");
92 struct i2c_client *client = priv->client;
96 count = i2c_master_send(client, migor_ts_ena_seq,
99 dev_err(&client->dev, "Unable to enable touchscreen.\n");
109 struct i2c_client *client = priv->client;
114 i2c_master_send(client, migor_ts_dis_seq, sizeof(migor_ts_dis_seq));
119 static int migor_ts_probe(struct i2c_client *client,
129 dev_err(&client->dev, "failed to allocate memory\n");
134 priv->client = client;
136 priv->irq = client->irq;
145 input->name = client->name;
147 input->dev.parent = &client->dev;
156 client->name, priv);
158 dev_err(&client->dev, "Unable to request touchscreen IRQ.\n");
166 i2c_set_clientdata(client, priv);
167 device_init_wakeup(&client->dev, 1);
179 static int migor_ts_remove(struct i2c_client *client)
181 struct migor_ts_priv *priv = i2c_get_clientdata(client);
187 dev_set_drvdata(&client->dev, NULL);
194 struct i2c_client *client = to_i2c_client(dev);
195 struct migor_ts_priv *priv = i2c_get_clientdata(client);
197 if (device_may_wakeup(&client->dev))
205 struct i2c_client *client = to_i2c_client(dev);
206 struct migor_ts_priv *priv = i2c_get_clientdata(client);
208 if (device_may_wakeup(&client->dev))