Lines Matching refs:kbd
667 struct evdev_paired_keyboard *kbd,
670 assert(kbd->device);
672 libinput_device_remove_event_listener(&kbd->listener);
676 &kbd->device->base,
677 &kbd->listener,
681 libinput_device_init_event_listener(&kbd->listener);
689 struct evdev_paired_keyboard *kbd;
691 list_for_each(kbd, &dispatch->lid.paired_keyboard_list, link) {
692 if (!kbd->device)
696 kbd,
1120 struct evdev_paired_keyboard *kbd;
1129 list_for_each_safe(kbd,
1132 evdev_paired_keyboard_destroy(kbd);
1257 struct evdev_paired_keyboard *kbd;
1267 list_for_each(kbd, &dispatch->lid.paired_keyboard_list, link) {
1276 kbd = zalloc(sizeof(*kbd));
1277 kbd->device = keyboard;
1278 libinput_device_init_event_listener(&kbd->listener);
1279 list_insert(&dispatch->lid.paired_keyboard_list, &kbd->link);
1289 kbd,
1402 struct evdev_paired_keyboard *kbd;
1404 list_for_each_safe(kbd,
1407 if (!kbd->device)
1410 if (kbd->device != removed_device)
1413 evdev_paired_keyboard_destroy(kbd);