wac_i2c 91 drivers/input/touchscreen/wacom_i2c.c struct wacom_i2c *wac_i2c = dev_id; wac_i2c 92 drivers/input/touchscreen/wacom_i2c.c struct input_dev *input = wac_i2c->input; wac_i2c 93 drivers/input/touchscreen/wacom_i2c.c u8 *data = wac_i2c->data; wac_i2c 98 drivers/input/touchscreen/wacom_i2c.c error = i2c_master_recv(wac_i2c->client, wac_i2c 99 drivers/input/touchscreen/wacom_i2c.c wac_i2c->data, sizeof(wac_i2c->data)); wac_i2c 111 drivers/input/touchscreen/wacom_i2c.c if (!wac_i2c->prox) wac_i2c 112 drivers/input/touchscreen/wacom_i2c.c wac_i2c->tool = (data[3] & 0x0c) ? wac_i2c 115 drivers/input/touchscreen/wacom_i2c.c wac_i2c->prox = data[3] & 0x20; wac_i2c 118 drivers/input/touchscreen/wacom_i2c.c input_report_key(input, wac_i2c->tool, wac_i2c->prox); wac_i2c 132 drivers/input/touchscreen/wacom_i2c.c struct wacom_i2c *wac_i2c = input_get_drvdata(dev); wac_i2c 133 drivers/input/touchscreen/wacom_i2c.c struct i2c_client *client = wac_i2c->client; wac_i2c 142 drivers/input/touchscreen/wacom_i2c.c struct wacom_i2c *wac_i2c = input_get_drvdata(dev); wac_i2c 143 drivers/input/touchscreen/wacom_i2c.c struct i2c_client *client = wac_i2c->client; wac_i2c 151 drivers/input/touchscreen/wacom_i2c.c struct wacom_i2c *wac_i2c; wac_i2c 165 drivers/input/touchscreen/wacom_i2c.c wac_i2c = kzalloc(sizeof(*wac_i2c), GFP_KERNEL); wac_i2c 167 drivers/input/touchscreen/wacom_i2c.c if (!wac_i2c || !input) { wac_i2c 172 drivers/input/touchscreen/wacom_i2c.c wac_i2c->client = client; wac_i2c 173 drivers/input/touchscreen/wacom_i2c.c wac_i2c->input = input; wac_i2c 196 drivers/input/touchscreen/wacom_i2c.c input_set_drvdata(input, wac_i2c); wac_i2c 200 drivers/input/touchscreen/wacom_i2c.c "wacom_i2c", wac_i2c); wac_i2c 210 drivers/input/touchscreen/wacom_i2c.c error = input_register_device(wac_i2c->input); wac_i2c 217 drivers/input/touchscreen/wacom_i2c.c i2c_set_clientdata(client, wac_i2c); wac_i2c 221 drivers/input/touchscreen/wacom_i2c.c free_irq(client->irq, wac_i2c); wac_i2c 224 drivers/input/touchscreen/wacom_i2c.c kfree(wac_i2c); wac_i2c 231 drivers/input/touchscreen/wacom_i2c.c struct wacom_i2c *wac_i2c = i2c_get_clientdata(client); wac_i2c 233 drivers/input/touchscreen/wacom_i2c.c free_irq(client->irq, wac_i2c); wac_i2c 234 drivers/input/touchscreen/wacom_i2c.c input_unregister_device(wac_i2c->input); wac_i2c 235 drivers/input/touchscreen/wacom_i2c.c kfree(wac_i2c);