Lines Matching refs:keyboard
657 /* Posting the event here means we preempt the keyboard events that
1253 struct evdev_device *keyboard)
1260 if ((keyboard->tags & EVDEV_TAG_KEYBOARD) == 0 ||
1264 if ((keyboard->tags & EVDEV_TAG_INTERNAL_KEYBOARD) == 0)
1277 kbd->device = keyboard;
1281 "lid: keyboard paired with %s<->%s\n",
1283 keyboard->devname);
1341 fallback_pair_tablet_mode(struct evdev_device *keyboard,
1345 fallback_dispatch(keyboard->dispatch);
1347 if ((keyboard->tags & EVDEV_TAG_EXTERNAL_KEYBOARD))
1350 if ((keyboard->tags & EVDEV_TAG_TRACKPOINT)) {
1351 if (keyboard->tags & EVDEV_TAG_EXTERNAL_MOUSE)
1353 /* This filters out all internal keyboard-like devices (Video
1355 } else if ((keyboard->tags & EVDEV_TAG_INTERNAL_KEYBOARD) == 0) {
1359 if (evdev_device_has_model_quirk(keyboard,
1369 evdev_log_debug(keyboard,
1371 keyboard->devname,
1383 evdev_log_debug(keyboard, "tablet-mode: suspending device\n");
1384 fallback_suspend(dispatch, keyboard);