Searched defs:Queue (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/
H A DPs2KbdTextIn.c22 @param Queue Pointer to instance of EFI_KEY_QUEUE.
29 IN EFI_KEY_QUEUE *Queue
32 return (BOOLEAN) (Queue->Head == Queue->Tail);
38 @param Queue Pointer to instance of EFI_KEY_QUEUE.
46 IN EFI_KEY_QUEUE *Queue,
50 if (IsEfikeyBufEmpty (Queue)) {
57 CopyMem (KeyData, &Queue->Buffer[Queue->Head], sizeof (EFI_KEY_DATA));
59 Queue
45 PopEfikeyBufHead( IN EFI_KEY_QUEUE *Queue, OUT EFI_KEY_DATA *KeyData OPTIONAL ) argument
70 PushEfikeyBufTail( IN EFI_KEY_QUEUE *Queue, IN EFI_KEY_DATA *KeyData ) argument
[all...]
H A DPs2KbdCtrller.c573 @param Queue Pointer to instance of SCAN_CODE_QUEUE.
579 IN SCAN_CODE_QUEUE *Queue
582 if (Queue->Head <= Queue->Tail) {
583 return Queue->Tail - Queue->Head;
585 return Queue->Tail + KEYBOARD_SCAN_CODE_MAX_COUNT - Queue->Head;
594 @param Queue Pointer to instance of SCAN_CODE_QUEUE.
603 IN SCAN_CODE_QUEUE *Queue,
602 GetScancodeBufHead( IN SCAN_CODE_QUEUE *Queue, IN UINTN Count, OUT UINT8 *Buf ) argument
640 PopScancodeBufHead( IN SCAN_CODE_QUEUE *Queue, IN UINTN Count, OUT UINT8 *Buf OPTIONAL ) argument
673 PushScancodeBufTail( IN SCAN_CODE_QUEUE *Queue, IN UINT8 Scancode ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/
H A DBiosKeyboard.c35 @param Queue The queue to be enqueued.
44 IN SIMPLE_QUEUE *Queue,
48 if ((Queue->Rear + 1) % QUEUE_MAX_COUNT == Queue->Front) {
52 CopyMem (&Queue->Buffer[Queue->Rear], KeyData, sizeof (EFI_KEY_DATA));
53 Queue->Rear = (Queue->Rear + 1) % QUEUE_MAX_COUNT;
62 @param Queue The queue to be dequeued.
71 IN SIMPLE_QUEUE *Queue,
43 Enqueue( IN SIMPLE_QUEUE *Queue, IN EFI_KEY_DATA *KeyData ) argument
70 Dequeue( IN SIMPLE_QUEUE *Queue, IN EFI_KEY_DATA *KeyData ) argument
[all...]
H A DBiosKeyboard.h226 SIMPLE_QUEUE Queue; member in struct:__anon10371
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbKbDxe/
H A DKeyBoard.c1698 @param Queue Points to the queue.
1704 IN OUT USB_SIMPLE_QUEUE *Queue,
1710 Queue->ItemSize = ItemSize;
1711 Queue->Head = 0;
1712 Queue->Tail = 0;
1714 if (Queue->Buffer[0] != NULL) {
1715 FreePool (Queue->Buffer[0]);
1718 Queue->Buffer[0] = AllocatePool (sizeof (Queue->Buffer) / sizeof (Queue
1703 InitQueue( IN OUT USB_SIMPLE_QUEUE *Queue, IN UINTN ItemSize ) argument
1787 Enqueue( IN OUT USB_SIMPLE_QUEUE *Queue, IN VOID *Item, IN UINTN ItemSize ) argument
1823 Dequeue( IN OUT USB_SIMPLE_QUEUE *Queue, OUT VOID *Item, IN UINTN ItemSize ) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltCmn-win.h242 PVBOXNETFLT_ACKET_QUEUE Queue; member in struct:VBOXNETFLT_INTERLOCKED_PACKET_QUEUE
272 VBOXNETFLT_INTERLOCKED_PACKET_QUEUE Queue; member in struct:VBOXNETFLT_PACKET_INFO_POOL
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ddk/
H A Dwdm.h318 } Queue; member in struct:_DEVICE_OBJECT
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk/
H A Dwdm.h316 } Queue; member in struct:_DEVICE_OBJECT

Completed in 66 milliseconds