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
142 kbd = input_allocate_device(); in xenkbd_probe()
143 if (!kbd) in xenkbd_probe()
145 kbd->name = "Xen Virtual Keyboard"; in xenkbd_probe()
146 kbd->phys = info->phys; in xenkbd_probe()
147 kbd->id.bustype = BUS_PCI; in xenkbd_probe()
148 kbd->id.vendor = 0x5853; in xenkbd_probe()
149 kbd->id.product = 0xffff; in xenkbd_probe()
151 __set_bit(EV_KEY, kbd->evbit); in xenkbd_probe()
153 __set_bit(i, kbd->keybit); in xenkbd_probe()
155 __set_bit(i, kbd->keybit); in xenkbd_probe()
157 ret = input_register_device(kbd); in xenkbd_probe()
159 input_free_device(kbd); in xenkbd_probe()
163 info->kbd = kbd; in xenkbd_probe()
225 if (info->kbd) in xenkbd_remove()
226 input_unregister_device(info->kbd); in xenkbd_remove()