|
iPXE
|
Directories | |
| directory | efi |
| directory | errno |
| directory | linux |
Files | |
| file | acpi.h [code] |
| ACPI data structures. | |
| file | acpimac.h [code] |
| ACPI MAC address. | |
| file | aes.h [code] |
| AES algorithm. | |
| file | ansicol.h [code] |
| ANSI colours. | |
| file | ansiesc.h [code] |
| ANSI escape sequences. | |
| file | aoe.h [code] |
| AoE protocol. | |
| file | api.h [code] |
| iPXE internal APIs | |
| file | arc4.h [code] |
| file | arp.h [code] |
| Address Resolution Protocol. | |
| file | asn1.h [code] |
| ASN.1 encoding. | |
| file | ata.h [code] |
| ATA devices. | |
| file | base16.h [code] |
| Base16 encoding. | |
| file | base64.h [code] |
| Base64 encoding. | |
| file | bigint.h [code] |
| Big integer support. | |
| file | bitbash.h [code] |
| Bit-bashing interfaces. | |
| file | bitmap.h [code] |
| Bitmaps for multicast downloads. | |
| file | bitops.h [code] |
| Bit operations. | |
| file | blockdev.h [code] |
| Block devices. | |
| file | blocktrans.h [code] |
| Block device translator. | |
| file | bofm.h [code] |
| IBM BladeCenter Open Fabric Manager (BOFM) | |
| file | cachedhcp.h [code] |
| Cached DHCP packet. | |
| file | cbc.h [code] |
| Cipher-block chaining. | |
| file | cdc.h [code] |
| USB Communications Device Class (CDC) | |
| file | certstore.h [code] |
| Certificate store. | |
| file | chap.h [code] |
| CHAP protocol. | |
| file | cms.h [code] |
| Cryptographic Message Syntax (PKCS #7) | |
| file | command.h [code] |
| file | console.h [code] |
| User interaction. | |
| file | cpio.h [code] |
| CPIO archives. | |
| file | crc32.h [code] |
| file | crypto.h [code] |
| Cryptographic API. | |
| file | deflate.h [code] |
| DEFLATE decompression algorithm. | |
| file | der.h [code] |
| DER image format. | |
| file | des.h [code] |
| DES algorithm. | |
| file | device.h [code] |
| Device model. | |
| file | devtree.h [code] |
| Devicetree bus. | |
| file | dhcp.h [code] |
| Dynamic Host Configuration Protocol. | |
| file | dhcparch.h [code] |
| DHCP client architecture definitions. | |
| file | dhcpopts.h [code] |
| DHCP options. | |
| file | dhcppkt.h [code] |
| DHCP packets. | |
| file | dhcpv6.h [code] |
| Dynamic Host Configuration Protocol for IPv6. | |
| file | dhe.h [code] |
| Ephemeral Diffie-Hellman key exchange. | |
| file | dma.h [code] |
| DMA mappings. | |
| file | dns.h [code] |
| DNS protocol. | |
| file | downloader.h [code] |
| Image downloader. | |
| file | drbg.h [code] |
| DRBG mechanism. | |
| file | dummy_pio.h [code] |
| Dummy PIO reads and writes up to 32 bits. | |
| file | dummy_sanboot.h [code] |
| Dummy SAN device. | |
| file | dynui.h [code] |
| Dynamic user interfaces. | |
| file | eap.h [code] |
| Extensible Authentication Protocol. | |
| file | eapol.h [code] |
| Extensible Authentication Protocol over LAN (EAPoL) | |
| file | ecam.h [code] |
| PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) | |
| file | ecam_io.h [code] |
| PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) | |
| file | ecb.h [code] |
| Electronic codebook (ECB) | |
| file | ecdhe.h [code] |
| Elliptic Curve Ephemeral Diffie-Hellman (ECDHE) key exchange. | |
| file | edd.h [code] |
| Enhanced Disk Drive specification. | |
| file | editbox.h [code] |
| Editable text box widget. | |
| file | editstring.h [code] |
| Editable strings. | |
| file | eisa.h [code] |
| file | elf.h [code] |
| ELF image format. | |
| file | eltorito.h [code] |
| El Torito bootable CD-ROM specification. | |
| file | entropy.h [code] |
| Entropy source. | |
| file | eoib.h [code] |
| Ethernet over Infiniband. | |
| file | errfile.h [code] |
| Error file identifiers. | |
| file | errortab.h [code] |
| Error message tables. | |
| file | eth_slow.h [code] |
| Ethernet slow protocols. | |
| file | ethernet.h [code] |
| Ethernet protocol. | |
| file | fakedhcp.h [code] |
| Fake DHCP packets. | |
| file | fault.h [code] |
| Fault injection. | |
| file | fbcon.h [code] |
| Frame buffer console. | |
| file | fc.h [code] |
| Fibre Channel. | |
| file | fcels.h [code] |
| Fibre Channel Extended Link Services. | |
| file | fcns.h [code] |
| Fibre Channel name server lookups. | |
| file | fcoe.h [code] |
| Fibre Channel over Ethernet. | |
| file | fcp.h [code] |
| Fibre Channel Protocol. | |
| file | fdt.h [code] |
| Flattened Device Tree. | |
| file | fdtmem.h [code] |
| Flattened Device Tree memory map. | |
| file | features.h [code] |
| Feature list. | |
| file | fip.h [code] |
| file | fragment.h [code] |
| Fragment reassembly. | |
| file | ftp.h [code] |
| File transfer protocol. | |
| file | gcm.h [code] |
| Galois/Counter Mode (GCM) | |
| file | gdbserial.h [code] |
| GDB remote debugging over serial. | |
| file | gdbstub.h [code] |
| GDB remote debugging. | |
| file | gdbudp.h [code] |
| GDB remote debugging over UDP. | |
| file | gpio.h [code] |
| General purpose I/O. | |
| file | gzip.h [code] |
| gzip compressed images | |
| file | hash_df.h [code] |
| Hash-based derivation function (Hash_df) | |
| file | hmac.h [code] |
| Keyed-Hashing for Message Authentication. | |
| file | hmac_drbg.h [code] |
| HMAC_DRBG algorithm. | |
| file | http.h [code] |
| Hyper Text Transport Protocol. | |
| file | hyperv.h [code] |
| Hyper-V interface. | |
| file | i2c.h [code] |
| I2C interface. | |
| file | ib_cm.h [code] |
| Infiniband communication management. | |
| file | ib_cmrc.h [code] |
| Infiniband Communication-managed Reliable Connections. | |
| file | ib_mad.h [code] |
| Infiniband management datagrams. | |
| file | ib_mcast.h [code] |
| Infiniband multicast groups. | |
| file | ib_mi.h [code] |
| Infiniband management interfaces. | |
| file | ib_packet.h [code] |
| Infiniband packet format. | |
| file | ib_pathrec.h [code] |
| Infiniband path records. | |
| file | ib_service.h [code] |
| Infiniband service records. | |
| file | ib_sma.h [code] |
| Infiniband subnet management agent. | |
| file | ib_smc.h [code] |
| Infiniband Subnet Management Client. | |
| file | ib_srp.h [code] |
| SCSI RDMA Protocol over Infiniband. | |
| file | ibft.h [code] |
| iSCSI boot firmware table | |
| file | icmp.h [code] |
| ICMP protocol. | |
| file | icmpv6.h [code] |
| ICMPv6 protocol. | |
| file | ieee80211.h [code] |
| Constants and data structures defined in IEEE 802.11, subsetted according to what iPXE knows how to use. | |
| file | if_arp.h [code] |
| Address Resolution Protocol constants and types. | |
| file | if_ether.h [code] |
| file | image.h [code] |
| Executable images. | |
| file | in.h [code] |
| file | infiniband.h [code] |
| Infiniband protocol. | |
| file | init.h [code] |
| file | initrd.h [code] |
| Initial ramdisk (initrd) reshuffling. | |
| file | interface.h [code] |
| Object interfaces. | |
| file | io.h [code] |
| iPXE I/O API | |
| file | iobuf.h [code] |
| I/O buffers. | |
| file | iomap.h [code] |
| iPXE I/O mapping API | |
| file | iomap_virt.h [code] |
| iPXE I/O mapping API using phys_to_virt() | |
| file | ip.h [code] |
| IP protocol. | |
| file | ipoib.h [code] |
| IP over Infiniband. | |
| file | ipstat.h [code] |
| IP statistics. | |
| file | ipv6.h [code] |
| IPv6 protocol. | |
| file | isa.h [code] |
| file | isa_ids.h [code] |
| file | isapnp.h [code] |
| file | iscsi.h [code] |
| iSCSI protocol | |
| file | iso9660.h [code] |
| ISO9660 CD-ROM specification. | |
| file | isqrt.h [code] |
| Integer square root. | |
| file | job.h [code] |
| Job control interfaces. | |
| file | jumpscroll.h [code] |
| Jump scrolling. | |
| file | keymap.h [code] |
| Keyboard mappings. | |
| file | keys.h [code] |
| Key definitions. | |
| file | label.h [code] |
| Text label widget. | |
| file | linebuf.h [code] |
| Line buffering. | |
| file | lineconsole.h [code] |
| Line-based console. | |
| file | linux.h [code] |
| Linux devices, drivers and device requests. | |
| file | linux_api.h [code] |
| Linux host API. | |
| file | linux_sysfs.h [code] |
| Linux sysfs files. | |
| file | list.h [code] |
| Linked lists. | |
| file | lkrn.h [code] |
| Linux kernel images. | |
| file | lldp.h [code] |
| Link Layer Discovery Protocol. | |
| file | login_ui.h [code] |
| Login UI. | |
| file | malloc.h [code] |
| Dynamic memory allocation. | |
| file | mca.h [code] |
| file | md4.h [code] |
| MD4 algorithm. | |
| file | md5.h [code] |
| MD5 algorithm. | |
| file | memmap.h [code] |
| System memory map. | |
| file | mii.h [code] |
| Media Independent Interface. | |
| file | mii_bit.h [code] |
| MII bit-bashing interface. | |
| file | monojob.h [code] |
| Single foreground job. | |
| file | mount.h [code] |
| NFS MOUNT protocol. | |
| file | mp.h [code] |
| Multiprocessor functions. | |
| file | mschapv2.h [code] |
| MS-CHAPv2 authentication. | |
| file | nap.h [code] |
| CPU sleeping. | |
| file | ndp.h [code] |
| Neighbour discovery protocol. | |
| file | neighbour.h [code] |
| Neighbour discovery. | |
| file | net80211.h [code] |
| The iPXE 802.11 MAC layer. | |
| file | net80211_err.h [code] |
| The iPXE 802.11 MAC layer errors. | |
| file | netbios.h [code] |
| NetBIOS user names. | |
| file | netdevice.h [code] |
| Network device management. | |
| file | nfs.h [code] |
| Network File System protocol. | |
| file | nfs_open.h [code] |
| Network File System protocol. | |
| file | nfs_uri.h [code] |
| Network File System protocol URI handling functions. | |
| file | nonxen.h [code] |
| Stub Xen definitions for platforms with no Xen support. | |
| file | ns16550.h [code] |
| 16550-compatible UART | |
| file | ntlm.h [code] |
| NT LAN Manager (NTLM) authentication. | |
| file | ntp.h [code] |
| Network Time Protocol. | |
| file | null_acpi.h [code] |
| Standard do-nothing ACPI interface. | |
| file | null_memmap.h [code] |
| Null system memory map API. | |
| file | null_mp.h [code] |
| Null multiprocessor API implementation. | |
| file | null_nap.h [code] |
| Null CPU sleeping. | |
| file | null_pci.h [code] |
| Null PCI API. | |
| file | null_reboot.h [code] |
| iPXE do-nothing reboot API | |
| file | null_sanboot.h [code] |
| Standard do-nothing sanboot interface. | |
| file | null_smbios.h [code] |
| Null SMBIOS API. | |
| file | null_time.h [code] |
| Nonexistent time source. | |
| file | nvo.h [code] |
| Non-volatile stored options. | |
| file | nvs.h [code] |
| Non-volatile storage. | |
| file | nvsvpd.h [code] |
| Non-Volatile Storage using Vital Product Data. | |
| file | ocsp.h [code] |
| Online Certificate Status Protocol. | |
| file | oncrpc.h [code] |
| SUN ONC RPC protocol. | |
| file | oncrpc_iob.h [code] |
| SUN ONC RPC protocol. | |
| file | open.h [code] |
| Data transfer interface opening. | |
| file | p256.h [code] |
| NIST P-256 elliptic curve. | |
| file | p384.h [code] |
| NIST P-384 elliptic curve. | |
| file | params.h [code] |
| Request parameters. | |
| file | parseopt.h [code] |
| Command line option parsing. | |
| file | pccrc.h [code] |
| Peer Content Caching and Retrieval: Content Identification [MS-PCCRC]. | |
| file | pccrd.h [code] |
| Peer Content Caching and Retrieval: Discovery Protocol [MS-PCCRD]. | |
| file | pccrr.h [code] |
| Peer Content Caching and Retrieval: Retrieval Protocol [MS-PCCRR]. | |
| file | pci.h [code] |
| PCI bus. | |
| file | pci_io.h [code] |
| PCI I/O API. | |
| file | pcibackup.h [code] |
| PCI configuration space backup and restoration. | |
| file | pcibridge.h [code] |
| PCI-to-PCI bridge. | |
| file | pcicloud.h [code] |
| Cloud VM PCI configuration space access. | |
| file | pciea.h [code] |
| PCI Enhanced Allocation. | |
| file | pcimsix.h [code] |
| PCI MSI-X interrupts. | |
| file | pcivpd.h [code] |
| PCI Vital Product Data. | |
| file | peerblk.h [code] |
| Peer Content Caching and Retrieval (PeerDist) protocol block downloads. | |
| file | peerdisc.h [code] |
| Peer Content Caching and Retrieval (PeerDist) protocol peer discovery. | |
| file | peermux.h [code] |
| Peer Content Caching and Retrieval (PeerDist) protocol multiplexer. | |
| file | pem.h [code] |
| PEM-encoded ASN.1 data. | |
| file | pending.h [code] |
| Pending operations. | |
| file | ping.h [code] |
| ICMP ping protocol. | |
| file | pinger.h [code] |
| ICMP ping sender. | |
| file | pixbuf.h [code] |
| Pixel buffer. | |
| file | png.h [code] |
| Portable Network Graphics (PNG) format. | |
| file | pnm.h [code] |
| Portable anymap format (PNM) | |
| file | pool.h [code] |
| Pooled connections. | |
| file | portmap.h [code] |
| SUN ONC RPC protocol. | |
| file | posix_io.h [code] |
| POSIX-like I/O. | |
| file | privkey.h [code] |
| Private key. | |
| file | process.h [code] |
| Processes. | |
| file | profile.h [code] |
| Profiling. | |
| file | pseudobit.h [code] |
| Pseudo-bit structures. | |
| file | quiesce.h [code] |
| Quiesce system. | |
| file | random_nz.h [code] |
| HMAC_DRBG algorithm. | |
| file | rarp.h [code] |
| Reverse Address Resolution Protocol. | |
| file | rbg.h [code] |
| RBG mechanism. | |
| file | rc80211.h [code] |
| Rate-control algorithm prototype for 802.11. | |
| file | reboot.h [code] |
| iPXE reboot API | |
| file | refcnt.h [code] |
| Reference counting. | |
| file | resolv.h [code] |
| Name resolution. | |
| file | retry.h [code] |
| Retry timers. | |
| file | rndis.h [code] |
| Remote Network Driver Interface Specification. | |
| file | rootcert.h [code] |
| Root certificate store. | |
| file | rotate.h [code] |
| Bit operations. | |
| file | rsa.h [code] |
| RSA public-key cryptography. | |
| file | sanboot.h [code] |
| iPXE sanboot API | |
| file | sbat.h [code] |
| Secure Boot Advanced Targeting (SBAT) | |
| file | script.h [code] |
| iPXE scripts | |
| file | scsi.h [code] |
| SCSI devices. | |
| file | sec80211.h [code] |
| Definitions for general secured-network routines. | |
| file | segment.h [code] |
| Executable image segments. | |
| file | serial.h [code] |
| Serial console. | |
| file | settings.h [code] |
| Configuration settings. | |
| file | settings_ui.h [code] |
| Option configuration console. | |
| file | sha1.h [code] |
| SHA-1 algorithm. | |
| file | sha256.h [code] |
| SHA-256 algorithm. | |
| file | sha512.h [code] |
| SHA-512 algorithm. | |
| file | shell.h [code] |
| Minimal command shell. | |
| file | slirp.h [code] |
| Linux Slirp network driver. | |
| file | smbios.h [code] |
| System Management BIOS. | |
| file | socket.h [code] |
| Socket addresses. | |
| file | spcr.h [code] |
| ACPI Serial Port Console Redirection (SPCR) | |
| file | spi.h [code] |
| SPI interface. | |
| file | spi_bit.h [code] |
| SPI bit-bashing interface. | |
| file | srp.h [code] |
| SCSI RDMA Protocol. | |
| file | stp.h [code] |
| Spanning Tree Protocol (STP) | |
| file | string.h [code] |
| String functions. | |
| file | syslog.h [code] |
| Syslog protocol. | |
| file | tables.h [code] |
| Linker tables. | |
| file | tcp.h [code] |
| TCP protocol. | |
| file | tcpip.h [code] |
| Transport-network layer interface. | |
| file | test.h [code] |
| Self-test infrastructure. | |
| file | tftp.h [code] |
| TFTP protocol. | |
| file | threewire.h [code] |
| Three-wire serial interface. | |
| file | time.h [code] |
| Time source. | |
| file | timer.h [code] |
| iPXE timers | |
| file | tls.h [code] |
| Transport Layer Security Protocol. | |
| file | uaccess.h [code] |
| Access to external ("user") memory. | |
| file | uart.h [code] |
| Generic UART. | |
| file | udp.h [code] |
| UDP protocol. | |
| file | uheap.h [code] |
| External ("user") heap. | |
| file | umalloc.h [code] |
| User memory allocation. | |
| file | uri.h [code] |
| Uniform Resource Identifiers. | |
| file | usb.h [code] |
| Universal Serial Bus (USB) | |
| file | usbhid.h [code] |
| USB human interface devices (HID) | |
| file | usbnet.h [code] |
| USB network devices. | |
| file | utf8.h [code] |
| UTF-8 Unicode encoding. | |
| file | uuid.h [code] |
| Universally unique IDs. | |
| file | validator.h [code] |
| Certificate validator. | |
| file | version.h [code] |
| Version number. | |
| file | virt_offset.h [code] |
| Virtual offset memory model. | |
| file | virtio-pci.h [code] |
| file | virtio-ring.h [code] |
| file | vlan.h [code] |
| Virtual LANs. | |
| file | vmbus.h [code] |
| Hyper-V virtual machine bus. | |
| file | vsprintf.h [code] |
| printf() and friends | |
| file | weierstrass.h [code] |
| Weierstrass elliptic curves. | |
| file | widget.h [code] |
| Text widgets. | |
| file | wpa.h [code] |
| Common definitions for all types of WPA-protected networks. | |
| file | x25519.h [code] |
| X25519 key exchange. | |
| file | x509.h [code] |
| X.509 certificates. | |
| file | xen.h [code] |
| Xen interface. | |
| file | xenbus.h [code] |
| Xen device bus. | |
| file | xenevent.h [code] |
| Xen events. | |
| file | xengrant.h [code] |
| Xen grant tables. | |
| file | xenmem.h [code] |
| Xen memory operations. | |
| file | xenstore.h [code] |
| XenStore interface. | |
| file | xenver.h [code] |
| Xen version. | |
| file | xfer.h [code] |
| Data transfer interfaces. | |
| file | xferbuf.h [code] |
| Data transfer buffer. | |
| file | xhci.h [code] |
| USB eXtensible Host Controller Interface (xHCI) driver. | |
| file | xsigo.h [code] |
| Xsigo virtual Ethernet devices. | |
| file | zlib.h [code] |
| zlib compressed images | |
1.8.15