|
iPXE
|
EFI null interfaces. More...
Go to the source code of this file.
Variables | |
| static EFI_SIMPLE_NETWORK_PROTOCOL | efi_null_snp |
| static PXE_SW_UNDI | efi_null_undi |
| static EFI_VLAN_CONFIG_PROTOCOL | efi_null_vlan |
| static EFI_COMPONENT_NAME2_PROTOCOL | efi_null_name2 |
| static EFI_HII_CONFIG_ACCESS_PROTOCOL | efi_null_hii |
| static EFI_BLOCK_IO_MEDIA | efi_null_block_media |
| static EFI_BLOCK_IO_PROTOCOL | efi_null_block |
| static EFI_PXE_BASE_CODE_PROTOCOL | efi_null_pxe |
| static EFI_APPLE_NET_BOOT_PROTOCOL | efi_null_apple |
| static EFI_USB_IO_PROTOCOL | efi_null_usbio |
EFI null interfaces.
Definition in file efi_null.c.
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
References EFIAPI.
|
static |
|
static |
Definition at line 50 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 55 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 62 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 68 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 73 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 83 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 90 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 97 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, ip, and mac.
|
static |
Definition at line 105 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, offset, read, and VOID.
|
static |
Definition at line 112 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and VOID.
|
static |
Definition at line 118 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
|
static |
Definition at line 127 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
| void efi_nullify_snp | ( | EFI_SIMPLE_NETWORK_PROTOCOL * | snp | ) |
Nullify SNP interface.
| snp | SNP interface |
Definition at line 157 of file efi_null.c.
References efi_null_snp, EfiSimpleNetworkStopped, memcpy(), _EFI_SIMPLE_NETWORK_PROTOCOL::Mode, offsetof, EFI_SIMPLE_NETWORK_MODE::State, and typeof().
Referenced by efi_snp_probe(), and efi_snp_remove().
Definition at line 171 of file efi_null.c.
References EFIAPI, PXE_STATCODE_UNSUPPORTED, PXE_STATFLAGS_COMMAND_FAILED, s_pxe_cdb::StatCode, s_pxe_cdb::StatFlags, and VOID.
Referenced by efi_nullify_nii().
| void efi_nullify_nii | ( | EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL * | nii | ) |
Nullify NII interface.
| nii | NII interface |
Definition at line 192 of file efi_null.c.
References efi_null_undi, efi_null_undi_issue(), and _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL::Id.
Referenced by efi_snp_probe(), and efi_snp_remove().
|
static |
Definition at line 205 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, priority, and tag.
|
static |
Definition at line 211 of file efi_null.c.
References __unused, count, EFI_UNSUPPORTED, and filter.
|
static |
Definition at line 218 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and tag.
| void efi_nullify_vlan | ( | EFI_VLAN_CONFIG_PROTOCOL * | vcfg | ) |
Nullify VLAN configuration interface.
| vcfg | VLAN configuration protocol |
Definition at line 234 of file efi_null.c.
References efi_null_vlan, and memcpy().
Referenced by efi_snp_probe(), and efi_snp_remove().
|
static |
Definition at line 247 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 254 of file efi_null.c.
References __unused, EFI_HANDLE, and EFI_UNSUPPORTED.
| void efi_nullify_name2 | ( | EFI_COMPONENT_NAME2_PROTOCOL * | name2 | ) |
Nullify Component Name Protocol interface.
| name2 | Component name protocol |
Definition at line 273 of file efi_null.c.
References efi_null_name2, and memcpy().
Referenced by efi_snp_probe(), and efi_snp_remove().
|
static |
Definition at line 286 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
Referenced by efi_nullify_load_file().
| void efi_nullify_load_file | ( | EFI_LOAD_FILE_PROTOCOL * | load_file | ) |
Nullify Load File Protocol interface.
| load_file | Load file protocol |
Definition at line 298 of file efi_null.c.
References efi_null_load_file(), and _EFI_LOAD_FILE_PROTOCOL::LoadFile.
Referenced by efi_snp_probe(), and efi_snp_remove().
|
static |
Definition at line 310 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and request.
|
static |
Definition at line 318 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 325 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, type, and value.
| void efi_nullify_hii | ( | EFI_HII_CONFIG_ACCESS_PROTOCOL * | hii | ) |
Nullify HII configuration access protocol.
| hii | HII configuration access protocol |
Definition at line 344 of file efi_null.c.
References efi_null_hii, and memcpy().
Referenced by efi_snp_hii_install(), and efi_snp_hii_uninstall().
|
static |
Definition at line 357 of file efi_null.c.
References __unused, block, and EFI_UNSUPPORTED.
|
static |
Definition at line 363 of file efi_null.c.
References __unused, block, data, EFI_UNSUPPORTED, lba, len, media, and VOID.
|
static |
Definition at line 370 of file efi_null.c.
References __unused, block, data, EFI_UNSUPPORTED, lba, len, media, and VOID.
|
static |
Definition at line 377 of file efi_null.c.
References __unused, block, and EFI_UNSUPPORTED.
| void efi_nullify_block | ( | EFI_BLOCK_IO_PROTOCOL * | block | ) |
Nullify block I/O protocol.
| block | Block I/O protocol |
Definition at line 397 of file efi_null.c.
References block, efi_null_block, and memcpy().
Referenced by efi_block_hook(), and efi_block_unhook().
|
static |
Definition at line 410 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 416 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 421 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 427 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, info, and type.
|
static |
Definition at line 435 of file efi_null.c.
References __unused, blksize, data, EFI_UNSUPPORTED, info, ip, len, opcode, overwrite(), and VOID.
|
static |
|
static |
|
static |
Definition at line 471 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and filter.
|
static |
Definition at line 477 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, ip, and mac.
|
static |
Definition at line 484 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 493 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and ip.
|
static |
Definition at line 500 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
| void efi_nullify_pxe | ( | EFI_PXE_BASE_CODE_PROTOCOL * | pxe | ) |
Nullify PXE base code protocol.
| pxe | PXE base code protocol |
Definition at line 537 of file efi_null.c.
References efi_null_pxe, FALSE, memcpy(), _EFI_PXE_BASE_CODE_PROTOCOL::Mode, offsetof, EFI_PXE_BASE_CODE_MODE::Started, and typeof().
Referenced by efi_pxe_install(), and efi_pxe_uninstall().
|
static |
Definition at line 551 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
|
static |
Definition at line 557 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
| void efi_nullify_apple | ( | EFI_APPLE_NET_BOOT_PROTOCOL * | apple | ) |
Nullify Apple Net Boot protocol.
| apple | Apple Net Boot protocol |
Definition at line 572 of file efi_null.c.
References efi_null_apple, and memcpy().
Referenced by efi_pxe_install(), and efi_pxe_uninstall().
|
static |
Definition at line 585 of file efi_null.c.
References __unused, data, direction, EFI_UNSUPPORTED, len, status, timeout(), and VOID.
|
static |
Definition at line 594 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, status, timeout(), and VOID.
|
static |
Definition at line 602 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, status, timeout(), and VOID.
|
static |
Definition at line 612 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, len, start, and VOID.
|
static |
Definition at line 624 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, status, and VOID.
|
static |
Definition at line 632 of file efi_null.c.
References __unused, data, EFI_UNSUPPORTED, len, and VOID.
|
static |
Definition at line 643 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 650 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 657 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
|
static |
Definition at line 664 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and index.
|
static |
Definition at line 672 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and index.
|
static |
Definition at line 680 of file efi_null.c.
References __unused, EFI_UNSUPPORTED, and len.
|
static |
Definition at line 687 of file efi_null.c.
References __unused, and EFI_UNSUPPORTED.
| void efi_nullify_usbio | ( | EFI_USB_IO_PROTOCOL * | usbio | ) |
Nullify USB I/O protocol.
| usbio | USB I/O protocol |
Definition at line 712 of file efi_null.c.
References efi_null_usbio, and memcpy().
Referenced by efi_usb_install(), and efi_usb_uninstall().
|
static |
Definition at line 135 of file efi_null.c.
Referenced by efi_nullify_snp().
|
static |
Definition at line 178 of file efi_null.c.
Referenced by efi_nullify_nii().
|
static |
Definition at line 223 of file efi_null.c.
Referenced by efi_nullify_vlan().
|
static |
Definition at line 262 of file efi_null.c.
Referenced by efi_nullify_name2().
|
static |
Definition at line 333 of file efi_null.c.
Referenced by efi_nullify_hii().
|
static |
Definition at line 381 of file efi_null.c.
|
static |
Definition at line 383 of file efi_null.c.
Referenced by efi_nullify_block().
|
static |
Definition at line 516 of file efi_null.c.
Referenced by efi_nullify_pxe().
|
static |
Definition at line 562 of file efi_null.c.
Referenced by efi_nullify_apple().
|
static |
Definition at line 691 of file efi_null.c.
Referenced by efi_nullify_usbio().