Lines Matching full:pending

187         return s->pending & (~s->mode | ~(KBD_PENDING_KBD | KBD_PENDING_AUX));  in kbd_pending()
189 return s->pending; in kbd_pending()
196 uint8_t pending = kbd_pending(s); in kbd_update_irq() local
200 if (pending) { in kbd_update_irq()
203 if (pending & KBD_PENDING_CTRL_KBD) { in kbd_update_irq()
205 } else if (pending & KBD_PENDING_CTRL_AUX) { in kbd_update_irq()
209 } else if (pending & KBD_PENDING_KBD) { in kbd_update_irq()
229 /* the throttle timer is pending and will call kbd_update_irq() */ in kbd_safe_update_irq()
243 s->pending |= KBD_PENDING_KBD; in kbd_update_kbd_irq()
245 s->pending &= ~KBD_PENDING_KBD; in kbd_update_kbd_irq()
255 s->pending |= KBD_PENDING_AUX; in kbd_update_aux_irq()
257 s->pending &= ~KBD_PENDING_AUX; in kbd_update_aux_irq()
285 s->pending &= ~KBD_PENDING_CTRL_KBD & ~KBD_PENDING_CTRL_AUX; in kbd_queue()
286 s->pending |= aux ? KBD_PENDING_CTRL_AUX : KBD_PENDING_CTRL_KBD; in kbd_queue()
297 s->pending &= ~KBD_PENDING_CTRL_KBD & ~KBD_PENDING_CTRL_AUX; in kbd_dequeue()
448 * an irq if there is pending data in the PS/2 queues. in kbd_write_data()
480 s->pending = 0; in kbd_reset()
569 s->pending_tmp = s->pending; in kbd_pre_save()
572 if (s->pending & KBD_PENDING_KBD) { in kbd_pre_save()
575 if (s->pending & KBD_PENDING_AUX) { in kbd_pre_save()
597 s->pending = s->pending_tmp; in kbd_post_load()
602 if (s->pending & KBD_PENDING_KBD_COMPAT) { in kbd_post_load()
603 s->pending |= KBD_PENDING_KBD; in kbd_post_load()
605 if (s->pending & KBD_PENDING_AUX_COMPAT) { in kbd_post_load()
606 s->pending |= KBD_PENDING_AUX; in kbd_post_load()
610 s->pending &= KBD_PENDING_CTRL_KBD | KBD_PENDING_CTRL_AUX | in kbd_post_load()