/device/linaro/bootloader/edk2/NetworkPkg/UefiPxeBcDxe/ |
PxeBcBoot.c | 535 Private->BootFileName = Cache4->OptList[PXEBC_DHCP4_TAG_INDEX_BOOTFILE]->Data;
559 Private->BootFileName,
575 AsciiPrint ("\n NBP filename is %a", Private->BootFileName);
637 &Private->BootFileName,
673 Private->BootFileName,
689 AsciiPrint ("\n NBP filename is %a", Private->BootFileName);
1103 Private->BootFileName,
[all...] |
PxeBcDhcp6.c | 415 CHAR8 *BootFileName;
556 BootFileName = (CHAR8 *) AllocateZeroPool (BootFileNameLen);
557 if (BootFileName == NULL) {
561 *FileName = (UINT8*) BootFileName;
570 *BootFileName = (UINT8) AsciiStrHexToUintn ((CHAR8*)(BootFileNamePtr + 1));
571 BootFileName++;
575 *BootFileName = *BootFileNamePtr;
576 BootFileName++;
580 *BootFileName = '\0';
[all...] |
PxeBcImpl.h | 180 UINT8 *BootFileName;
|
PxeBcDhcp4.c | 494 // Second, Check if bootfilename and serverhostname is overloaded to carry DHCP options refers to rfc-2132.
495 // If yes, try to parse options from the BootFileName field, then ServerName field.
504 (UINT8 *) Offer->Dhcp4.Header.BootFileName,
505 sizeof (Offer->Dhcp4.Header.BootFileName),
563 } else if (!FileFieldOverloaded && Offer->Dhcp4.Header.BootFileName[0] != 0) {
565 // If the bootfile is not present and bootfilename is present in DHCPv4 packet, just parse it.
569 (&Offer->Dhcp4.Header.BootFileName[0] -
587 // If the Bootp offer without bootfilename, discard it.
962 // 7. DhcpOnly offer with bootfilename.
972 // 8. Bootp offer with bootfilename. [all...] |
PxeBcImpl.c | 334 if (Private->BootFileName != NULL) {
335 FreePool (Private->BootFileName);
336 Private->BootFileName = NULL;
361 Private->BootFileName = NULL;
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
PxeBcImpl.h | 93 CHAR8 *BootFileName;
|
PxeBcDhcp.c | 174 // Second, Check if bootfilename and serverhostname is overloaded to carry DHCP options refers to rfc-2132.
175 // If yes, try to parse options from the BootFileName field, then ServerName field.
183 (UINT8 *) Offer->Dhcp4.Header.BootFileName,
184 sizeof (Offer->Dhcp4.Header.BootFileName),
240 } else if (Offer->Dhcp4.Header.BootFileName[0] != 0) {
242 // If the bootfile is not present and bootfilename is present in dhcp packet, just parse it.
245 // Make sure "BootFileName" is not overloaded.
249 Options[PXEBC_DHCP4_TAG_INDEX_BOOTFILE] = (EFI_DHCP4_PACKET_OPTION *) (&Offer->Dhcp4.Header.BootFileName[0] -
265 // bootp offer without bootfilename, discard it.
[all...] |
PxeBcImpl.c | [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/HttpBootDxe/ |
HttpBootDhcp4.c | 294 // Second, Check if bootfilename and serverhostname is overloaded to carry DHCP options refers to rfc-2132.
295 // If yes, try to parse options from the BootFileName field, then ServerName field.
304 (UINT8 *) Offer->Dhcp4.Header.BootFileName,
305 sizeof (Offer->Dhcp4.Header.BootFileName),
364 } else if (!FileFieldOverloaded && Offer->Dhcp4.Header.BootFileName[0] != 0) {
366 // If the bootfile is not present and bootfilename is present in DHCPv4 packet, just parse it.
370 (&Offer->Dhcp4.Header.BootFileName[0] -
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Dhcp4/ |
Dhcp4.h | 61 CHAR8 BootFileName[128];
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
Dhcp4.h | 73 CHAR8 BootFileName[128];
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/Dhcp4Dxe/ |
Dhcp4Option.c | 415 (UINT8 *) Packet->Dhcp4.Header.BootFileName,
|