Lines Matching refs:Head

92   TerminalDevice->RawFiFo->Head     = TerminalDevice->RawFiFo->Tail;
93 TerminalDevice->UnicodeFiFo->Head = TerminalDevice->UnicodeFiFo->Tail;
94 TerminalDevice->EfiKeyFiFo->Head = TerminalDevice->EfiKeyFiFo->Tail;
695 UINT8 Head;
697 Head = TerminalDevice->RawFiFo->Head;
707 *Output = TerminalDevice->RawFiFo->Data[Head];
709 TerminalDevice->RawFiFo->Head = (UINT8) ((Head + 1) % (RAW_FIFO_MAX_NUMBER + 1));
728 if (TerminalDevice->RawFiFo->Head == TerminalDevice->RawFiFo->Tail) {
750 UINT8 Head;
753 Head = TerminalDevice->RawFiFo->Head;
755 if (((Tail + 1) % (RAW_FIFO_MAX_NUMBER + 1)) == Head) {
837 UINT8 Head;
839 Head = TerminalDevice->EfiKeyFiFo->Head;
840 ASSERT (Head < FIFO_MAX_NUMBER + 1);
851 *Output = TerminalDevice->EfiKeyFiFo->Data[Head];
853 TerminalDevice->EfiKeyFiFo->Head = (UINT8) ((Head + 1) % (FIFO_MAX_NUMBER + 1));
872 if (TerminalDevice->EfiKeyFiFo->Head == TerminalDevice->EfiKeyFiFo->Tail) {
894 UINT8 Head;
897 Head = TerminalDevice->EfiKeyFiFo->Head;
899 if (((Tail + 1) % (FIFO_MAX_NUMBER + 1)) == Head) {
960 UINT8 Head;
962 Head = TerminalDevice->UnicodeFiFo->Head;
963 ASSERT (Head < FIFO_MAX_NUMBER + 1);
973 *Output = TerminalDevice->UnicodeFiFo->Data[Head];
975 TerminalDevice->UnicodeFiFo->Head = (UINT8) ((Head + 1) % (FIFO_MAX_NUMBER + 1));
994 if (TerminalDevice->UnicodeFiFo->Head == TerminalDevice->UnicodeFiFo->Tail) {
1016 UINT8 Head;
1019 Head = TerminalDevice->UnicodeFiFo->Head;
1021 if (((Tail + 1) % (FIFO_MAX_NUMBER + 1)) == Head) {
1043 UINT8 Head;
1046 Head = TerminalDevice->UnicodeFiFo->Head;
1048 if (Tail >= Head) {
1049 return (UINT8) (Tail - Head);
1051 return (UINT8) (Tail + FIFO_MAX_NUMBER + 1 - Head);