Lines Matching refs:button_dev
21 static struct input_dev *button_dev;
25 input_report_key(button_dev, BTN_0, inb(BUTTON_PORT) & 1);
26 input_sync(button_dev);
39 button_dev = input_allocate_device();
40 if (!button_dev) {
46 button_dev->evbit[0] = BIT_MASK(EV_KEY);
47 button_dev->keybit[BIT_WORD(BTN_0)] = BIT_MASK(BTN_0);
49 error = input_register_device(button_dev);
58 input_free_device(button_dev);
66 input_unregister_device(button_dev);
90 set_bit(EV_KEY, button_dev.evbit);
91 set_bit(BTN_0, button_dev.keybit);
98 input_register_device(&button_dev);
100 This adds the button_dev structure to linked lists of the input driver and
156 button_dev->open = button_open;
157 button_dev->close = button_close;
202 button_dev.absmin[ABS_X] = 0;
203 button_dev.absmax[ABS_X] = 255;
204 button_dev.absfuzz[ABS_X] = 4;
205 button_dev.absflat[ABS_X] = 8;
209 input_set_abs_params(button_dev, ABS_X, 0, 255, 4, 8);
290 button_dev->event = button_event;