Lines Matching refs:input
220 struct input_dev *input; member
338 struct input_dev *input = touch->input; in synaptics_i2c_get_input() local
362 input_report_key(input, BTN_LEFT, gesture); in synaptics_i2c_get_input()
365 input_report_rel(input, REL_X, x_delta); in synaptics_i2c_get_input()
366 input_report_rel(input, REL_Y, -y_delta); in synaptics_i2c_get_input()
367 input_sync(input); in synaptics_i2c_get_input()
467 static int synaptics_i2c_open(struct input_dev *input) in synaptics_i2c_open() argument
469 struct synaptics_i2c *touch = input_get_drvdata(input); in synaptics_i2c_open()
483 static void synaptics_i2c_close(struct input_dev *input) in synaptics_i2c_close() argument
485 struct synaptics_i2c *touch = input_get_drvdata(input); in synaptics_i2c_close()
498 struct input_dev *input = touch->input; in synaptics_i2c_set_input_params() local
500 input->name = touch->client->name; in synaptics_i2c_set_input_params()
501 input->phys = touch->client->adapter->name; in synaptics_i2c_set_input_params()
502 input->id.bustype = BUS_I2C; in synaptics_i2c_set_input_params()
503 input->id.version = synaptics_i2c_word_get(touch->client, in synaptics_i2c_set_input_params()
505 input->dev.parent = &touch->client->dev; in synaptics_i2c_set_input_params()
506 input->open = synaptics_i2c_open; in synaptics_i2c_set_input_params()
507 input->close = synaptics_i2c_close; in synaptics_i2c_set_input_params()
508 input_set_drvdata(input, touch); in synaptics_i2c_set_input_params()
511 __set_bit(EV_REL, input->evbit); in synaptics_i2c_set_input_params()
512 __set_bit(REL_X, input->relbit); in synaptics_i2c_set_input_params()
513 __set_bit(REL_Y, input->relbit); in synaptics_i2c_set_input_params()
516 __set_bit(EV_KEY, input->evbit); in synaptics_i2c_set_input_params()
517 __set_bit(BTN_LEFT, input->keybit); in synaptics_i2c_set_input_params()
555 touch->input = input_allocate_device(); in synaptics_i2c_probe()
556 if (!touch->input) { in synaptics_i2c_probe()
585 ret = input_register_device(touch->input); in synaptics_i2c_probe()
597 input_free_device(touch->input); in synaptics_i2c_probe()
611 input_unregister_device(touch->input); in synaptics_i2c_remove()