Lines Matching defs:input_dev
42 struct input_dev *dev;
72 struct input_dev *input_dev;
77 input_dev = input_allocate_device();
78 if (!xtkbd || !input_dev)
82 xtkbd->dev = input_dev;
86 input_dev->name = "XT Keyboard";
87 input_dev->phys = xtkbd->phys;
88 input_dev->id.bustype = BUS_XTKBD;
89 input_dev->id.vendor = 0x0001;
90 input_dev->id.product = 0x0001;
91 input_dev->id.version = 0x0100;
92 input_dev->dev.parent = &serio->dev;
94 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
95 input_dev->keycode = xtkbd->keycode;
96 input_dev->keycodesize = sizeof(unsigned char);
97 input_dev->keycodemax = ARRAY_SIZE(xtkbd_keycode);
100 set_bit(xtkbd->keycode[i], input_dev->keybit);
101 clear_bit(0, input_dev->keybit);
117 fail1: input_free_device(input_dev);