Lines Matching refs:input_dev
169 struct input_dev *dev;
524 struct input_dev *input_dev; in wacom_connect() local
528 input_dev = input_allocate_device(); in wacom_connect()
529 if (!wacom || !input_dev) in wacom_connect()
532 wacom->dev = input_dev; in wacom_connect()
537 input_dev->phys = wacom->phys; in wacom_connect()
538 input_dev->id.bustype = BUS_RS232; in wacom_connect()
539 input_dev->id.vendor = SERIO_WACOM_IV; in wacom_connect()
540 input_dev->id.product = serio->id.extra; in wacom_connect()
541 input_dev->dev.parent = &serio->dev; in wacom_connect()
543 input_dev->evbit[0] = in wacom_connect()
545 set_bit(ABS_MISC, input_dev->absbit); in wacom_connect()
546 set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_connect()
547 set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_connect()
548 set_bit(BTN_TOOL_MOUSE, input_dev->keybit); in wacom_connect()
549 set_bit(BTN_TOUCH, input_dev->keybit); in wacom_connect()
550 set_bit(BTN_STYLUS, input_dev->keybit); in wacom_connect()
551 set_bit(BTN_LEFT, input_dev->keybit); in wacom_connect()
552 set_bit(BTN_RIGHT, input_dev->keybit); in wacom_connect()
553 set_bit(BTN_MIDDLE, input_dev->keybit); in wacom_connect()
565 set_bit(INPUT_PROP_DIRECT, input_dev->propbit); in wacom_connect()
567 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_connect()
570 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_connect()
573 __set_bit(REL_WHEEL, input_dev->relbit); in wacom_connect()
592 input_free_device(input_dev); in wacom_connect()