Lines Matching refs:input_dev
99 struct input_dev *dev;
195 struct input_dev *dev = mouse->dev;
251 struct input_dev *dev = mouse->dev;
303 struct input_dev *dev = mouse->dev;
456 struct input_dev *input_dev;
460 input_dev = input_allocate_device();
461 if (!mouse || !input_dev)
464 mouse->dev = input_dev;
470 input_dev->name = mouse->name;
471 input_dev->phys = mouse->phys;
472 input_dev->id.bustype = BUS_RS232;
473 input_dev->dev.parent = &serio->dev;
475 __set_bit(EV_KEY, input_dev->evbit); /* We have buttons */
476 __set_bit(EV_REL, input_dev->evbit);
477 __set_bit(EV_ABS, input_dev->evbit);
478 __set_bit(BTN_LEFT, input_dev->keybit); /* We have 3 buttons */
479 __set_bit(BTN_MIDDLE, input_dev->keybit);
480 __set_bit(BTN_RIGHT, input_dev->keybit);
481 __set_bit(BTN_TOUCH, input_dev->keybit); /* ...and Tablet */
482 __set_bit(REL_X, input_dev->relbit);
483 __set_bit(REL_Y, input_dev->relbit);
484 input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0);
485 input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0);
499 err = input_register_device(input_dev);
507 fail1: input_free_device(input_dev);