Lines Matching refs:keyHead
311 static keyQ_T keyHead; // dummy node, header for circular queue variable
328 if (keyHead.next == NULL) // initialize circular queue in postpone_keycommand()
330 keyHead.next = &keyHead; in postpone_keycommand()
331 keyHead.prev = &keyHead; in postpone_keycommand()
335 node->next = &keyHead; in postpone_keycommand()
336 node->prev = keyHead.prev; in postpone_keycommand()
337 keyHead.prev->next = node; in postpone_keycommand()
338 keyHead.prev = node; in postpone_keycommand()
351 while (!postponed && keyHead.next && keyHead.next != &keyHead) in handle_key_queue()
354 keyQ_T *node = keyHead.next; in handle_key_queue()
355 keyHead.next = node->next; in handle_key_queue()
565 keyQ_T *key_node = keyHead.next; in nb_free()
586 while (key_node != NULL && key_node != &keyHead) in nb_free()
591 if (next == &keyHead) in nb_free()
593 keyHead.next = &keyHead; in nb_free()
594 keyHead.prev = &keyHead; in nb_free()