Searched refs:Head (Results 1 - 25 of 117) sorted by relevance

12345

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/
H A DIp4Output.c25 @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 DIp4Icmp.c85 @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 DIp4Input.c58 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 DIp4Output.h49 @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 DIp4Input.h67 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 DIp4Common.c252 @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 DUsbHcMem.c240 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 DUsbHcMem.c239 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 DIp6Icmp.c124 @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 DIp6Input.c53 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 DIp6Mld.c141 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 DIp6Mld.h23 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 DIp6Output.c360 @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 DUsbHcMem.c201 @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 DEhciSched.c236 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 DPool.c240 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 DMtftp4Support.h45 @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 DMalloc.c189 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 DTcp4Option.c243 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 DTcpOption.c242 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 DSmbiosDxe.c114 @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 DDataHub.c60 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 DTerminalConIn.c92 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 DSmi.c128 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 DPciHostBridge.c52 {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...]

Completed in 121 milliseconds

12345