► arch | |
► i386 | |
► core | |
nulltrap.c | |
► include | |
► bits | |
byteswap.h | Byte-order swapping functions |
compiler.h | |
gdbmach.h | GDB architecture specifics |
hyperv.h | Hyper-V interface |
profile.h | Profiling |
setjmp.h | |
stdint.h | |
strings.h | |
► ipxe | |
► efi | |
dhcparch.h | DHCP client architecture definitions |
msr.h | Model-specific registers |
limits.h | |
► x86 | |
► core | |
basemem_packet.c | Packet buffer in base memory |
cpuid.c | X86 CPU feature detection |
cpuid_settings.c | X86 CPUID settings |
debugcon.c | Debug port console |
dumpregs.c | |
gdbmach.c | GDB architecture-specific bits for x86 |
pci_autoboot.c | |
pcidirect.c | PCI configuration space access via Type 1 accesses |
pic8259.c | Minimal support for the 8259 Programmable Interrupt Controller |
pit8254.c | 8254 Programmable Interval Timer |
rdrand.c | Hardware random number generator |
rdtsc_timer.c | RDTSC timer |
relocate.c | |
runtime.c | Command line and initrd passed to iPXE at runtime |
video_subr.c | |
vram_settings.c | Video RAM dump |
x86_io.c | IPXE I/O API for x86 |
x86_string.c | Optimised string operations |
x86_tcpip.c | TCP/IP checksum |
x86_uart.c | 16550-compatible UART |
► drivers | |
► hyperv | |
hyperv.c | Hyper-V driver |
hyperv.h | Hyper-V driver |
► net | |
undi.c | UNDI PCI driver |
undiload.c | UNDI load/unload |
undinet.c | UNDI network device driver |
undionly.c | "Pure" UNDI driver |
undipreload.c | Preloaded UNDI stack |
undirom.c | UNDI expansion ROMs |
► xen | |
hvm.c | Xen HVM driver |
hvm.h | Xen HVM driver |
► hci | |
► commands | |
cpuid_cmd.c | X86 CPU feature detection command |
pxe_cmd.c | PXE commands |
► image | |
bootsector.c | X86 bootsector image format |
bzimage.c | Linux bzImage image format |
com32.c | SYSLINUX COM32 image format |
comboot.c | SYSLINUX COMBOOT (16-bit) image format |
elfboot.c | ELF bootable image |
initrd.c | Initial ramdisk (initrd) reshuffling |
multiboot.c | Multiboot image format |
nbi.c | NBI image format |
pxe_image.c | PXE image format |
sdi.c | System Deployment Image (SDI) |
ucode.c | Microcode updates |
► include | |
► bits | |
acpi.h | X86-specific ACPI API implementations |
bigint.h | Big integer support |
bitops.h | X86 bit operations |
endian.h | |
errfile.h | |
io.h | X86-specific I/O API implementations |
iomap.h | X86-specific I/O mapping API implementations |
mp.h | X86-specific multiprocessor API implementation |
nap.h | X86-specific CPU sleeping API implementations |
pci_io.h | I386-specific PCI I/O API implementations |
reboot.h | X86-specific reboot API implementations |
sanboot.h | X86-specific sanboot API implementations |
smbios.h | X86-specific SMBIOS API implementations |
string.h | Optimised string operations |
tcpip.h | Transport-network layer interface |
time.h | X86-specific time API implementations |
uaccess.h | X86-specific user access API implementations |
uart.h | 16550-compatible UART |
umalloc.h | X86-specific user memory allocation API implementations |
xen.h | Xen interface |
► ipxe | |
► errno | |
pcbios.h | PC-BIOS platform error codes |
► pcbios | |
dhcparch.h | DHCP client architecture definitions |
acpipwr.h | ACPI power off |
apm.h | Advanced Power Management |
bios_mp.h | BIOS multiprocessor API implementation |
bios_nap.h | BIOS CPU sleeping |
bios_reboot.h | Standard PC-BIOS reboot mechanism |
bios_sanboot.h | Standard PC-BIOS sanboot interface |
bios_smbios.h | Standard PC-BIOS SMBIOS interface |
cpuid.h | X86 CPU feature detection |
guestrpc.h | VMware GuestRPC mechanism |
iomap_pages.h | I/O mapping API using page tables |
memtop_umalloc.h | External memory allocation |
pcibios.h | PCI configuration space access via PCI BIOS |
pcicloud.h | Cloud VM PCI configuration space access |
pcidirect.h | PCI configuration space access via Type 1 accesses |
pit8254.h | 8254 Programmable Interval Timer |
rsdp.h | Standard PC-BIOS ACPI RSDP interface |
rtc_time.h | RTC-based time source |
ucode.h | Microcode updates |
vesafb.h | VESA frame buffer console |
vmware.h | VMware backdoor mechanism |
x86_io.h | IPXE I/O API for x86 |
basemem.h | Base memory allocation |
basemem_packet.h | |
bios.h | |
bios_disks.h | |
biosint.h | |
bochs.h | Bochs breakpoints |
bootsector.h | X86 bootsector image format |
bzimage.h | |
comboot.h | SYSLINUX COMBOOT |
fakee820.h | |
initrd.h | Initial ramdisk (initrd) reshuffling |
int13.h | INT 13 emulation |
kir.h | |
libkir.h | |
librm.h | |
memsizes.h | |
multiboot.h | Multiboot operating systems |
pic8259.h | |
pnpbios.h | PnP BIOS |
pxe.h | |
pxe_api.h | Preboot eXecution Environment (PXE) API |
pxe_call.h | PXE API entry point |
pxe_error.h | Preboot eXecution Environment (PXE) error definitions |
pxe_types.h | PXE data types |
realmode.h | |
registers.h | I386 registers |
rmsetjmp.h | |
rtc.h | CMOS Real-Time Clock (RTC) |
sdi.h | System Deployment Image (SDI) |
undi.h | UNDI driver |
undiload.h | UNDI load/unload |
undinet.h | UNDI network device driver |
undipreload.h | Preloaded UNDI stack |
undirom.h | UNDI expansion ROMs |
vga.h | |
► interface | |
► pcbios | |
acpi_timer.c | ACPI power management timer |
acpipwr.c | ACPI power off |
apm.c | Advanced Power Management |
basemem.c | Base memory allocation |
bios_cachedhcp.c | Cached DHCP packet |
bios_console.c | |
bios_mp.c | BIOS multiprocessor API implementation |
bios_nap.c | |
bios_reboot.c | Standard PC-BIOS reboot mechanism |
bios_smbios.c | System Management BIOS |
bios_timer.c | BIOS timer |
biosint.c | |
fakee820.c | |
hidemem.c | |
int13.c | INT 13 emulation |
int13con.c | INT13 disk log console |
memmap.c | Memory mapping |
memtop_umalloc.c | External memory allocation |
pcibios.c | PCI configuration space access via PCI BIOS |
pcicloud.c | Cloud VM PCI configuration space access |
pnpbios.c | PnP BIOS |
rsdp.c | ACPI Root System Description Pointer |
rtc_entropy.c | RTC-based entropy source |
rtc_time.c | RTC-based time source |
vesafb.c | VESA frame buffer console |
► pxe | |
pxe_call.c | PXE API entry point |
pxe_exit_hook.c | PXE exit hook |
pxe_file.c | PXE FILE API |
pxe_loader.c | PXE UNDI loader |
pxe_preboot.c | PXE Preboot API |
pxe_tftp.c | PXE TFTP API |
pxe_udp.c | PXE UDP API |
pxe_undi.c | PXE UNDI API |
► syslinux | |
com32_call.c | |
comboot_call.c | |
comboot_resolv.c | |
► vmware | |
guestinfo.c | VMware GuestInfo settings |
guestrpc.c | VMware GuestRPC mechanism |
vmconsole.c | VMware logfile console |
vmware.c | VMware backdoor mechanism |
► transitions | |
librm_mgmt.c | |
librm_test.c | Real mode transition self-tests |
► config | |
► cloud | |
colour.h | |
console.h | |
crypto.h | |
general.h | |
ioapi.h | |
serial.h | |
settings.h | |
sideband.h | |
usb.h | |
► defaults | |
efi.h | Configuration defaults for EFI |
linux.h | Configuration defaults for linux |
pcbios.h | Configuration defaults for PCBIOS |
sbi.h | Configuration defaults for RISC-V SBI |
► local | |
branding.h | |
colour.h | |
console.h | |
crypto.h | |
dhcp.h | |
entropy.h | |
fault.h | |
fdt.h | |
general.h | |
ioapi.h | |
isa.h | |
nap.h | |
reboot.h | |
sanboot.h | |
serial.h | |
settings.h | |
sideband.h | |
time.h | |
timer.h | |
umalloc.h | |
usb.h | |
► qemu | |
colour.h | |
console.h | |
crypto.h | |
general.h | |
ioapi.h | |
serial.h | |
settings.h | |
sideband.h | |
usb.h | |
► rpi | |
colour.h | |
console.h | |
crypto.h | |
general.h | |
ioapi.h | |
serial.h | |
settings.h | |
sideband.h | |
usb.h | |
► vbox | |
colour.h | |
console.h | |
crypto.h | |
general.h | |
ioapi.h | |
serial.h | |
settings.h | |
sideband.h | |
usb.h | |
branding.h | Branding configuration |
colour.h | Display colour configuration |
config.c | Configuration options |
config_archive.c | Archive image configuration |
config_asn1.c | ASN.1 file format configuration |
config_crypto.c | Cryptographic configuration |
config_eap.c | EAP configuration options |
config_efi.c | EFI-specific configuration options |
config_entropy.c | Entropy configuration options |
config_ethernet.c | Ethernet configuration options |
config_fc.c | Fibre Channel configuration options |
config_fdt.c | Flattened Device Tree configuration options |
config_http.c | HTTP extensions |
config_infiniband.c | Infiniband configuration options |
config_linux.c | Linux-specific configuration options |
config_net80211.c | 802.11 configuration options |
config_pcbios.c | BIOS-specific configuration options |
config_pci.c | PCI configuration options |
config_pixbuf.c | Pixel buffer file format configuration |
config_romprefix.c | ROM prefix configuration options |
config_route.c | Routing management configuration options |
config_sbi.c | |
config_timer.c | Timer configuration options |
config_usb.c | USB configuration options |
console.h | Console configuration |
crypto.h | Cryptographic configuration |
defaults.h | |
dhcp.h | DHCP configuration |
entropy.h | Entropy API configuration |
fault.h | Fault injection |
fdt.h | Flattened Device Tree configuration |
general.h | General configuration |
ioapi.h | I/O API configuration |
isa.h | ISA probe address configuration |
named.h | Named configurations |
nap.h | CPU sleeping |
reboot.h | Reboot API configuration |
sanboot.h | Sanboot API configuration |
serial.h | Serial port configuration |
settings.h | Configuration settings sources |
sideband.h | Sideband access by platform firmware |
time.h | Time API configuration |
timer.h | Timer configuration |
umalloc.h | User memory allocation API configuration |
usb.h | USB configuration |
► core | |
acpi.c | ACPI support functions |
acpi_settings.c | ACPI settings |
acpimac.c | ACPI MAC address |
ansicol.c | ANSI colours |
ansicoldef.c | ANSI colour definitions |
ansiesc.c | ANSI escape sequences |
archive.c | Archive images |
asprintf.c | |
assert.c | Assertions |
base16.c | Base16 encoding |
base64.c | Base64 encoding |
basename.c | Get base name of path |
bitmap.c | Bitmaps for multicast downloads |
blockdev.c | Block devices |
blocktrans.c | Block device translator |
cachedhcp.c | Cached DHCP packet |
console.c | |
cpio.c | CPIO archives |
ctype.c | Character types |
cwuri.c | Current working URI |
debug.c | |
debug_md5.c | |
device.c | Device model |
dma.c | DMA mappings |
downloader.c | Image downloader |
dummy_sanboot.c | Dummy SAN device |
dynkeymap.c | Dynamic keyboard mappings |
dynui.c | Dynamic user interfaces |
edd.c | Enhanced Disk Drive specification |
errno.c | Error codes |
exec.c | Command execution |
fault.c | Fault injection |
fbcon.c | Frame buffer console |
fdt.c | Flattened Device Tree |
fnrec.c | Function trace recorder for crash and hang debugging |
gdbserial.c | |
gdbstub.c | GDB stub for remote debugging |
gdbudp.c | GDB over UDP transport |
getkey.c | Special key interpretation |
getopt.c | Parse command-line options |
hw.c | "Hello World" data source |
i82365.c | |
image.c | Executable images |
init.c | Initialisation, startup and shutdown routines |
interface.c | Object interfaces |
iobuf.c | I/O buffers |
iomap_virt.c | IPXE I/O mapping API using phys_to_virt() |
isqrt.c | Integer square root |
job.c | Job control interfaces |
keymap.c | Keyboard mappings |
linebuf.c | Line buffering |
lineconsole.c | Line-based console |
list.c | Linked lists |
log.c | System logger |
main.c | |
malloc.c | Dynamic memory allocation |
memmap_settings.c | Memory map settings |
monojob.c | Single foreground job |
mp.c | Multiprocessor functions |
netbios.c | NetBIOS user names |
null_acpi.c | |
null_mp.c | Null multiprocessor API |
null_nap.c | |
null_pci.c | Null PCI API |
null_reboot.c | Null reboot mechanism |
null_sanboot.c | |
null_smbios.c | Null SMBIOS API |
null_time.c | Nonexistent time source |
nvo.c | Non-volatile stored options |
open.c | Data transfer interface opening |
params.c | Request parameters |
parseopt.c | Command line option parsing |
pc_kbd.c | |
pcmcia.c | |
pending.c | Pending operations |
pinger.c | ICMP ping sender |
pixbuf.c | Pixel buffer |
pool.c | Pooled connections |
posix_io.c | POSIX-like I/O |
process.c | Processes |
profile.c | Profiling |
quiesce.c | Quiesce system |
random.c | Random number generation |
refcnt.c | Reference counting |
resolv.c | Name resolution |
sanboot.c | SAN booting |
serial.c | Serial console |
settings.c | Configuration settings |
string.c | String functions |
stringextra.c | |
time.c | Date and time |
timer.c | |
uaccess.c | IPXE user access API |
uart.c | 16550-compatible UART |
uri.c | Uniform Resource Identifiers |
utf8.c | UTF-8 Unicode encoding |
uuid.c | Universally unique IDs |
version.c | Version number |
vsprintf.c | |
wchar.c | Wide-character strings |
xfer.c | Data transfer interfaces |
xferbuf.c | Data transfer buffer |
► crypto | |
► mishmash | |
dhe_rsa_aes_cbc_sha1.c | |
dhe_rsa_aes_cbc_sha256.c | |
dhe_rsa_aes_gcm_sha256.c | |
dhe_rsa_aes_gcm_sha384.c | |
ecdhe_rsa_aes_cbc_sha1.c | |
ecdhe_rsa_aes_cbc_sha256.c | |
ecdhe_rsa_aes_cbc_sha384.c | |
ecdhe_rsa_aes_gcm_sha256.c | |
ecdhe_rsa_aes_gcm_sha384.c | |
oid_aes_cbc.c | |
oid_aes_gcm.c | |
oid_md4.c | |
oid_md5.c | |
oid_rsa.c | |
oid_sha1.c | |
oid_sha224.c | |
oid_sha256.c | |
oid_sha384.c | |
oid_sha512.c | |
oid_sha512_224.c | |
oid_sha512_256.c | |
oid_x25519.c | |
rsa_aes_cbc_sha1.c | |
rsa_aes_cbc_sha256.c | |
rsa_aes_gcm_sha256.c | |
rsa_aes_gcm_sha384.c | |
rsa_md5.c | |
rsa_sha1.c | |
rsa_sha224.c | |
rsa_sha256.c | |
rsa_sha384.c | |
rsa_sha512.c | |
aes.c | AES algorithm |
aes_wrap.c | |
arc4.c | |
asn1.c | ASN.1 encoding |
bigint.c | Big integer support |
cbc.c | Cipher-block chaining |
certstore.c | Certificate store |
chap.c | CHAP protocol |
cms.c | Cryptographic Message Syntax (PKCS #7) |
crc32.c | |
crypto_null.c | Null crypto algorithm |
deflate.c | DEFLATE decompression algorithm |
des.c | DES algorithm |
dhe.c | Ephemeral Diffie-Hellman key exchange |
drbg.c | DRBG mechanism |
ecb.c | Electronic codebook (ECB) |
entropy.c | Entropy source |
gcm.c | Galois/Counter Mode (GCM) |
hash_df.c | Hash-based derivation function (Hash_df) |
hmac.c | Keyed-Hashing for Message Authentication |
hmac_drbg.c | HMAC_DRBG algorithm |
md4.c | MD4 algorithm |
md5.c | MD5 algorithm |
mschapv2.c | MS-CHAPv2 authentication |
ntlm.c | NT LAN Manager (NTLM) authentication |
ocsp.c | Online Certificate Status Protocol |
privkey.c | Private key |
random_nz.c | Random non-zero bytes |
rbg.c | RBG mechanism |
rootcert.c | Root certificate store |
rsa.c | RSA public-key cryptography |
sha1.c | SHA-1 algorithm |
sha1extra.c | |
sha224.c | SHA-224 algorithm |
sha256.c | SHA-256 algorithm |
sha384.c | SHA-384 algorithm |
sha512.c | SHA-512 algorithm |
sha512_224.c | SHA-512/224 algorithm |
sha512_256.c | SHA-512/256 algorithm |
x25519.c | X25519 key exchange |
x509.c | X.509 certificates |
► drivers | |
► bitbash | |
bitbash.c | Bit-bashing interfaces |
i2c_bit.c | I2C bit-bashing interface |
mii_bit.c | |
spi_bit.c | SPI bit-bashing interface |
► block | |
ata.c | ATA block device |
ibft.c | ISCSI boot firmware table |
scsi.c | SCSI block device |
srp.c | SCSI RDMA Protocol |
► bus | |
cdc.c | USB Communications Device Class (CDC) |
ecam.c | PCI Enhanced Configuration Access Mechanism (ECAM) |
eisa.c | |
isa.c | |
isa_ids.c | |
isapnp.c | ISAPnP bus support |
mca.c | |
pci.c | PCI bus |
pci_settings.c | PCI device settings |
pcibackup.c | PCI configuration space backup and restoration |
pcibridge.c | PCI-to-PCI bridge |
pciea.c | PCI Enhanced Allocation |
pciextra.c | |
pcimsix.c | PCI MSI-X interrupts |
pcivpd.c | PCI Vital Product Data |
usb.c | Universal Serial Bus (USB) |
usb_settings.c | USB device settings |
virtio-pci.c | |
virtio-ring.c | |
► infiniband | |
► mlx_nodnic | |
► include | |
mlx_cmd.h | |
mlx_device.h | |
mlx_nodnic_data_structures.h | |
mlx_port.h | |
► src | |
mlx_cmd.c | |
mlx_device.c | |
mlx_port.c | |
► mlx_utils | |
► include | |
► private | |
mlx_memory_priv.h | |
mlx_pci_priv.h | |
mlx_utils_priv.h | |
► public | |
mlx_bail.h | |
mlx_icmd.h | |
mlx_logging.h | |
mlx_memory.h | |
mlx_pci.h | |
mlx_pci_gw.h | |
mlx_types.h | |
mlx_utils.h | |
► mlx_lib | |
► mlx_blink_leds | |
mlx_blink_leds.c | |
mlx_blink_leds.h | |
► mlx_link_speed | |
mlx_link_speed.c | |
mlx_link_speed.h | |
► mlx_mtu | |
mlx_mtu.c | |
mlx_mtu.h | |
► mlx_nvconfig | |
mlx_nvconfig.c | |
mlx_nvconfig.h | |
mlx_nvconfig_defaults.c | |
mlx_nvconfig_defaults.h | |
mlx_nvconfig_prm.h | |
► mlx_reg_access | |
mlx_reg_access.c | |
mlx_reg_access.h | |
► mlx_vmac | |
mlx_vmac.c | |
mlx_vmac.h | |
► src | |
► public | |
mlx_icmd.c | |
mlx_memory.c | |
mlx_pci.c | |
mlx_pci_gw.c | |
mlx_utils.c | |
► mlx_utils_flexboot | |
► include | |
mlx_logging_priv.h | |
mlx_types_priv.h | |
► src | |
mlx_memory_priv.c | |
mlx_pci_priv.c | |
mlx_utils_priv.c | |
arbel.c | Mellanox Arbel Infiniband HCA |
arbel.h | Mellanox Arbel Infiniband HCA driver |
CIB_PRM.h | |
flexboot_nodnic.c | |
flexboot_nodnic.h | |
golan.c | |
golan.h | |
hermon.c | Mellanox Hermon Infiniband HCA |
hermon.h | Mellanox Hermon Infiniband HCA driver |
linda.c | QLogic Linda Infiniband HCA |
linda.h | QLogic Linda Infiniband HCA |
linda_fw.c | |
mlx_bitops.h | Mellanox bit operations |
MT25218_PRM.h | |
MT25408_PRM.h | |
nodnic_prm.h | |
nodnic_shomron_prm.h | |
qib7322.c | QLogic QIB7322 Infiniband HCA |
qib7322.h | QLogic QIB7322 Infiniband HCA |
qib_7220_regs.h | |
qib_7322_regs.h | |
► net | |
► ath | |
► ath5k | |
ath5k.c | |
ath5k.h | |
ath5k_attach.c | |
ath5k_caps.c | |
ath5k_desc.c | |
ath5k_dma.c | |
ath5k_eeprom.c | |
ath5k_gpio.c | |
ath5k_initvals.c | |
ath5k_pcu.c | |
ath5k_phy.c | |
ath5k_qcu.c | |
ath5k_reset.c | |
ath5k_rfkill.c | |
base.h | |
desc.h | |
eeprom.h | |
reg.h | |
rfbuffer.h | |
rfgain.h | |
► ath9k | |
ani.h | |
ar5008_initvals.h | |
ar9001_initvals.h | |
ar9002_initvals.h | |
ar9002_phy.h | |
ar9003_2p2_initvals.h | |
ar9003_eeprom.h | |
ar9003_mac.h | |
ar9003_phy.h | |
ar9340_initvals.h | |
ar9485_initvals.h | |
ath9k.c | |
ath9k.h | |
ath9k_ani.c | |
ath9k_ar5008_phy.c | |
ath9k_ar9002_calib.c | |
ath9k_ar9002_hw.c | |
ath9k_ar9002_mac.c | |
ath9k_ar9002_phy.c | |
ath9k_ar9003_calib.c | |
ath9k_ar9003_eeprom.c | |
ath9k_ar9003_hw.c | |
ath9k_ar9003_mac.c | |
ath9k_ar9003_phy.c | |
ath9k_calib.c | |
ath9k_common.c | |
ath9k_eeprom.c | |
ath9k_eeprom_4k.c | |
ath9k_eeprom_9287.c | |
ath9k_eeprom_def.c | |
ath9k_hw.c | |
ath9k_init.c | |
ath9k_mac.c | |
ath9k_main.c | |
ath9k_recv.c | |
ath9k_xmit.c | |
calib.h | |
common.h | |
eeprom.h | |
hw-ops.h | |
hw.h | |
mac.h | |
phy.h | |
reg.h | |
ath.h | |
ath_hw.c | |
ath_key.c | |
ath_regd.c | |
reg.h | |
regd.h | |
regd_common.h | |
► bnxt | |
bnxt.c | |
bnxt.h | |
bnxt_dbg.h | |
bnxt_hsi.h | |
► efi | |
mnp.c | MNP driver |
mnpnet.c | MNP NIC driver |
nii.c | NII driver |
nii.h | NII driver |
snp.c | SNP driver |
snpnet.c | SNP NIC driver |
snpnet.h | SNP NIC driver |
snponly.c | EFI chainloaded-device-only driver |
► igbvf | |
igbvf.h | |
igbvf_defines.h | |
igbvf_main.c | |
igbvf_mbx.c | |
igbvf_mbx.h | |
igbvf_osdep.h | |
igbvf_regs.h | |
igbvf_vf.c | |
igbvf_vf.h | |
► marvell | |
aqc1xx.c | Marvell AQtion family network card driver |
aqc1xx.h | Marvell AQtion family network card driver definitions |
atl2_hw.c | Marvell AQtion family network card driver, hardware-specific functions |
atl2_hw.h | |
atl_hw.c | Marvell AQtion family network card driver, hardware-specific functions |
atl_hw.h | |
► phantom | |
nx_bitops.h | NetXen bit operations |
nxhal_nic_interface.h | |
phantom.c | NetXen Phantom NICs |
phantom.h | NetXen Phantom NICs |
phantom_hw.h | Phantom hardware definitions |
► rtl818x | |
rtl8180.c | |
rtl8180_grf5101.c | |
rtl8180_max2820.c | |
rtl8180_sa2400.c | |
rtl8185.c | |
rtl8185_rtl8225.c | |
rtl818x.c | |
rtl818x.h | |
► sfc | |
ef10_regs.h | EF10 hardware architecture definitions |
efx_bitfield.h | Efx bitfield access |
efx_common.c | |
efx_common.h | |
efx_hunt.c | |
efx_hunt.h | |
mc_driver_pcol.h | This file is a subset of the MCDI headers generated from the yml files |
mcdi.h | |
sfc_hunt.c | |
► tg3 | |
tg3.c | |
tg3.h | |
tg3_hw.c | |
tg3_phy.c | |
► vxge | |
vxge.c | |
vxge_config.c | |
vxge_config.h | |
vxge_main.c | |
vxge_main.h | |
vxge_reg.h | |
vxge_traffic.c | |
vxge_traffic.h | |
vxge_version.h | |
3c503.c | |
3c509-eisa.c | |
3c509.c | |
3c509.h | |
3c515.c | |
3c529.c | |
3c595.c | |
3c595.h | |
3c5x9.c | |
3c90x.c | |
3c90x.h | |
acm.c | USB RNDIS driver |
acm.h | USB RNDIS Ethernet driver |
amd8111e.c | |
amd8111e.h | |
atl1e.c | |
atl1e.h | |
axge.c | Asix 10/100/1000 USB Ethernet driver |
axge.h | Asix 10/100/1000 USB Ethernet driver |
b44.c | |
b44.h | |
bnx2.c | |
bnx2.h | |
bnx2_fw.h | |
cs89x0.c | |
cs89x0.h | |
davicom.c | |
depca.c | |
dm96xx.c | Davicom DM96xx USB Ethernet driver |
dm96xx.h | Davicom DM96xx USB Ethernet driver |
dmfe.c | |
ecm.c | CDC-ECM USB Ethernet driver |
ecm.h | CDC-ECM USB Ethernet driver |
eepro.c | |
eepro100.c | |
eepro100.h | |
ena.c | Amazon ENA network driver |
ena.h | Amazon ENA network driver |
eoib.c | Ethernet over Infiniband |
epic100.c | |
epic100.h | |
etherfabric.c | |
etherfabric.h | Etherfabric bitfield access |
etherfabric_nic.h | |
exanic.c | Exablaze ExaNIC driver |
exanic.h | Exablaze ExaNIC driver |
forcedeth.c | |
forcedeth.h | |
gve.c | Google Virtual Ethernet network driver |
gve.h | Google Virtual Ethernet network driver |
hfa384x.h | |
ice.c | Intel 100 Gigabit Ethernet network card driver |
ice.h | Intel 100 Gigabit Ethernet network card driver |
icplus.c | IC+ network driver |
icplus.h | IC+ network driver |
intel.c | Intel 10/100/1000 network card driver |
intel.h | Intel 10/100/1000 network card driver |
intelvf.c | Intel 10/100/1000 virtual function network card driver |
intelvf.h | Intel 10/100/1000 virtual function network card driver |
intelx.c | Intel 10 Gigabit Ethernet network card driver |
intelx.h | Intel 10 Gigabit Ethernet network card driver |
intelxl.c | Intel 40 Gigabit Ethernet network card driver |
intelxl.h | Intel 40 Gigabit Ethernet network card driver |
intelxlvf.c | Intel 40 Gigabit Ethernet virtual function network card driver |
intelxlvf.h | Intel 40 Gigabit Ethernet virtual function network card driver |
intelxvf.c | Intel 10 Gigabit Ethernet virtual function network card driver |
intelxvf.h | Intel 10 Gigabit Ethernet virtual function network card driver |
iphone.c | IPhone USB Ethernet driver |
iphone.h | IPhone USB Ethernet driver |
ipoib.c | IP over Infiniband |
jme.c | |
jme.h | |
lan78xx.c | Microchip LAN78xx USB Ethernet driver |
lan78xx.h | Microchip LAN78xx USB Ethernet driver |
legacy.c | |
mii.c | Media Independent Interface |
myri10ge.c | |
myri10ge_mcp.h | |
myson.c | Myson Technology network card driver |
myson.h | Myson Technology network card driver |
natsemi.c | National Semiconductor "MacPhyter" network card driver |
natsemi.h | National Semiconductor "MacPhyter" network card driver |
ncm.c | CDC-NCM USB Ethernet driver |
ncm.h | CDC-NCM USB Ethernet driver |
ne.c | |
ne2k_isa.c | |
netfront.c | Xen netfront driver |
netfront.h | Xen netfront driver |
netvsc.c | Hyper-V network virtual service client |
netvsc.h | Hyper-V network virtual service client |
ns8390.c | |
ns8390.h | |
p80211hdr.h | |
pcnet32.c | |
pcnet32.h | |
pnic.c | |
pnic_api.h | |
prism2.c | |
prism2_pci.c | |
prism2_plx.c | |
rdc.c | RDC R6040 network driver |
rdc.h | RDC R6040 network driver |
realtek.c | Realtek 10/100/1000 network card driver |
realtek.h | Realtek 10/100/1000 network card driver |
rhine.c | VIA Rhine network driver |
rhine.h | VIA Rhine network driver |
sis190.c | |
sis190.h | |
sis900.c | |
sis900.h | |
skeleton.c | Skeleton network driver |
skeleton.h | Skeleton network driver |
skge.c | |
skge.h | |
sky2.c | |
sky2.h | |
smc9000.c | |
smc9000.h | |
smsc75xx.c | SMSC LAN75xx USB Ethernet driver |
smsc75xx.h | SMSC LAN75xx USB Ethernet driver |
smsc95xx.c | SMSC LAN95xx USB Ethernet driver |
smsc95xx.h | SMSC LAN95xx USB Ethernet driver |
smscusb.c | SMSC USB Ethernet drivers |
smscusb.h | SMSC USB Ethernet drivers |
sundance.c | |
thunderx.c | Cavium ThunderX Ethernet driver |
thunderx.h | Cavium ThunderX Ethernet driver |
thunderxcfg.h | Cavium ThunderX Board Configuration |
tlan.c | |
tlan.h | |
tulip.c | |
velocity.c | VIA Velocity network driver |
velocity.h | VIA Velocity network driver |
virtio-net.c | |
virtio-net.h | |
vmxnet3.c | VMware vmxnet3 virtual NIC driver |
vmxnet3.h | VMware vmxnet3 virtual NIC driver |
w89c840.c | |
wd.c | |
wlan_compat.h | |
► nvs | |
nvs.c | Non-volatile storage |
nvsvpd.c | Non-Volatile Storage using Vital Product Data |
spi.c | SPI devices |
threewire.c | Three-wire serial devices |
► usb | |
ehci.c | USB Enhanced Host Controller Interface (EHCI) driver |
ehci.h | USB Enhanced Host Controller Interface (EHCI) driver |
uhci.c | USB Universal Host Controller Interface (UHCI) driver |
uhci.h | USB Universal Host Controller Interface (UHCI) driver |
usbblk.c | USB mass storage driver |
usbblk.h | USB mass storage driver |
usbhid.c | USB human interface devices (HID) |
usbhub.c | USB hub driver |
usbhub.h | USB hubs |
usbio.c | EFI_USB_IO_PROTOCOL pseudo Host Controller Interface driver |
usbio.h | EFI_USB_IO_PROTOCOL pseudo Host Controller Interface driver |
usbkbd.c | USB keyboard driver |
usbkbd.h | USB keyboard driver |
usbnet.c | USB network devices |
xhci.c | USB eXtensible Host Controller Interface (xHCI) driver |
xhci.h | USB eXtensible Host Controller Interface (xHCI) driver |
► hci | |
► commands | |
autoboot_cmd.c | Booting commands |
cert_cmd.c | Certificate management commands |
config_cmd.c | Configuration UI commands |
console_cmd.c | Console management commands |
dhcp_cmd.c | DHCP management commands |
digest_cmd.c | Digest commands |
dynui_cmd.c | Dynamic user interface commands |
fcmgmt_cmd.c | Fibre Channel management commands |
gdbstub_cmd.c | GDB stub command |
ibmgmt_cmd.c | Infiniband device management commands |
ifmgmt_cmd.c | Network interface management commands |
image_archive_cmd.c | Archive image commands |
image_cmd.c | Image management commands |
image_crypt_cmd.c | Image encryption management commands |
image_mem_cmd.c | Read memory command |
image_trust_cmd.c | Image trust management commands |
ipstat_cmd.c | IP statistics commands |
iwmgmt_cmd.c | Wireless interface management commands |
login_cmd.c | Login commands |
lotest_cmd.c | Loopback testing commands |
neighbour_cmd.c | Neighbour management commands |
nslookup_cmd.c | Nslookup command |
ntp_cmd.c | NTP commands |
nvo_cmd.c | Non-volatile option commands |
param_cmd.c | Request parameter commands |
pci_cmd.c | PCI commands |
ping_cmd.c | Ping command |
poweroff_cmd.c | Power off command |
profstat_cmd.c | Profiling commands |
reboot_cmd.c | Reboot command |
route_cmd.c | Routing table management commands |
sanboot_cmd.c | SAN commands |
shim_cmd.c | EFI shim command |
sync_cmd.c | "sync" command |
time_cmd.c | Time commands |
usb_cmd.c | USB commands |
vlan_cmd.c | VLAN commands |
► keymap | |
keymap_al.c | "al" keyboard mapping |
keymap_by.c | "by" keyboard mapping |
keymap_cf.c | "cf" keyboard mapping |
keymap_cz.c | "cz" keyboard mapping |
keymap_de.c | "de" keyboard mapping |
keymap_dk.c | "dk" keyboard mapping |
keymap_es.c | "es" keyboard mapping |
keymap_et.c | "et" keyboard mapping |
keymap_fi.c | "fi" keyboard mapping |
keymap_fr.c | "fr" keyboard mapping |
keymap_gr.c | "gr" keyboard mapping |
keymap_hu.c | "hu" keyboard mapping |
keymap_il.c | "il" keyboard mapping |
keymap_it.c | "it" keyboard mapping |
keymap_lt.c | "lt" keyboard mapping |
keymap_mk.c | "mk" keyboard mapping |
keymap_mt.c | "mt" keyboard mapping |
keymap_nl.c | "nl" keyboard mapping |
keymap_no-latin1.c | "no-latin1" keyboard mapping |
keymap_no.c | "no" keyboard mapping |
keymap_pl.c | "pl" keyboard mapping |
keymap_pt.c | "pt" keyboard mapping |
keymap_ro.c | "ro" keyboard mapping |
keymap_ru.c | "ru" keyboard mapping |
keymap_se.c | "se" keyboard mapping |
keymap_sg.c | "sg" keyboard mapping |
keymap_sr-latin.c | "sr-latin" keyboard mapping |
keymap_ua.c | "ua" keyboard mapping |
keymap_uk.c | "uk" keyboard mapping |
keymap_us.c | "us" keyboard mapping |
► mucurses | |
► widgets | |
editbox.c | Editable text box widget |
alert.c | MuCurses alert functions |
ansi_screen.c | |
clear.c | MuCurses clearing functions |
colour.c | |
cursor.h | MuCurses cursor implementation specific header file |
edging.c | MuCurses edging functions |
kb.c | MuCurses keyboard input handling functions |
mucurses.c | MuCurses core functions |
mucurses.h | MuCurses core implementation specific header file |
print.c | MuCurses printing functions |
print_nadv.c | MuCurses printing functions (no cursor advance) |
slk.c | Soft label key functions |
winattrs.c | MuCurses window attribute functions |
windows.c | MuCurses windows instance functions |
wininit.c | MuCurses initialisation functions |
► tui | |
form_ui.c | Text widget forms |
login_ui.c | Login UI |
menu_ui.c | Menu interface |
message.c | Message printing |
settings_ui.c | Option configuration console |
editstring.c | Editable strings |
jumpscroll.c | |
linux_args.c | |
readline.c | Minimal readline |
shell.c | Minimal command shell |
strerror.c | Error descriptions |
wireless_errors.c | |
► image | |
der.c | DER-encoded ASN.1 data |
efi_image.c | |
elf.c | ELF image format |
embedded.c | Embedded image support |
gzip.c | Gzip compressed images |
pem.c | PEM-encoded ASN.1 data |
png.c | Portable Network Graphics (PNG) format |
pnm.c | Portable anymap format (PNM) |
script.c | IPXE scripts |
segment.c | Executable image segments |
zlib.c | Zlib compressed images |
► include | |
► bits | |
acpi.h | Dummy architecture-specific ACPI API implementations |
gdbmach.h | Dummy GDB architecture specifics |
hyperv.h | Dummy architecture-specific Hyper-V interface |
iomap.h | Dummy architecture-specific I/O mapping API implementations |
mp.h | Dummy architecture-specific multiprocessor API implementations |
nap.h | Dummy architecture-specific CPU sleeping API implementations |
pci_io.h | Dummy architecture-specific PCI I/O API implementations |
reboot.h | Dummy architecture-specific reboot API implementations |
sanboot.h | Dummy architecture-specific sanboot API implementations |
smbios.h | Dummy architecture-specific SMBIOS API implementations |
tcpip.h | Generic architecture-specific transport-network layer interface |
time.h | Dummy architecture-specific time API implementations |
uaccess.h | Dummy architecture-specific user access API implementations |
uart.h | Dummy architecture-specific UART |
umalloc.h | Dummy architecture-specific user memory allocation API implementations |
xen.h | Dummy architecture-specific Xen interface |
► hci | |
ifmgmt_cmd.h | |
► ipxe | |
► efi | |
► AArch64 | |
ProcessorBind.h | Processor or Compiler specific defines and types for AArch64 |
► Arm | |
ProcessorBind.h | Processor or Compiler specific defines and types for ARM |
► Guid | |
Acpi.h | GUIDs used for ACPI entries in the EFI system table |
FileInfo.h | Provides a GUID and a data structure that can be used with EFI_FILE_PROTOCOL.SetInfo() and EFI_FILE_PROTOCOL.GetInfo() to set or get generic file information |
FileSystemInfo.h | Provides a GUID and a data structure that can be used with EFI_FILE_PROTOCOL.GetInfo() or EFI_FILE_PROTOCOL.SetInfo() to get or set information about the system's volume |
HiiFormMapMethodGuid.h | Guid used to identify HII FormMap configuration method |
HiiPlatformSetupFormset.h | GUID indicates that the form set contains forms designed to be used for platform configuration and this form set will be displayed |
MdeModuleHii.h | EDKII extented HII IFR guid opcodes |
PcAnsi.h | Terminal Device Path Vendor Guid |
SmBios.h | GUIDs used to locate the SMBIOS tables in the UEFI 2.5 system table |
WinCertificate.h | GUID for UEFI WIN_CERTIFICATE structure |
► Ia32 | |
ProcessorBind.h | Processor or Compiler specific defines and types for IA-32 architecture |
► IndustryStandard | |
Acpi10.h | ACPI 1.0b definitions from the ACPI Specification, revision 1.0b |
Acpi20.h | ACPI 2.0 definitions from the ACPI Specification, revision 2.0 |
Acpi30.h | ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006 |
Acpi40.h | ACPI 4.0 definitions from the ACPI Specification Revision 4.0a April 5, 2010 |
Acpi50.h | ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013 |
Acpi51.h | ACPI 5.1 definitions from the ACPI Specification Revision 5.1 Errata B January, 2016 |
Acpi60.h | ACPI 6.0 definitions from the ACPI Specification Revision 6.0 Errata A January, 2016 |
AcpiAml.h | This file contains AML code definition in the latest ACPI spec |
Bluetooth.h | This file contains the Bluetooth definitions that are consumed by drivers |
Pci22.h | Support for PCI 2.2 standard |
PeImage.h | EFI image format for PE32, PE32+ and TE |
Tpm12.h | TPM Specification data structures (TCG TPM Specification Version 1.2 Revision 103) See http://trustedcomputinggroup.org for latest specification updates |
Tpm20.h | TPM2.0 Specification data structures (Trusted Platform Module Library Specification, Family "2.0", Level 00, Revision 00.96, @http://www.trustedcomputinggroup.org/resources/tpm_library_specification) |
UefiTcgPlatform.h | TCG EFI Platform Definition in TCG_EFI_Platform_1_20_Final and TCG PC Client Platform Firmware Profile Specification, Revision 1.05 |
Usb.h | Support for USB 2.0 standard |
► Library | |
BaseLib.h | Provides string functions, linked list functions, math functions, synchronization functions, file path functions, and CPU architecture-specific functions |
► LoongArch64 | |
ProcessorBind.h | Processor or Compiler specific defines and types for LoongArch |
► Pi | |
PiBootMode.h | Present the boot mode values in PI |
PiDependency.h | Present the dependency expression values in PI |
PiDxeCis.h | Include file matches things in PI |
PiFirmwareFile.h | The firmware file related definitions in PI |
PiFirmwareVolume.h | The firmware volume related definitions in PI |
PiHob.h | HOB related definitions in PI |
PiMultiPhase.h | Include file matches things in PI for multiple module types |
PiS3BootScript.h | This file contains the boot script defintions that are shared between the Boot Script Executor PPI and the Boot Script Save Protocol |
PiStatusCode.h | StatusCode related definitions in PI |
► Protocol | |
► ConsoleControl | |
ConsoleControl.h | |
AbsolutePointer.h | The file provides services that allow information about an absolute pointer device to be retrieved |
AcpiTable.h | The file provides the protocol to install or remove an ACPI table from a platform |
AppleNetBoot.h | Apple Net Boot Protocol |
Arp.h | EFI ARP Protocol Definition |
BlockIo.h | Block IO protocol as defined in the UEFI 2.0 specification |
BlockIo2.h | Block IO2 protocol as defined in the UEFI 2.3.1 specification |
BusSpecificDriverOverride.h | Bus Specific Driver Override protocol as defined in the UEFI 2.0 specification |
ComponentName.h | EFI Component Name Protocol as defined in the EFI 1.1 specification |
ComponentName2.h | UEFI Component Name 2 Protocol as defined in the UEFI 2.1 specification |
DebugSupport.h | DebugSupport protocol and supporting definitions as defined in the UEFI2.4 specification |
DevicePath.h | The device path protocol as defined in UEFI 2.0 |
DevicePathToText.h | EFI_DEVICE_PATH_TO_TEXT_PROTOCOL as defined in UEFI 2.0 |
Dhcp4.h | EFI_DHCP4_PROTOCOL as defined in UEFI 2.0 |
Dhcp6.h | UEFI Dynamic Host Configuration Protocol 6 Definition, which is used to get IPv6 addresses and other configuration parameters from DHCPv6 servers |
DiskIo.h | Disk IO protocol as defined in the UEFI 2.0 specification |
Dns4.h | This file defines the EFI Domain Name Service Binding Protocol interface |
Dns6.h | This file defines the EFI DNSv6 (Domain Name Service version 6) Protocol |
DriverBinding.h | UEFI DriverBinding Protocol is defined in UEFI specification |
FormBrowser2.h | This protocol is defined in UEFI spec |
GraphicsOutput.h | Graphics Output Protocol from the UEFI 2.0 specification |
HiiConfigAccess.h | The EFI HII results processing protocol invokes this type of protocol when it needs to forward results to a driver's configuration handler |
HiiDatabase.h | The file provides Database manager for HII-related data structures |
HiiFont.h | The file provides services to retrieve font information |
HiiImage.h | The file provides services to access to images in the images database |
Http.h | This file defines the EFI HTTP Protocol interface |
Ip4.h | This file defines the EFI IPv4 (Internet Protocol version 4) Protocol interface |
Ip4Config.h | This file provides a definition of the EFI IPv4 Configuration Protocol |
Ip4Config2.h | This file provides a definition of the EFI IPv4 Configuration II Protocol |
Ip6.h | This file defines the EFI IPv6 (Internet Protocol version 6) Protocol interface |
Ip6Config.h | This file provides a definition of the EFI IPv6 Configuration Protocol |
LoadedImage.h | UEFI 2.0 Loaded image protocol definition |
LoadFile.h | Load File protocol as defined in the UEFI 2.0 specification |
LoadFile2.h | Load File protocol as defined in the UEFI 2.0 specification |
ManagedNetwork.h | EFI_MANAGED_NETWORK_SERVICE_BINDING_PROTOCOL as defined in UEFI 2.0 |
MpService.h | When installed, the MP Services Protocol produces a collection of services that are needed for MP management |
Mtftp4.h | EFI Multicast Trivial File Transfer Protocol Definition |
Mtftp6.h | UEFI Multicast Trivial File Transfer Protocol v6 Definition, which is built upon the EFI UDPv6 Protocol and provides basic services for client-side unicast and/or multicast TFTP operations |
NetworkInterfaceIdentifier.h | EFI Network Interface Identifier Protocol |
PciIo.h | EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration, and DMA interfaces that a driver uses to access its PCI controller |
PciRootBridgeIo.h | PCI Root Bridge I/O protocol as defined in the UEFI 2.0 specification |
PxeBaseCode.h | EFI PXE Base Code Protocol definitions, which is used to access PXE-compatible devices for network access and network booting |
Rng.h | EFI_RNG_PROTOCOL as defined in UEFI 2.4 |
SerialIo.h | Serial IO protocol as defined in the UEFI 2.0 specification |
ServiceBinding.h | UEFI Service Binding Protocol is defined in UEFI specification |
ShimLock.h | EFI "shim lock" protocol |
SimpleFileSystem.h | SimpleFileSystem protocol as defined in the UEFI 2.0 specification |
SimpleNetwork.h | The EFI_SIMPLE_NETWORK_PROTOCOL provides services to initialize a network interface, transmit packets, receive packets, and close a network interface |
SimplePointer.h | Simple Pointer protocol from the UEFI 2.0 specification |
SimpleTextIn.h | Simple Text Input protocol from the UEFI 2.0 specification |
SimpleTextInEx.h | Simple Text Input Ex protocol from the UEFI 2.0 specification |
SimpleTextOut.h | Simple Text Out protocol from the UEFI 2.0 specification |
TcgService.h | TCG Service Protocol as defined in TCG_EFI_Protocol_1_22_Final See http://trustedcomputinggroup.org for the latest specification |
Tcp4.h | EFI TCPv4(Transmission Control Protocol version 4) Protocol Definition The EFI TCPv4 Service Binding Protocol is used to locate EFI TCPv4 Protocol drivers to create and destroy child of the driver to communicate with other host using TCP protocol |
Tcp6.h | EFI TCPv6(Transmission Control Protocol version 6) Protocol Definition The EFI TCPv6 Service Binding Protocol is used to locate EFI TCPv6 Protocol drivers to create and destroy child of the driver to communicate with other host using TCP protocol |
Udp4.h | UDP4 Service Binding Protocol as defined in UEFI specification |
Udp6.h | The EFI UDPv6 (User Datagram Protocol version 6) Protocol Definition, which is built upon the EFI IPv6 Protocol and provides simple packet-oriented services to transmit and receive UDP packets |
UgaDraw.h | UGA Draw protocol from the EFI 1.10 specification |
UnicodeCollation.h | Unicode Collation protocol that follows the UEFI 2.0 specification |
Usb2HostController.h | EFI_USB2_HC_PROTOCOL as defined in UEFI 2.0 |
UsbHostController.h | EFI_USB_HC_PROTOCOL as defined in EFI 1.10 |
UsbIo.h | EFI Usb I/O Protocol as defined in UEFI specification |
VlanConfig.h | EFI VLAN Config protocol is to provide manageability interface for VLAN configuration |
► RiscV64 | |
ProcessorBind.h | Processor or Compiler specific defines and types for RISC-V |
► Uefi | |
UefiBaseType.h | Defines data types and constants introduced in UEFI |
UefiGpt.h | EFI Guid Partition Table Format Definition |
UefiInternalFormRepresentation.h | This file defines the encoding for the VFR (Visual Form Representation) language |
UefiMultiPhase.h | This includes some definitions introduced in UEFI that will be used in both PEI and DXE phases |
UefiPxe.h | This header file contains all of the PXE type definitions, structure prototypes, global variables and constants that are needed for porting PXE to EFI |
UefiSpec.h | Include file that supports UEFI |
► X64 | |
ProcessorBind.h | Processor or Compiler specific defines and types x64 (Intel 64, AMD64) |
Base.h | Root include file for Mde Package Base type modules |
efi.h | EFI API |
efi_acpi.h | IPXE ACPI API for EFI |
efi_autoboot.h | EFI autoboot device |
efi_autoexec.h | EFI autoexec script |
efi_block.h | |
efi_cachedhcp.h | EFI cached DHCP packet |
efi_cmdline.h | EFI command line |
efi_download.h | IPXE Download Protocol |
efi_driver.h | EFI driver interface |
efi_file.h | EFI file protocols |
efi_hii.h | EFI human interface infrastructure |
efi_image.h | EFI images |
efi_mp.h | EFI multiprocessor API implementation |
efi_nap.h | CPU sleeping |
efi_null.h | EFI null interfaces |
efi_path.h | EFI device paths |
efi_pci.h | EFI driver interface |
efi_pci_api.h | IPXE PCI I/O API for EFI |
efi_pxe.h | EFI PXE base code protocol |
efi_reboot.h | IPXE reboot API for EFI |
efi_service.h | EFI service binding |
efi_shim.h | UEFI shim special handling |
efi_smbios.h | IPXE SMBIOS API for EFI |
efi_snp.h | IPXE EFI SNP interface |
efi_strings.h | EFI strings |
efi_time.h | EFI time source |
efi_umalloc.h | IPXE user memory allocation API for EFI |
efi_usb.h | USB I/O protocol |
efi_utils.h | EFI utilities |
efi_veto.h | EFI driver vetoes |
efi_watchdog.h | EFI watchdog holdoff timer |
efi_wrap.h | EFI driver interface |
mnpnet.h | MNP NIC driver |
PiDxe.h | Root include file for Mde Package DXE_CORE, DXE, RUNTIME, SMM, SAL type modules |
ProcessorBind.h | |
Uefi.h | Root include file for Mde Package UEFI, UEFI_APPLICATION type modules |
► errno | |
efi.h | EFI platform error codes |
linux.h | Linux platform error codes |
► linux | |
dhcparch.h | DHCP client architecture definitions |
linux_acpi.h | IPXE ACPI API for Linux |
linux_nap.h | Linux CPU sleeping |
linux_pci.h | IPXE PCI API for Linux |
linux_smbios.h | IPXE SMBIOS API for Linux |
linux_time.h | Linux time source |
linux_uaccess.h | IPXE user access API for Linux |
linux_umalloc.h | IPXE user memory allocation API for Linux |
acpi.h | ACPI data structures |
acpimac.h | ACPI MAC address |
aes.h | AES algorithm |
ansicol.h | ANSI colours |
ansiesc.h | ANSI escape sequences |
aoe.h | AoE protocol |
api.h | IPXE internal APIs |
arc4.h | |
arp.h | Address Resolution Protocol |
asn1.h | ASN.1 encoding |
ata.h | ATA devices |
base16.h | Base16 encoding |
base64.h | Base64 encoding |
bigint.h | Big integer support |
bitbash.h | Bit-bashing interfaces |
bitmap.h | Bitmaps for multicast downloads |
bitops.h | Bit operations |
blockdev.h | Block devices |
blocktrans.h | Block device translator |
bofm.h | IBM BladeCenter Open Fabric Manager (BOFM) |
cachedhcp.h | Cached DHCP packet |
cbc.h | Cipher-block chaining |
cdc.h | USB Communications Device Class (CDC) |
certstore.h | Certificate store |
chap.h | CHAP protocol |
cms.h | Cryptographic Message Syntax (PKCS #7) |
command.h | |
console.h | User interaction |
cpio.h | CPIO archives |
crc32.h | |
crypto.h | Cryptographic API |
deflate.h | DEFLATE decompression algorithm |
der.h | DER image format |
des.h | DES algorithm |
device.h | Device model |
dhcp.h | Dynamic Host Configuration Protocol |
dhcparch.h | DHCP client architecture definitions |
dhcpopts.h | DHCP options |
dhcppkt.h | DHCP packets |
dhcpv6.h | Dynamic Host Configuration Protocol for IPv6 |
dhe.h | Ephemeral Diffie-Hellman key exchange |
dma.h | DMA mappings |
dns.h | DNS protocol |
downloader.h | Image downloader |
drbg.h | DRBG mechanism |
dummy_pio.h | Dummy PIO reads and writes up to 32 bits |
dummy_sanboot.h | Dummy SAN device |
dynui.h | Dynamic user interfaces |
eap.h | Extensible Authentication Protocol |
eapol.h | Extensible Authentication Protocol over LAN (EAPoL) |
ecam.h | PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) |
ecam_io.h | PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) |
ecb.h | Electronic codebook (ECB) |
edd.h | Enhanced Disk Drive specification |
editbox.h | Editable text box widget |
editstring.h | Editable strings |
eisa.h | |
elf.h | ELF image format |
eltorito.h | El Torito bootable CD-ROM specification |
entropy.h | Entropy source |
eoib.h | Ethernet over Infiniband |
errfile.h | Error file identifiers |
errortab.h | Error message tables |
eth_slow.h | Ethernet slow protocols |
ethernet.h | Ethernet protocol |
fakedhcp.h | Fake DHCP packets |
fault.h | Fault injection |
fbcon.h | Frame buffer console |
fc.h | Fibre Channel |
fcels.h | Fibre Channel Extended Link Services |
fcns.h | Fibre Channel name server lookups |
fcoe.h | Fibre Channel over Ethernet |
fcp.h | Fibre Channel Protocol |
fdt.h | Flattened Device Tree |
features.h | Feature list |
fip.h | |
fragment.h | Fragment reassembly |
ftp.h | File transfer protocol |
gcm.h | Galois/Counter Mode (GCM) |
gdbserial.h | GDB remote debugging over serial |
gdbstub.h | GDB remote debugging |
gdbudp.h | GDB remote debugging over UDP |
gzip.h | Gzip compressed images |
hash_df.h | Hash-based derivation function (Hash_df) |
hidemem.h | Hidden memory regions |
hmac.h | Keyed-Hashing for Message Authentication |
hmac_drbg.h | HMAC_DRBG algorithm |
http.h | Hyper Text Transport Protocol |
hyperv.h | Hyper-V interface |
i2c.h | I2C interface |
ib_cm.h | Infiniband communication management |
ib_cmrc.h | Infiniband Communication-managed Reliable Connections |
ib_mad.h | Infiniband management datagrams |
ib_mcast.h | Infiniband multicast groups |
ib_mi.h | Infiniband management interfaces |
ib_packet.h | Infiniband packet format |
ib_pathrec.h | Infiniband path records |
ib_service.h | Infiniband service records |
ib_sma.h | Infiniband subnet management agent |
ib_smc.h | Infiniband Subnet Management Client |
ib_srp.h | SCSI RDMA Protocol over Infiniband |
ibft.h | ISCSI boot firmware table |
icmp.h | ICMP protocol |
icmpv6.h | ICMPv6 protocol |
ieee80211.h | Constants and data structures defined in IEEE 802.11, subsetted according to what iPXE knows how to use |
if_arp.h | Address Resolution Protocol constants and types |
if_ether.h | |
image.h | Executable images |
in.h | |
infiniband.h | Infiniband protocol |
init.h | |
interface.h | Object interfaces |
io.h | IPXE I/O API |
iobuf.h | I/O buffers |
iomap.h | IPXE I/O mapping API |
iomap_virt.h | IPXE I/O mapping API using phys_to_virt() |
ip.h | IP protocol |
ipoib.h | IP over Infiniband |
ipstat.h | IP statistics |
ipv6.h | IPv6 protocol |
isa.h | |
isa_ids.h | |
isapnp.h | |
iscsi.h | ISCSI protocol |
iso9660.h | ISO9660 CD-ROM specification |
isqrt.h | Integer square root |
job.h | Job control interfaces |
jumpscroll.h | Jump scrolling |
keymap.h | Keyboard mappings |
keys.h | Key definitions |
label.h | Text label widget |
linebuf.h | Line buffering |
lineconsole.h | Line-based console |
linux.h | Linux devices, drivers and device requests |
linux_api.h | Linux host API |
linux_sysfs.h | Linux sysfs files |
list.h | Linked lists |
lldp.h | Link Layer Discovery Protocol |
login_ui.h | Login UI |
malloc.h | Dynamic memory allocation |
mca.h | |
md4.h | MD4 algorithm |
md5.h | MD5 algorithm |
memblock.h | Largest memory block |
message.h | Message printing |
mii.h | Media Independent Interface |
mii_bit.h | MII bit-bashing interface |
monojob.h | Single foreground job |
mount.h | NFS MOUNT protocol |
mp.h | Multiprocessor functions |
mschapv2.h | MS-CHAPv2 authentication |
nap.h | CPU sleeping |
ndp.h | Neighbour discovery protocol |
neighbour.h | Neighbour discovery |
net80211.h | The iPXE 802.11 MAC layer |
net80211_err.h | The iPXE 802.11 MAC layer errors |
netbios.h | NetBIOS user names |
netdevice.h | Network device management |
nfs.h | Network File System protocol |
nfs_open.h | Network File System protocol |
nfs_uri.h | Network File System protocol URI handling functions |
nonxen.h | Stub Xen definitions for platforms with no Xen support |
ntlm.h | NT LAN Manager (NTLM) authentication |
ntp.h | Network Time Protocol |
null_acpi.h | Standard do-nothing ACPI interface |
null_mp.h | Null multiprocessor API implementation |
null_nap.h | Null CPU sleeping |
null_pci.h | Null PCI API |
null_reboot.h | IPXE do-nothing reboot API |
null_sanboot.h | Standard do-nothing sanboot interface |
null_smbios.h | Null SMBIOS API |
null_time.h | Nonexistent time source |
nvo.h | Non-volatile stored options |
nvs.h | Non-volatile storage |
nvsvpd.h | Non-Volatile Storage using Vital Product Data |
ocsp.h | Online Certificate Status Protocol |
oncrpc.h | SUN ONC RPC protocol |
oncrpc_iob.h | SUN ONC RPC protocol |
open.h | Data transfer interface opening |
params.h | Request parameters |
parseopt.h | Command line option parsing |
pccrc.h | Peer Content Caching and Retrieval: Content Identification [MS-PCCRC] |
pccrd.h | Peer Content Caching and Retrieval: Discovery Protocol [MS-PCCRD] |
pccrr.h | Peer Content Caching and Retrieval: Retrieval Protocol [MS-PCCRR] |
pci.h | PCI bus |
pci_io.h | PCI I/O API |
pcibackup.h | PCI configuration space backup and restoration |
pcibridge.h | PCI-to-PCI bridge |
pciea.h | PCI Enhanced Allocation |
pcimsix.h | PCI MSI-X interrupts |
pcivpd.h | PCI Vital Product Data |
peerblk.h | Peer Content Caching and Retrieval (PeerDist) protocol block downloads |
peerdisc.h | Peer Content Caching and Retrieval (PeerDist) protocol peer discovery |
peermux.h | Peer Content Caching and Retrieval (PeerDist) protocol multiplexer |
pem.h | PEM-encoded ASN.1 data |
pending.h | Pending operations |
ping.h | ICMP ping protocol |
pinger.h | ICMP ping sender |
pixbuf.h | Pixel buffer |
png.h | Portable Network Graphics (PNG) format |
pnm.h | Portable anymap format (PNM) |
pool.h | Pooled connections |
portmap.h | SUN ONC RPC protocol |
posix_io.h | POSIX-like I/O |
privkey.h | Private key |
process.h | Processes |
profile.h | Profiling |
pseudobit.h | Pseudo-bit structures |
quiesce.h | Quiesce system |
random_nz.h | HMAC_DRBG algorithm |
rarp.h | Reverse Address Resolution Protocol |
rbg.h | RBG mechanism |
rc80211.h | Rate-control algorithm prototype for 802.11 |
reboot.h | IPXE reboot API |
refcnt.h | Reference counting |
resolv.h | Name resolution |
retry.h | Retry timers |
rndis.h | Remote Network Driver Interface Specification |
rootcert.h | Root certificate store |
rotate.h | Bit operations |
rsa.h | RSA public-key cryptography |
sanboot.h | IPXE sanboot API |
sbat.h | Secure Boot Advanced Targeting (SBAT) |
script.h | IPXE scripts |
scsi.h | SCSI devices |
sec80211.h | Definitions for general secured-network routines |
segment.h | Executable image segments |
serial.h | Serial console |
settings.h | Configuration settings |
settings_ui.h | Option configuration console |
sha1.h | SHA-1 algorithm |
sha256.h | SHA-256 algorithm |
sha512.h | SHA-512 algorithm |
shell.h | Minimal command shell |
slirp.h | Linux Slirp network driver |
smbios.h | System Management BIOS |
socket.h | Socket addresses |
spi.h | SPI interface |
spi_bit.h | SPI bit-bashing interface |
srp.h | SCSI RDMA Protocol |
stp.h | Spanning Tree Protocol (STP) |
string.h | String functions |
syslog.h | Syslog protocol |
tables.h | Linker tables |
tcp.h | TCP protocol |
tcpip.h | Transport-network layer interface |
test.h | Self-test infrastructure |
tftp.h | TFTP protocol |
threewire.h | Three-wire serial interface |
time.h | Time source |
timer.h | IPXE timers |
tls.h | Transport Layer Security Protocol |
uaccess.h | Access to external ("user") memory |
uart.h | 16550-compatible UART |
udp.h | UDP protocol |
umalloc.h | User memory allocation |
uri.h | Uniform Resource Identifiers |
usb.h | Universal Serial Bus (USB) |
usbhid.h | USB human interface devices (HID) |
usbnet.h | USB network devices |
utf8.h | UTF-8 Unicode encoding |
uuid.h | Universally unique IDs |
validator.h | Certificate validator |
version.h | Version number |
virtio-pci.h | |
virtio-ring.h | |
vlan.h | Virtual LANs |
vmbus.h | Hyper-V virtual machine bus |
vsprintf.h | Printf() and friends |
widget.h | Text widgets |
wpa.h | Common definitions for all types of WPA-protected networks |
x25519.h | X25519 key exchange |
x509.h | X.509 certificates |
xen.h | Xen interface |
xenbus.h | Xen device bus |
xenevent.h | Xen events |
xengrant.h | Xen grant tables |
xenmem.h | Xen memory operations |
xenstore.h | XenStore interface |
xenver.h | Xen version |
xfer.h | Data transfer interfaces |
xferbuf.h | Data transfer buffer |
xsigo.h | Xsigo virtual Ethernet devices |
zlib.h | Zlib compressed images |
► readline | |
readline.h | Minmal readline |
► sys | |
time.h | Date and time |
► usr | |
autoboot.h | Automatic booting |
certmgmt.h | Certificate management |
dhcpmgmt.h | DHCP management |
fcmgmt.h | Fibre Channel management |
ibmgmt.h | Infiniband device management |
ifmgmt.h | Network interface management |
imgarchive.h | Archive image management |
imgcrypt.h | Image encryption management |
imgmgmt.h | Image management |
imgtrust.h | Image trust management |
ipstat.h | IP statistics |
iwmgmt.h | Wireless network interface management |
lotest.h | Loopback testing |
neighmgmt.h | Neighbour management |
nslookup.h | Standalone name resolution |
ntpmgmt.h | NTP management |
pingmgmt.h | ICMP ping management |
profstat.h | Profiling |
prompt.h | Prompt for keypress |
route.h | Routing management |
shimmgmt.h | EFI shim management |
sync.h | Wait for pending operations to complete |
► valgrind | |
memcheck.h | |
valgrind.h | |
► xen | |
► arch-x86 | |
xen-x86_32.h | |
xen-x86_64.h | |
xen.h | |
► hvm | |
hvm_op.h | |
params.h | |
► io | |
netif.h | |
ring.h | |
xenbus.h | |
xs_wire.h | |
arch-arm.h | |
event_channel.h | |
features.h | |
grant_table.h | |
memory.h | |
physdev.h | |
trace.h | |
version.h | |
xen-compat.h | |
xen.h | |
alloca.h | Temporary memory allocation |
assert.h | Assertions |
byteswap.h | |
coff.h | |
compiler.h | Global compiler definitions |
cpu.h | |
ctype.h | Character types |
curses.h | MuCurses header file |
elf.h | ELF headers |
endian.h | |
errno.h | Error codes |
etherboot.h | |
fs.h | |
getopt.h | Parse command-line options |
i82365.h | |
libgen.h | |
mii.h | Media Independent Interface constants |
nic.h | |
old_tcp.h | |
pc_kbd.h | |
pcmcia-opts.h | |
pcmcia.h | |
setjmp.h | |
stdarg.h | |
stdbool.h | |
stddef.h | |
stdint.h | |
stdio.h | |
stdlib.h | |
string.h | String functions |
strings.h | String functions |
sys_info.h | |
syslog.h | System logger |
time.h | Date and time |
unistd.h | |
wchar.h | |
► interface | |
► bofm | |
bofm.c | IBM BladeCenter Open Fabric Manager (BOFM) |
► efi | |
efi_acpi.c | IPXE ACPI API for EFI |
efi_autoboot.c | EFI autoboot device |
efi_autoexec.c | EFI autoexec script |
efi_block.c | EFI block device protocols |
efi_bofm.c | IBM BladeCenter Open Fabric Manager (BOFM) EFI interface |
efi_cachedhcp.c | EFI cached DHCP packet |
efi_cmdline.c | EFI command line |
efi_console.c | |
efi_debug.c | EFI debugging utilities |
efi_download.c | |
efi_driver.c | EFI driver interface |
efi_entropy.c | EFI entropy source |
efi_fbcon.c | EFI frame buffer console |
efi_fdt.c | EFI Flattened Device Tree |
efi_file.c | EFI file protocols |
efi_guid.c | EFI GUIDs |
efi_hii.c | |
efi_init.c | |
efi_local.c | EFI local file access |
efi_mp.c | EFI multiprocessor API implementation |
efi_nap.c | IPXE CPU sleeping API for EFI |
efi_null.c | EFI null interfaces |
efi_path.c | EFI device paths |
efi_pci.c | IPXE PCI I/O API for EFI |
efi_pxe.c | EFI PXE base code protocol |
efi_reboot.c | EFI reboot mechanism |
efi_rng.c | EFI random number generator protocol entropy source |
efi_service.c | EFI service binding |
efi_settings.c | EFI variable settings |
efi_shim.c | UEFI shim special handling |
efi_smbios.c | IPXE SMBIOS API for EFI |
efi_snp.c | |
efi_snp_hii.c | EFI SNP HII protocol |
efi_strings.c | |
efi_time.c | EFI time source |
efi_timer.c | IPXE timer API for EFI |
efi_umalloc.c | IPXE user memory allocation API for EFI |
efi_usb.c | EFI USB I/O PROTOCOL |
efi_utils.c | EFI utilities |
efi_veto.c | EFI driver vetoes |
efi_watchdog.c | EFI watchdog holdoff timer |
efi_wrap.c | EFI image wrapping |
efidrvprefix.c | |
efiprefix.c | |
► hyperv | |
vmbus.c | Hyper-V virtual machine bus |
► smbios | |
smbios.c | System Management BIOS |
smbios_settings.c | |
► xen | |
xenbus.c | Xen device bus |
xengrant.c | Xen grant tables |
xenstore.c | XenStore interface |
► libgcc | |
__divdi3.c | |
__divmoddi4.c | |
__moddi3.c | |
__udivdi3.c | |
__udivmoddi4.c | |
__umoddi3.c | |
icc.c | |
implicit.c | Gcc sometimes likes to insert implicit calls to memcpy() and memset() |
libgcc.h | |
► net | |
► 80211 | |
net80211.c | 802.11 device management |
rc80211.c | Simple 802.11 rate-control algorithm |
sec80211.c | General secured-network routines required whenever any secure network support at all is compiled in |
wep.c | The WEP wireless encryption method (insecure!) |
wpa.c | Handler for the aspects of WPA handshaking that are independent of 802.1X/PSK or TKIP/CCMP; this mostly involves the 4-Way Handshake |
wpa_ccmp.c | Backend for WPA using the CCMP encryption method |
wpa_psk.c | Frontend for WPA using a pre-shared key |
wpa_tkip.c | Backend for WPA using the TKIP encryption standard |
► infiniband | |
ib_cm.c | Infiniband communication management |
ib_cmrc.c | Infiniband Communication-managed Reliable Connections |
ib_mcast.c | Infiniband multicast groups |
ib_mi.c | Infiniband management interfaces |
ib_packet.c | Infiniband Packet Formats |
ib_pathrec.c | Infiniband path lookups |
ib_service.c | Infiniband service records |
ib_sma.c | Infiniband Subnet Management Agent |
ib_smc.c | Infiniband Subnet Management Client |
ib_srp.c | SCSI RDMA Protocol over Infiniband |
xsigo.c | Xsigo virtual Ethernet devices |
► oncrpc | |
mount.c | NFS MOUNT protocol |
nfs.c | Network File System protocol |
nfs_open.c | Network File System protocol |
nfs_uri.c | Network File System protocol URI handling functions |
oncrpc_iob.c | SUN ONC RPC protocol |
portmap.c | PORTMAPPER protocol |
► tcp | |
ftp.c | File transfer protocol |
http.c | Hyper Text Transfer Protocol (HTTP) |
httpauth.c | Hyper Text Transfer Protocol (HTTP) authentication |
httpbasic.c | Hyper Text Transfer Protocol (HTTP) Basic authentication |
httpblock.c | Hyper Text Transfer Protocol (HTTP) block device |
httpconn.c | Hyper Text Transfer Protocol (HTTP) connection management |
httpcore.c | Hyper Text Transfer Protocol (HTTP) core functionality |
httpdigest.c | Hyper Text Transfer Protocol (HTTP) Digest authentication |
httpgce.c | Google Compute Engine (GCE) metadata retrieval |
httpntlm.c | Hyper Text Transfer Protocol (HTTP) NTLM authentication |
https.c | Secure Hyper Text Transfer Protocol (HTTPS) |
iscsi.c | ISCSI protocol |
oncrpc.c | SUN ONC RPC protocol |
syslogs.c | Encrypted syslog protocol |
► udp | |
dhcp.c | Dynamic Host Configuration Protocol |
dhcpv6.c | Dynamic Host Configuration Protocol for IPv6 |
dns.c | DNS protocol |
ntp.c | Network Time Protocol |
slam.c | Scalable Local Area Multicast protocol |
syslog.c | Syslog protocol |
tftp.c | TFTP protocol |
aoe.c | AoE protocol |
arp.c | Address Resolution Protocol |
dhcpopts.c | DHCP options |
dhcppkt.c | DHCP packets |
eap.c | Extensible Authentication Protocol |
eap_md5.c | EAP MD5-Challenge authentication method |
eap_mschapv2.c | EAP MS-CHAPv2 authentication method |
eapol.c | Extensible Authentication Protocol over LAN (EAPoL) |
eth_slow.c | Ethernet slow protocols |
ethernet.c | Ethernet protocol |
fakedhcp.c | Fake DHCP packets |
fc.c | Fibre Channel |
fcels.c | Fibre Channel Extended Link Services |
fcns.c | Fibre Channel name server lookups |
fcoe.c | FCoE protocol |
fcp.c | Fibre Channel Protocol |
fragment.c | Fragment reassembly |
icmp.c | ICMP protocol |
icmpv4.c | ICMPv4 protocol |
icmpv6.c | ICMPv6 protocol |
infiniband.c | Infiniband protocol |
iobpad.c | I/O buffer padding |
ipv4.c | IPv4 protocol |
ipv6.c | IPv6 protocol |
lldp.c | Link Layer Discovery Protocol |
ndp.c | IPv6 neighbour discovery protocol |
neighbour.c | Neighbour discovery |
netdev_settings.c | Network device configuration settings |
netdevice.c | Network device management |
nullnet.c | Null network device |
pccrc.c | Peer Content Caching and Retrieval: Content Identification [MS-PCCRC] |
pccrd.c | Peer Content Caching and Retrieval: Discovery Protocol [MS-PCCRD] |
peerblk.c | Peer Content Caching and Retrieval (PeerDist) protocol block downloads |
peerdisc.c | Peer Content Caching and Retrieval (PeerDist) protocol peer discovery |
peerdist.c | Peer Content Caching and Retrieval (PeerDist) protocol |
peermux.c | Peer Content Caching and Retrieval (PeerDist) protocol multiplexer |
ping.c | ICMP ping protocol |
rarp.c | Reverse Address Resolution Protocol |
retry.c | Retry timers |
rndis.c | Remote Network Driver Interface Specification |
socket.c | Sockets |
stp.c | Spanning Tree Protocol (STP) |
tcp.c | TCP protocol |
tcpip.c | Transport-network layer interface |
tls.c | Transport Layer Security Protocol |
udp.c | UDP protocol |
validator.c | Certificate validator |
vlan.c | Virtual LANs |
► tests | |
acpi_test.c | ACPI tests |
aes_test.c | AES tests |
asn1_test.c | ASN.1 self-tests |
asn1_test.h | |
base16_test.c | Base16 tests |
base64_test.c | Base64 tests |
bigint_test.c | Big integer self-tests |
bitops_test.c | Bit operations self-tests |
bofm_test.c | IBM BladeCenter Open Fabric Manager (BOFM) tests |
byteswap_test.c | Byte-order swapping test functions |
cipher_test.c | Cipher self-tests |
cipher_test.h | Cipher self-tests |
cms_test.c | CMS self-tests |
crc32_test.c | CRC32 tests |
deflate_test.c | DEFLATE tests |
der_test.c | DER self-tests |
des_test.c | DES tests |
dhe_test.c | Ephemeral Diffie-Hellman self-tests |
digest_test.c | Digest self-tests |
digest_test.h | |
dns_test.c | DNS self-tests |
editstring_test.c | Editable string tests |
entropy_sample.c | Entropy sampling |
gcm_test.c | Galois/Counter Mode (GCM) tests |
gzip_test.c | Gzip image tests |
hash_df_test.c | Hash-based derivation function (Hash_df) tests |
hmac_drbg_test.c | HMAC_DRBG tests |
hmac_test.c | HMAC self-tests |
iobuf_test.c | I/O buffer tests |
ipv4_test.c | IPv4 tests |
ipv6_test.c | IPv6 tests |
linebuf_test.c | Line buffer self-tests |
list_test.c | List function tests |
math_test.c | Mathematical self-tests |
md4_test.c | MD4 tests |
md5_test.c | MD5 tests |
memcpy_test.c | Memcpy() self-tests |
memset_test.c | Memset() self-tests |
mschapv2_test.c | MS-CHAPv2 authentication self-tests |
nap_test.c | CPU sleeping test |
ntlm_test.c | NTLM authentication self-tests |
ocsp_test.c | OCSP tests |
pccrc_test.c | Peer Content Caching and Retrieval: Content Identification [MS-PCCRC] tests |
pem_test.c | PEM self-tests |
pixbuf_test.c | Pixel buffer self-tests |
pixbuf_test.h | |
png_test.c | PNG self-tests |
pnm_test.c | PNM self-tests |
profile_test.c | Profiling self-tests |
pubkey_test.c | Public key self-tests |
pubkey_test.h | |
rsa_test.c | RSA self-tests |
setjmp_test.c | Setjmp()/longjmp() tests |
settings_test.c | Settings self-tests |
sha1_test.c | SHA-1 tests |
sha256_test.c | SHA-256 family tests |
sha512_test.c | SHA-512 family tests |
string_test.c | String self-tests |
tcpip_test.c | TCP/IP self-tests |
test.c | Self-test infrastructure |
tests.c | Self-test collection |
time_test.c | Date and time self-tests |
umalloc_test.c | |
uri_test.c | URI self-tests |
utf8_test.c | UTF-8 Unicode encoding tests |
uuid_test.c | UUID tests |
vsprintf_test.c | Vsprintf() self-tests |
x25519_test.c | X25519 key exchange test |
x509_test.c | X.509 self-tests |
zlib_test.c | Zlib image tests |
► usr | |
autoboot.c | Automatic booting |
certmgmt.c | Certificate management |
dhcpmgmt.c | DHCP management |
fcmgmt.c | Fibre Channel management |
ibmgmt.c | Infiniband device management |
ifmgmt.c | Network interface management |
imgarchive.c | Archive image management |
imgcrypt.c | Image encryption management |
imgmgmt.c | Image management |
imgtrust.c | Image trust management |
ipstat.c | IP statistics |
iwmgmt.c | Wireless network interface management |
lotest.c | Loopback testing |
neighmgmt.c | Neighbour management |
nslookup.c | Standalone name resolution |
ntpmgmt.c | NTP management |
pingmgmt.c | ICMP ping management |
profstat.c | Profiling |
prompt.c | Prompt for keypress |
pxemenu.c | PXE Boot Menus |
route.c | Routing management |
route_ipv4.c | IPv4 routing management |
route_ipv6.c | IPv6 routing management |
shimmgmt.c | EFI shim management |
sync.c | Wait for pending operations to complete |