Lines Matching refs:input_dev
54 struct input_dev *dev;
84 struct input_dev *input_dev; in xtkbd_connect() local
89 input_dev = input_allocate_device(); in xtkbd_connect()
90 if (!xtkbd || !input_dev) in xtkbd_connect()
94 xtkbd->dev = input_dev; in xtkbd_connect()
98 input_dev->name = "XT Keyboard"; in xtkbd_connect()
99 input_dev->phys = xtkbd->phys; in xtkbd_connect()
100 input_dev->id.bustype = BUS_XTKBD; in xtkbd_connect()
101 input_dev->id.vendor = 0x0001; in xtkbd_connect()
102 input_dev->id.product = 0x0001; in xtkbd_connect()
103 input_dev->id.version = 0x0100; in xtkbd_connect()
104 input_dev->dev.parent = &serio->dev; in xtkbd_connect()
106 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in xtkbd_connect()
107 input_dev->keycode = xtkbd->keycode; in xtkbd_connect()
108 input_dev->keycodesize = sizeof(unsigned char); in xtkbd_connect()
109 input_dev->keycodemax = ARRAY_SIZE(xtkbd_keycode); in xtkbd_connect()
112 set_bit(xtkbd->keycode[i], input_dev->keybit); in xtkbd_connect()
113 clear_bit(0, input_dev->keybit); in xtkbd_connect()
129 fail1: input_free_device(input_dev); in xtkbd_connect()