/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Output.c | 25 @param Head The caller supplied header. The caller should set 41 IN IP4_HEAD *Head, 55 FirstFragment = IP4_FIRST_FRAGMENT (Head->Fragment); 75 PacketHead->Tos = Head->Tos; 77 PacketHead->Id = HTONS (Head->Id); 78 PacketHead->Fragment = HTONS (Head->Fragment); 80 PacketHead->Ttl = Head->Ttl; 81 PacketHead->Protocol = Head->Protocol; 82 PacketHead->Src = HTONL (Head->Src); 83 PacketHead->Dst = HTONL (Head 39 Ip4PrependHead( IN OUT NET_BUF *Packet, IN IP4_HEAD *Head, IN UINT8 *Option, IN UINT32 OptLen ) argument 211 Ip4Output( IN IP4_SERVICE *IpSb, IN IP4_PROTOCOL *IpInstance OPTIONAL, IN NET_BUF *Packet, IN IP4_HEAD *Head, IN UINT8 *Option, IN UINT32 OptLen, IN IP4_ADDR GateWay, IN IP4_FRAME_CALLBACK Callback, IN VOID *Context ) argument [all...] |
H A D | Ip4Icmp.c | 85 @param[in] Head The IP head of the received ICMPpacket. 98 IN IP4_HEAD *Head, 146 if ((CacheEntry != NULL) && (NTOHL (Head->Src) == CacheEntry->NextHop)) { 162 @param[in] Head The IP head of the ICMP error packet 174 IN IP4_HEAD *Head, 191 if (Icmp.Head.Type == ICMP_REDIRECT) { 192 return Ip4ProcessIcmpRedirect (IpSb, Head, Packet, &Icmp); 196 return Ip4Demultiplex (IpSb, Head, Packet); 204 @param[in] Head The IP head of the ICMP error packet 216 IN IP4_HEAD *Head, 96 Ip4ProcessIcmpRedirect( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet, IN IP4_ICMP_ERROR_HEAD *Icmp ) argument 172 Ip4ProcessIcmpError( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 214 Ip4IcmpReplyEcho( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 291 Ip4ProcessIcmpQuery( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 330 Ip4IcmpHandle( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument [all...] |
H A D | Ip4Input.c | 58 Assemble->Head = NULL; 225 LIST_ENTRY *Head; local 279 Head = &Assemble->Fragments; 281 NET_LIST_FOR_EACH (Cur, Head) { 295 if ((Cur != Head) && ((Prev = Cur->BackLink) != Head)) { 321 while (Cur != Head) { 366 // from the fragment list. So, Assemble->Head always point 369 ASSERT (Assemble->Head == NULL); 371 Assemble->Head 493 Ip4IpSecProcessPacket( IN IP4_SERVICE *IpSb, IN OUT IP4_HEAD **Head, IN OUT NET_BUF **Netbuf, IN OUT UINT8 **Options, IN OUT UINT32 *OptionsLen, IN EFI_IPSEC_TRAFFIC_DIR Direction, IN VOID *Context ) argument 702 Ip4PreProcessPacket( IN IP4_SERVICE *IpSb, IN OUT NET_BUF **Packet, IN IP4_HEAD *Head, IN UINT8 *Option, IN UINT32 OptionLen, IN UINT32 Flag ) argument 839 IP4_HEAD *Head; local 964 Ip4InstanceFrameAcceptable( IN IP4_PROTOCOL *IpInstance, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 1071 Ip4InstanceEnquePacket( IN IP4_PROTOCOL *IpInstance, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument 1246 UINT8 *Head; local 1336 Ip4InterfaceEnquePacket( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet, IN IP4_INTERFACE *IpIf ) argument 1461 Ip4Demultiplex( IN IP4_SERVICE *IpSb, IN IP4_HEAD *Head, IN NET_BUF *Packet ) argument [all...] |
H A D | Ip4Output.h | 49 @param[in] Head The caller supplied header. The caller should set 75 IN IP4_HEAD *Head, 103 @param Head The caller supplied header. The caller should set 119 IN IP4_HEAD *Head,
|
H A D | Ip4Input.h | 67 IP4_HEAD *Head; // IP head of the first fragment member in struct:__anon11225 145 @param[in] Head The header of the received packet 156 IN IP4_HEAD *Head, 165 @param[in] Head The header of the received packet 175 IN IP4_HEAD *Head, 216 @param[in, out] Head The The caller supplied IP4 header. 236 IN OUT IP4_HEAD **Head,
|
H A D | Ip4Common.c | 252 @param[in] Head The IP head to convert 259 IN IP4_HEAD *Head 262 Head->TotalLen = NTOHS (Head->TotalLen); 263 Head->Id = NTOHS (Head->Id); 264 Head->Fragment = NTOHS (Head->Fragment); 265 Head->Src = NTOHL (Head [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/ |
H A D | UsbHcMem.c | 240 USBHC_MEM_BLOCK *Head; local 246 Head = Pool->Head; 253 for (Block = Head; Block != NULL; Block = Block->Next) { 276 @param Head The head of the memory pool's block list. 282 IN USBHC_MEM_BLOCK *Head, 286 ASSERT ((Head != NULL) && (Block != NULL)); 287 Block->Next = Head->Next; 288 Head->Next = Block; 321 @param Head Th 281 UsbHcInsertMemBlockToPool( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *Block ) argument 326 UsbHcUnlinkMemBlock( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *BlockToUnlink ) argument 436 USBHC_MEM_BLOCK *Head; local 512 USBHC_MEM_BLOCK *Head; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/UhciDxe/ |
H A D | UsbHcMem.c | 239 USBHC_MEM_BLOCK *Head; local 245 Head = Pool->Head; 252 for (Block = Head; Block != NULL; Block = Block->Next) { 274 @param Head The head of the memory pool's block list. 280 IN USBHC_MEM_BLOCK *Head, 284 ASSERT ((Head != NULL) && (Block != NULL)); 285 Block->Next = Head->Next; 286 Head->Next = Block; 319 @param Head Th 279 UsbHcInsertMemBlockToPool( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *Block ) argument 324 UsbHcUnlinkMemBlock( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *BlockToUnlink ) argument 434 USBHC_MEM_BLOCK *Head; local 510 USBHC_MEM_BLOCK *Head; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Icmp.c | 124 @param[in] Head The IP head of the ICMPv6 informational message. 136 IN EFI_IP6_HEADER *Head, 167 Icmp->Head.Type = ICMP_V6_ECHO_REPLY; 168 Icmp->Head.Checksum = 0; 180 IP6_COPY_ADDRESS (&ReplyHead.DestinationAddress, &Head->SourceAddress); 182 if (Ip6IsOneOfSetAddress (IpSb, &Head->DestinationAddress, NULL, NULL)) { 183 IP6_COPY_ADDRESS (&ReplyHead.SourceAddress, &Head->DestinationAddress); 214 @param[in] Head The IP head of the ICMPv6 error packet. 227 IN EFI_IP6_HEADER *Head, 277 @param[in] Head Th 134 Ip6IcmpReplyEcho( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 225 Ip6ProcessPacketTooBig( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 287 Ip6ProcessIcmpError( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 336 Ip6ProcessIcmpInformation( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 407 Ip6IcmpHandle( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 583 EFI_IP6_HEADER Head; local [all...] |
H A D | Ip6Input.c | 53 Assemble->Head = NULL; 168 EFI_IP6_HEADER *Head; local 185 Head = Packet->Ip.Ip6; 188 ASSERT (Head != NULL); 194 Index = IP6_ASSEMBLE_HASH (&Head->DestinationAddress, &Head->SourceAddress, This->Id); 200 EFI_IP6_EQUAL (&Entry->Src, &Head->SourceAddress) && 201 EFI_IP6_EQUAL (&Entry->Dst, &Head->DestinationAddress) 213 &Head->DestinationAddress, 214 &Head 503 Ip6IpSecProcessPacket( IN IP6_SERVICE *IpSb, IN OUT EFI_IP6_HEADER **Head, IN OUT UINT8 *LastHead, IN OUT NET_BUF **Netbuf, IN OUT UINT8 **ExtHdrs, IN OUT UINT32 *ExtHdrsLen, IN EFI_IPSEC_TRAFFIC_DIR Direction, IN VOID *Context ) argument 995 EFI_IP6_HEADER *Head; local 1277 Ip6InstanceFrameAcceptable( IN IP6_PROTOCOL *IpInstance, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 1420 Ip6InstanceEnquePacket( IN IP6_PROTOCOL *IpInstance, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 1483 UINT8 *Head; local 1570 Ip6InterfaceEnquePacket( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet, IN IP6_INTERFACE *IpIf ) argument 1662 Ip6Demultiplex( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument [all...] |
H A D | Ip6Mld.c | 141 EFI_IP6_HEADER Head; local 172 Head.FlowLabelL = 0; 173 Head.FlowLabelH = 0; 174 Head.PayloadLength = HTONS (PayloadLen); 175 Head.NextHeader = IP6_HOP_BY_HOP; 176 Head.HopLimit = 1; 177 IP6_COPY_ADDRESS (&Head.DestinationAddress, MulticastAddr); 182 IP6_COPY_ADDRESS (&Head.SourceAddress, &IpSb->LinkLocalAddr); 204 MldHead->Head.Type = ICMP_V6_LISTENER_REPORT; 205 MldHead->Head 244 EFI_IP6_HEADER Head; local 744 Ip6ProcessMldQuery( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument 832 Ip6ProcessMldReport( IN IP6_SERVICE *IpSb, IN EFI_IP6_HEADER *Head, IN NET_BUF *Packet ) argument [all...] |
H A D | Ip6Mld.h | 23 IP6_ICMP_HEAD Head; member in struct:__anon12501 149 @param[in] Head The IP head of the MLD query packet. 161 IN EFI_IP6_HEADER *Head, 169 @param[in] Head The IP head of the MLD report packet. 180 IN EFI_IP6_HEADER *Head,
|
H A D | Ip6Output.c | 360 @param[in] Head The caller supplied header. 376 IN EFI_IP6_HEADER *Head, 403 CopyMem (PacketHead, Head, sizeof (EFI_IP6_HEADER)); 419 NextHeader = Head->NextHeader; 459 @param[in] Head The caller supplied header. The caller should set 485 IN EFI_IP6_HEADER *Head, 543 &Head->NextHeader, 565 IpIf = Ip6SelectInterface (IpSb, &Head->DestinationAddress, &Head->SourceAddress); 579 // Update the common field in Head her 373 Ip6PrependHead( IN IP6_SERVICE *IpSb, IN NET_BUF *Packet, IN EFI_IP6_HEADER *Head, IN UINT16 FragmentOffset, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN UINT8 LastHeader, IN UINT32 HeadLen ) argument 480 Ip6Output( IN IP6_SERVICE *IpSb, IN IP6_INTERFACE *Interface OPTIONAL, IN IP6_PROTOCOL *IpInstance OPTIONAL, IN NET_BUF *Packet, IN EFI_IP6_HEADER *Head, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN IP6_FRAME_CALLBACK Callback, IN VOID *Context ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/ |
H A D | UsbHcMem.c | 201 @param Head The head of the memory pool's block list. 207 IN USBHC_MEM_BLOCK *Head, 211 ASSERT ((Head != NULL) && (Block != NULL)); 212 Block->Next = Head->Next; 213 Head->Next = Block; 245 @param Head The block list head of the memory's pool. 251 IN USBHC_MEM_BLOCK *Head, 257 ASSERT ((Head != NULL) && (BlockToUnlink != NULL)); 259 for (Block = Head; Block != NULL; Block = Block->Next) { 308 Pool->Head 206 UsbHcInsertMemBlockToPool( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *Block ) argument 250 UsbHcUnlinkMemBlock( IN USBHC_MEM_BLOCK *Head, IN USBHC_MEM_BLOCK *BlockToUnlink ) argument 367 USBHC_MEM_BLOCK *Head; local 440 USBHC_MEM_BLOCK *Head; local [all...] |
H A D | EhciSched.c | 236 PEI_EHC_QH *Head; local 243 Head = Ehc->ReclaimHead; 245 Qh->NextQh = Head->NextQh; 246 Head->NextQh = Qh; 248 Qh->QhHw.HorizonLink = QH_LINK (Head, EHC_TYPE_QH, FALSE);; 249 Head->QhHw.HorizonLink = QH_LINK (Qh, EHC_TYPE_QH, FALSE); 266 PEI_EHC_QH *Head; local 275 Head = Ehc->ReclaimHead; 277 Head->NextQh = Qh->NextQh; 280 Head [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/ |
H A D | Pool.c | 240 POOL_HEAD *Head; local 268 Head = NULL; 277 Head = CoreAllocatePoolPages (PoolType, NoPages, DEFAULT_PAGE_ALLOCATION); 323 Head = (POOL_HEAD *) Free; 328 if (Head != NULL) { 333 Head->Signature = POOL_HEAD_SIGNATURE; 334 Head->Size = (UINT32) Size; 335 Head->Type = (EFI_MEMORY_TYPE) PoolType; 336 Tail = HEAD_TO_TAIL (Head); 339 Buffer = Head 409 POOL_HEAD *Head; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Mtftp4Dxe/ |
H A D | Mtftp4Support.h | 45 @param Head The block range head to initialize 55 IN LIST_ENTRY *Head, 63 @param Head The block range head 70 IN LIST_ENTRY *Head 80 @param Head The block range list 86 IN LIST_ENTRY *Head, 93 @param Head The block range list to remove from 105 IN LIST_ENTRY *Head,
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/StdLib/ |
H A D | Malloc.c | 189 POOL_HEAD *Head; local 195 Head = BASE_CR (Ptr, POOL_HEAD, Data); 196 assert(Head != NULL); 197 if (Head->Signature != POOL_HEAD_SIGNATURE) { 201 OldSize = Head->Size;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
H A D | Tcp4Option.c | 243 UINT8 *Head; local 258 Head = (UINT8 *) (Tcp + 1); 264 (TcpGetUint32 (Head) == TCP_OPTION_TS_FAST)) { 266 Option->TSVal = TcpGetUint32 (Head + 4); 267 Option->TSEcr = TcpGetUint32 (Head + 8); 279 Type = Head[Cur]; 283 Len = Head[Cur + 1]; 291 Option->Mss = TcpGetUint16 (&Head[Cur + 2]); 298 Len = Head[Cur + 1]; 306 Option->WndScale = (UINT8) MIN (14, Head[Cu [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/ |
H A D | TcpOption.c | 242 UINT8 *Head; local 257 Head = (UINT8 *) (Tcp + 1); 262 if ((TotalLen == TCP_OPTION_TS_ALIGNED_LEN) && (TcpGetUint32 (Head) == TCP_OPTION_TS_FAST)) { 264 Option->TSVal = TcpGetUint32 (Head + 4); 265 Option->TSEcr = TcpGetUint32 (Head + 8); 276 Type = Head[Cur]; 280 Len = Head[Cur + 1]; 287 Option->Mss = TcpGetUint16 (&Head[Cur + 2]); 294 Len = Head[Cur + 1]; 301 Option->WndScale = (UINT8) MIN (14, Head[Cu [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/SmbiosDxe/ |
H A D | SmbiosDxe.c | 114 @param Head Pointer to the beginning of SMBIOS structure. 126 IN EFI_SMBIOS_TABLE_HEADER *Head, 140 FullSize = Head->Length; 141 CharInStr = (INT8*)Head + Head->Length; 195 @param Head Pointer to the beginning of SMBIOS structure. 205 IN LIST_ENTRY *Head, 212 for (Link = Head->ForwardLink; Link != Head; Link = Link->ForwardLink) { 262 LIST_ENTRY *Head; local 124 GetSmbiosStructureSize( IN CONST EFI_SMBIOS_PROTOCOL *This, IN EFI_SMBIOS_TABLE_HEADER *Head, OUT UINTN *Size, OUT UINTN *NumberOfStrings ) argument 204 CheckSmbiosHandleExistance( IN LIST_ENTRY *Head, IN EFI_SMBIOS_HANDLE Handle ) argument 316 LIST_ENTRY *Head; local 471 LIST_ENTRY *Head; local 670 LIST_ENTRY *Head; local 768 LIST_ENTRY *Head; local 851 LIST_ENTRY *Head; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/DataHubDxe/ |
H A D | DataHub.c | 60 LIST_ENTRY *Head; local 140 Head = &Private->FilterDriverListHead; 141 for (Link = GetFirstNode(Head); Link != Head; Link = GetNextNode(Head, Link)) { 154 Search the Head doubly linked list for the passed in MTC. Return the 155 matching element in Head and the MTC on the next entry. 157 @param Head Head of Data Log linked list. 163 @retval EFI_DATA_LOG_ENTRY Return pointer to data log data from Head lis 168 GetNextDataRecord( IN LIST_ENTRY *Head, IN UINT64 ClassFilter, IN OUT UINT64 *PtrCurrentMTC ) argument 239 FindFilterDriverByEvent( IN LIST_ENTRY *Head, IN EFI_EVENT Event ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/ |
H A D | TerminalConIn.c | 92 TerminalDevice->RawFiFo->Head = TerminalDevice->RawFiFo->Tail; 93 TerminalDevice->UnicodeFiFo->Head = TerminalDevice->UnicodeFiFo->Tail; 94 TerminalDevice->EfiKeyFiFo->Head = TerminalDevice->EfiKeyFiFo->Tail; 695 UINT8 Head; local 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 750 UINT8 Head; local 837 UINT8 Head; local 894 UINT8 Head; local 960 UINT8 Head; local 1016 UINT8 Head; local 1043 UINT8 Head; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/ |
H A D | Smi.c | 128 LIST_ENTRY *Head; local 140 Head = &mRootSmiHandlerList; 141 for (Link = Head->ForwardLink; Link != Head; Link = Link->ForwardLink) { 169 Head = &SmiEntry->SmiHandlers; 170 for (Link = Head->ForwardLink; Link != Head; Link = Link->ForwardLink) {
|
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/ |
H A D | PciHostBridge.c | 52 {NULL, NULL}, // Head 106 InitializeListHead (&HostBridge->Head); 149 InsertTailList (&HostBridge->Head, &PrivateData->Link); 247 List = HostBridgeInstance->Head.ForwardLink; 249 while (List != &HostBridgeInstance->Head) { 301 List = HostBridgeInstance->Head.ForwardLink; 303 while (List != &HostBridgeInstance->Head) { 412 List = HostBridgeInstance->Head.ForwardLink; 413 while (List != &HostBridgeInstance->Head) { 511 List = HostBridgeInstance->Head [all...] |