Lines Matching refs:input_dev
68 struct input_dev *dev;
77 struct input_dev *dev = skbd->dev;
91 struct input_dev *input_dev;
96 input_dev = input_allocate_device();
97 if (!skbd || !input_dev)
101 skbd->dev = input_dev;
105 input_dev->name = "Stowaway Keyboard";
106 input_dev->phys = skbd->phys;
107 input_dev->id.bustype = BUS_RS232;
108 input_dev->id.vendor = SERIO_STOWAWAY;
109 input_dev->id.product = 0x0001;
110 input_dev->id.version = 0x0100;
111 input_dev->dev.parent = &serio->dev;
113 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
114 input_dev->keycode = skbd->keycode;
115 input_dev->keycodesize = sizeof(unsigned char);
116 input_dev->keycodemax = ARRAY_SIZE(skbd_keycode);
118 set_bit(skbd_keycode[i], input_dev->keybit);
119 clear_bit(0, input_dev->keybit);
135 fail1: input_free_device(input_dev);