Lines Matching refs:input_dev
114 struct input_dev *dev;
210 struct input_dev *dev = mouse->dev; in vsxxxaa_handle_REL_packet()
266 struct input_dev *dev = mouse->dev; in vsxxxaa_handle_ABS_packet()
318 struct input_dev *dev = mouse->dev; in vsxxxaa_handle_POR_packet()
471 struct input_dev *input_dev; in vsxxxaa_connect() local
475 input_dev = input_allocate_device(); in vsxxxaa_connect()
476 if (!mouse || !input_dev) in vsxxxaa_connect()
479 mouse->dev = input_dev; in vsxxxaa_connect()
485 input_dev->name = mouse->name; in vsxxxaa_connect()
486 input_dev->phys = mouse->phys; in vsxxxaa_connect()
487 input_dev->id.bustype = BUS_RS232; in vsxxxaa_connect()
488 input_dev->dev.parent = &serio->dev; in vsxxxaa_connect()
490 __set_bit(EV_KEY, input_dev->evbit); /* We have buttons */ in vsxxxaa_connect()
491 __set_bit(EV_REL, input_dev->evbit); in vsxxxaa_connect()
492 __set_bit(EV_ABS, input_dev->evbit); in vsxxxaa_connect()
493 __set_bit(BTN_LEFT, input_dev->keybit); /* We have 3 buttons */ in vsxxxaa_connect()
494 __set_bit(BTN_MIDDLE, input_dev->keybit); in vsxxxaa_connect()
495 __set_bit(BTN_RIGHT, input_dev->keybit); in vsxxxaa_connect()
496 __set_bit(BTN_TOUCH, input_dev->keybit); /* ...and Tablet */ in vsxxxaa_connect()
497 __set_bit(REL_X, input_dev->relbit); in vsxxxaa_connect()
498 __set_bit(REL_Y, input_dev->relbit); in vsxxxaa_connect()
499 input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0); in vsxxxaa_connect()
500 input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0); in vsxxxaa_connect()
514 err = input_register_device(input_dev); in vsxxxaa_connect()
522 fail1: input_free_device(input_dev); in vsxxxaa_connect()