Lines Matching defs:priv

48 	struct migor_ts_priv *priv = dev_id;
68 if (i2c_master_send(priv->client, buf, 1) != 1) {
69 dev_err(&priv->client->dev, "Unable to write i2c index\n");
74 if (i2c_master_recv(priv->client, buf, sizeof(buf)) != sizeof(buf)) {
75 dev_err(&priv->client->dev, "Unable to read i2c page\n");
86 input_report_key(priv->input, BTN_TOUCH, 1);
87 input_report_abs(priv->input, ABS_X, ypos); /*X-Y swap*/
88 input_report_abs(priv->input, ABS_Y, xpos);
89 input_sync(priv->input);
93 input_report_key(priv->input, BTN_TOUCH, 0);
94 input_sync(priv->input);
104 struct migor_ts_priv *priv = input_get_drvdata(dev);
105 struct i2c_client *client = priv->client;
121 struct migor_ts_priv *priv = input_get_drvdata(dev);
122 struct i2c_client *client = priv->client;
124 disable_irq(priv->irq);
129 enable_irq(priv->irq);
135 struct migor_ts_priv *priv;
139 priv = kzalloc(sizeof(*priv), GFP_KERNEL);
141 if (!priv || !input) {
147 priv->client = client;
148 priv->input = input;
149 priv->irq = client->irq;
165 input_set_drvdata(input, priv);
167 error = request_threaded_irq(priv->irq, NULL, migor_ts_isr,
169 client->name, priv);
179 i2c_set_clientdata(client, priv);
185 free_irq(priv->irq, priv);
188 kfree(priv);
194 struct migor_ts_priv *priv = i2c_get_clientdata(client);
196 free_irq(priv->irq, priv);
197 input_unregister_device(priv->input);
198 kfree(priv);
208 struct migor_ts_priv *priv = i2c_get_clientdata(client);
211 enable_irq_wake(priv->irq);
219 struct migor_ts_priv *priv = i2c_get_clientdata(client);
222 disable_irq_wake(priv->irq);