Lines Matching refs:kbd
35 struct input_dev *kbd; member
79 if (test_bit(event->key.keycode, info->kbd->keybit)) in input_handler()
80 dev = info->kbd; in input_handler()
113 struct input_dev *kbd, *ptr; in xenkbd_probe() local
136 kbd = input_allocate_device(); in xenkbd_probe()
137 if (!kbd) in xenkbd_probe()
139 kbd->name = "Xen Virtual Keyboard"; in xenkbd_probe()
140 kbd->phys = info->phys; in xenkbd_probe()
141 kbd->id.bustype = BUS_PCI; in xenkbd_probe()
142 kbd->id.vendor = 0x5853; in xenkbd_probe()
143 kbd->id.product = 0xffff; in xenkbd_probe()
145 __set_bit(EV_KEY, kbd->evbit); in xenkbd_probe()
147 __set_bit(i, kbd->keybit); in xenkbd_probe()
149 __set_bit(i, kbd->keybit); in xenkbd_probe()
151 ret = input_register_device(kbd); in xenkbd_probe()
153 input_free_device(kbd); in xenkbd_probe()
157 info->kbd = kbd; in xenkbd_probe()
219 if (info->kbd) in xenkbd_remove()
220 input_unregister_device(info->kbd); in xenkbd_remove()