Lines Matching refs:input_dev
48 struct input_dev *dev;
57 struct input_dev *dev = skbd->dev;
71 struct input_dev *input_dev;
76 input_dev = input_allocate_device();
77 if (!skbd || !input_dev)
81 skbd->dev = input_dev;
85 input_dev->name = "Stowaway Keyboard";
86 input_dev->phys = skbd->phys;
87 input_dev->id.bustype = BUS_RS232;
88 input_dev->id.vendor = SERIO_STOWAWAY;
89 input_dev->id.product = 0x0001;
90 input_dev->id.version = 0x0100;
91 input_dev->dev.parent = &serio->dev;
93 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
94 input_dev->keycode = skbd->keycode;
95 input_dev->keycodesize = sizeof(unsigned char);
96 input_dev->keycodemax = ARRAY_SIZE(skbd_keycode);
98 set_bit(skbd_keycode[i], input_dev->keybit);
99 clear_bit(0, input_dev->keybit);
115 fail1: input_free_device(input_dev);