Lines Matching refs:input_dev
62 struct input_dev *dev;
87 struct input_dev *input_dev;
92 input_dev = input_allocate_device();
93 if (!nkbd || !input_dev)
97 nkbd->dev = input_dev;
101 input_dev->name = "Newton Keyboard";
102 input_dev->phys = nkbd->phys;
103 input_dev->id.bustype = BUS_RS232;
104 input_dev->id.vendor = SERIO_NEWTON;
105 input_dev->id.product = 0x0001;
106 input_dev->id.version = 0x0100;
107 input_dev->dev.parent = &serio->dev;
109 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
110 input_dev->keycode = nkbd->keycode;
111 input_dev->keycodesize = sizeof(unsigned char);
112 input_dev->keycodemax = ARRAY_SIZE(nkbd_keycode);
114 set_bit(nkbd->keycode[i], input_dev->keybit);
115 clear_bit(0, input_dev->keybit);
131 fail1: input_free_device(input_dev);