Lines Matching refs:input_dev
67 struct input_dev *dev;
76 struct input_dev *dev = skbd->dev; in skbd_interrupt()
90 struct input_dev *input_dev; in skbd_connect() local
95 input_dev = input_allocate_device(); in skbd_connect()
96 if (!skbd || !input_dev) in skbd_connect()
100 skbd->dev = input_dev; in skbd_connect()
104 input_dev->name = "Stowaway Keyboard"; in skbd_connect()
105 input_dev->phys = skbd->phys; in skbd_connect()
106 input_dev->id.bustype = BUS_RS232; in skbd_connect()
107 input_dev->id.vendor = SERIO_STOWAWAY; in skbd_connect()
108 input_dev->id.product = 0x0001; in skbd_connect()
109 input_dev->id.version = 0x0100; in skbd_connect()
110 input_dev->dev.parent = &serio->dev; in skbd_connect()
112 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in skbd_connect()
113 input_dev->keycode = skbd->keycode; in skbd_connect()
114 input_dev->keycodesize = sizeof(unsigned char); in skbd_connect()
115 input_dev->keycodemax = ARRAY_SIZE(skbd_keycode); in skbd_connect()
117 set_bit(skbd_keycode[i], input_dev->keybit); in skbd_connect()
118 clear_bit(0, input_dev->keybit); in skbd_connect()
134 fail1: input_free_device(input_dev); in skbd_connect()