Lines Matching defs:kbd
36 struct input_dev *kbd;
97 } else if (test_bit(key->keycode, info->kbd->keybit)) {
98 dev = info->kbd;
99 if (key->pressed && test_bit(key->keycode, info->kbd->key))
206 struct input_dev *kbd, *ptr, *mtouch;
247 kbd = input_allocate_device();
248 if (!kbd)
250 kbd->name = "Xen Virtual Keyboard";
251 kbd->phys = info->phys;
252 kbd->id.bustype = BUS_PCI;
253 kbd->id.vendor = 0x5853;
254 kbd->id.product = 0xffff;
256 __set_bit(EV_KEY, kbd->evbit);
258 __set_bit(i, kbd->keybit);
260 __set_bit(i, kbd->keybit);
262 ret = input_register_device(kbd);
264 input_free_device(kbd);
266 "input_register_device(kbd)");
269 info->kbd = kbd;
412 if (info->kbd)
413 input_unregister_device(info->kbd);