hp680_ts_dev 23 drivers/input/touchscreen/hp680_ts_input.c static struct input_dev *hp680_ts_dev; hp680_ts_dev 58 drivers/input/touchscreen/hp680_ts_input.c input_report_key(hp680_ts_dev, BTN_TOUCH, 1); hp680_ts_dev 59 drivers/input/touchscreen/hp680_ts_input.c input_report_abs(hp680_ts_dev, ABS_X, absx); hp680_ts_dev 60 drivers/input/touchscreen/hp680_ts_input.c input_report_abs(hp680_ts_dev, ABS_Y, absy); hp680_ts_dev 62 drivers/input/touchscreen/hp680_ts_input.c input_report_key(hp680_ts_dev, BTN_TOUCH, 0); hp680_ts_dev 65 drivers/input/touchscreen/hp680_ts_input.c input_sync(hp680_ts_dev); hp680_ts_dev 81 drivers/input/touchscreen/hp680_ts_input.c hp680_ts_dev = input_allocate_device(); hp680_ts_dev 82 drivers/input/touchscreen/hp680_ts_input.c if (!hp680_ts_dev) hp680_ts_dev 85 drivers/input/touchscreen/hp680_ts_input.c hp680_ts_dev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); hp680_ts_dev 86 drivers/input/touchscreen/hp680_ts_input.c hp680_ts_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); hp680_ts_dev 88 drivers/input/touchscreen/hp680_ts_input.c input_set_abs_params(hp680_ts_dev, ABS_X, hp680_ts_dev 90 drivers/input/touchscreen/hp680_ts_input.c input_set_abs_params(hp680_ts_dev, ABS_Y, hp680_ts_dev 93 drivers/input/touchscreen/hp680_ts_input.c hp680_ts_dev->name = "HP Jornada touchscreen"; hp680_ts_dev 94 drivers/input/touchscreen/hp680_ts_input.c hp680_ts_dev->phys = "hp680_ts/input0"; hp680_ts_dev 104 drivers/input/touchscreen/hp680_ts_input.c err = input_register_device(hp680_ts_dev); hp680_ts_dev 112 drivers/input/touchscreen/hp680_ts_input.c fail1: input_free_device(hp680_ts_dev); hp680_ts_dev 120 drivers/input/touchscreen/hp680_ts_input.c input_unregister_device(hp680_ts_dev);