/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/SnpDxe/ |
Receive.c | 19 Call UNDI to receive a packet and fills in the data in the input pointers.
36 @retval EFI_DEVICE_ERROR Fail to execute UNDI command.
83 // Issue UNDI command and check result.
85 DEBUG ((EFI_D_NET, "\nsnp->undi.receive () "));
96 "\nsnp->undi.receive () %xh:%xh\n",
106 "\nsnp->undi.receive() %xh:%xh\n",
137 // network cable should be present. While, some UNDI driver may not report
|
WaitForPacket.c | 53 // Fill in CDB for UNDI GetStatus().
72 // Issue UNDI command and check result.
|
/external/syslinux/gpxe/src/arch/i386/include/ |
pxe_api.h | 109 SEGSEL_t UNDIDataSeg; /**< UNDI data segment selector */ 110 UINT16_t UNDIDataSize; /**< UNDI data segment size */ 111 SEGSEL_t UNDICodeSeg; /**< UNDI code segment selector */ 112 UINT16_t UNDICodeSize; /**< UNDI code segment size */ 143 /** Address of the UNDI ROM ID structure 212 /** UNDI data segment descriptor */ 214 /** UNDI code segment descriptor */ 216 /** UNDI writable code segment descriptor */ 433 * START UNDI 505 * STOP UNDI [all...] |
/external/syslinux/gpxe/src/arch/i386/prefix/ |
pxeprefix.S | 16 #include <undi.h> 113 /* Record entry point and UNDI segments */ 115 pushw %es:0x24(%bx) /* UNDI code segment */ 116 pushw %es:0x26(%bx) /* UNDI code size */ 117 pushw %es:0x20(%bx) /* UNDI data segment */ 118 pushw %es:0x22(%bx) /* UNDI data size */ 132 pushw %es:0x30(%bx) /* UNDI code segment */ 133 pushw %es:0x36(%bx) /* UNDI code size */ 134 pushw %es:0x28(%bx) /* UNDI data segment */ 135 pushw %es:0x2e(%bx) /* UNDI data size * [all...] |
/device/linaro/bootloader/edk2/OptionRomPkg/UndiRuntimeDxe/ |
UndiRuntimeDxe.inf | 2 # Component description file for Undi module.
|
Init.c | 25 // UNDI Class Driver Global Variables
93 configuration table for UNDI to work at runtime!
315 // of NICs this undi supports. Also, these structures need to be on a
798 @param BaseDevPtr Pointer to the device path which the UNDI device
801 the UNDI driver is layering on..
832 // we are using undi 3.1 style
842 // these tmp call-backs follow 3.1 undi style
849 // undi init portion
868 // stop undi
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/ |
Pxe.h | 32 #define UNDI_ROMID_SIG "UNDI"
95 // These errors are for UNDI compatible NIC drivers.
130 UINT16 UNDI_Loader; ///< Offset of UNDI loader routine in the option ROM image.
131 UINT16 StackSize; ///< Minimum stack segment size, in bytes, needed to load and run the UNDI.
132 UINT16 DataSize; ///< UNDI runtime code and data
159 /// UNDI_ROMID_T __FAR *UNDI;// Far pointer to UNDI ROMID
161 SEGOFF16 Undi;
214 UINT16 UNDIDataSeg; ///< Real mode UNDI data segment.
215 UINT16 UNDIDataSize; ///< UNDI data segment size in bytes. [all...] |
/external/syslinux/core/fs/pxe/ |
isr.c | 84 ddprintf("UNDI: IRQ %d(0x%02x): %04x:%04x -> %04x:%04x\n", irq, vec, 229 * Run the pxe receive thread at elevated priority, since the UNDI 241 * Actually start the interrupt routine inside the UNDI stack
|
core.c | 224 /* Start up the undi driver for lwip */ 239 /* Probe UNDI information */ 243 ddprintf("UNDI: baseio %04x int %d MTU %d type %d \"%s\" flags 0x%x\n",
|
bios.c | 242 ddprintf("UNDI code segment at %04X len %04X\n", code_seg, code_len); 243 ddprintf("UNDI data segment at %04X len %04X\n", data_seg, data_len); 306 * This function unloads the PXE and UNDI stacks and
|
/external/syslinux/gpxe/src/include/gpxe/efi/Protocol/ |
NetworkInterfaceIdentifier.h | 59 ///< option 60 in DHCP. For a Type of EfiNetworkInterfaceUndi, this field is UNDI.
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Include/ |
EfiDebug.h | 154 #define EFI_D_UNDI 0x00010000 // UNDI Driver
155 #define EFI_D_LOADFILE 0x00020000 // UNDI Driver
|
/device/linaro/bootloader/edk2/NetworkPkg/HttpBootDxe/ |
HttpBootDhcp4.h | 157 HTTP_BOOT_DHCP4_OPTION_UNDI *Undi;
172 #define DEFAULT_CLASS_ID_DATA "HTTPClient:Arch:xxxxx:UNDI:003000"
|
HttpBootDhcp4.c | 115 OptEnt.Undi = (HTTP_BOOT_DHCP4_OPTION_UNDI *) OptList[Index]->Data;
118 OptEnt.Undi->Type = Private->Nii->Type;
119 OptEnt.Undi->MajorVer = Private->Nii->MajorVer;
120 OptEnt.Undi->MinorVer = Private->Nii->MinorVer;
122 OptEnt.Undi->Type = DEFAULT_UNDI_TYPE;
123 OptEnt.Undi->MajorVer = DEFAULT_UNDI_MAJOR;
124 OptEnt.Undi->MinorVer = DEFAULT_UNDI_MINOR;
|
HttpBootDhcp6.c | 59 OptEnt.Undi = (HTTP_BOOT_DHCP6_OPTION_UNDI *) OptList[Index]->Data;
62 OptEnt.Undi->Type = Private->Nii->Type;
63 OptEnt.Undi->MajorVer = Private->Nii->MajorVer;
64 OptEnt.Undi->MinorVer = Private->Nii->MinorVer;
66 OptEnt.Undi->Type = DEFAULT_UNDI_TYPE;
67 OptEnt.Undi->MajorVer = DEFAULT_UNDI_MAJOR;
68 OptEnt.Undi->MinorVer = DEFAULT_UNDI_MINOR;
|
HttpBootDhcp6.h | 73 HTTP_BOOT_DHCP6_OPTION_UNDI *Undi;
|
/external/syslinux/gpxe/src/arch/i386/firmware/pcbios/ |
hidemem.c | 157 * UNDI loader entry point and then don't bother to unload it 170 DBG ( "Detected potentially unsafe UNDI load at CS=%04x "
|
/external/syslinux/gpxe/src/include/ |
bootp.h | 121 * Only one valid value of NDI type (must be 1) and UNDI version (must 139 * The Vendor Class ID. Note that the Arch and UNDI version numbers
|
/device/linaro/bootloader/edk2/NetworkPkg/UefiPxeBcDxe/ |
PxeBcDhcp4.h | 90 #define DEFAULT_CLASS_ID_DATA "PXEClient:Arch:xxxxx:UNDI:003000"
215 PXEBC_DHCP4_OPTION_UNDI *Undi;
|
PxeBcDhcp6.h | 93 PXEBC_DHCP6_OPTION_UNDI *Undi;
|
/external/syslinux/gpxe/src/arch/i386/interface/pxe/ |
pxe_undi.c | 3 * PXE UNDI API 240 * to use the UNDI API. 398 /* Pretend that we succeeded, otherwise the 3Com DOS UNDI 654 /* Use coloured debug, since UNDI ISR messages are likely to 655 * be interspersed amongst other UNDI messages.
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
PxeBcDhcp.h | 152 #define DEFAULT_CLASS_ID_DATA "PXEClient:Arch:xxxxx:UNDI:003000"
182 PXEBC_DHCP4_OPTION_UNDI *Undi;
|
/external/syslinux/gpxe/src/arch/i386/ |
README.i386 | 141 When acting as a PXE ROM, the ROM prefix contains an UNDI loader 142 routine in addition to its usual code. The UNDI loader performs a
|
/external/syslinux/gpxe/src/util/ |
makerom.pl | 112 or substr($$romref, $undi_hdr_offset, 4) ne 'UNDI') { 115 printf "UNDI header at %#x\n", $undi_hdr_offset if $opts{'v'};
|
modrom.pl | 110 or substr($$romref, $undi_hdr_offset, 4) ne 'UNDI') { 113 printf "UNDI header at %#x\n", $undi_hdr_offset;
|