| /linux/drivers/firmware/efi/ |
| H A D | capsule.c | 3 * EFI capsule support. 34 * efi_capsule_pending - has a capsule been passed to the firmware? 35 * @reset_type: store the type of EFI reset if capsule is pending 37 * To ensure that the registered capsule is processed correctly by the 38 * firmware we need to perform a specific type of reset. If a capsule is 63 * Whitelist of EFI capsule flags that we support. 74 * efi_capsule_supported - does the firmware support the capsule? 75 * @guid: vendor guid of capsule 76 * @flags: capsule flags 77 * @size: size of capsule data [all …]
|
| H A D | Makefile | 17 obj-$(CONFIG_EFI) += capsule.o 41 obj-$(CONFIG_EFI_CAPSULE_LOADER) += capsule-loader.o
|
| H A D | reboot.c | 40 "capsule update requires %s reset... Performing " in efi_reboot()
|
| H A D | Kconfig | 119 tristate "EFI capsule loader" 124 capsule support in the firmware, which many OEMs do not provide.
|
| H A D | esrt.c | 8 * "Capsule Update" feature. This module allows userland utilities to evaluate
|
| /linux/tools/power/acpi/man/ |
| H A D | pfrut.8 | 35 Load the capsule file into the system. 36 To be more specific, the capsule file will be copied to the 40 Stage the capsule image from communication buffer into Management Mode 44 Activate a previous staged capsule image.
|
| /linux/include/uapi/linux/ |
| H A D | pfrut.h | 34 * Stage a capsule image from communication buffer and perform authentication. 45 * Activate a previously staged capsule image. 75 * struct pfru_payload_hdr - Capsule file payload header. 77 * @sig: Signature of this capsule file. 83 * this capsule image support.
|
| /linux/tools/power/acpi/tools/pfrut/ |
| H A D | pfrut.c | 9 * on the /dev/pfr_update is to load the EFI capsule into 330 perror("Can not open capsule file..."); in main() 338 perror("Can not fstat capsule file..."); in main() 349 perror("Failed to mmap capsule file."); in main() 358 printf("Load %d bytes of capsule file into the system\n", in main() 362 perror("Failed to load capsule file"); in main()
|
| /linux/tools/wmi/ |
| H A D | dell-smbios-example.c | 190 printf("UEFI Capsule enabled token is: %d\n", ret); in main() 192 printf("UEFI Capsule disabled token is: %d\n", ret); in main() 194 /* activate UEFI capsule token if disabled */ in main() 196 printf("Enabling UEFI capsule token"); in main()
|
| /linux/arch/x86/platform/efi/ |
| H A D | quirks.c | 31 * Header prepended to the standard EFI capsule on Quark systems the are based 699 * cap_info->capsule should point at a virtual mapping of the entire in qrk_capsule_setup_info() 700 * capsule, starting at the capsule header. Our image has the Quark in qrk_capsule_setup_info() 702 * mapping created by the generic capsule code. in qrk_capsule_setup_info() 704 * virtual mapping, let's just point cap_info->capsule at our copy in qrk_capsule_setup_info() 705 * of the capsule header. in qrk_capsule_setup_info() 707 cap_info->capsule = &cap_info->header; in qrk_capsule_setup_info()
|
| /linux/drivers/acpi/ |
| H A D | pfr_update.c | 99 /* pfru_code_inj_guid is the UUID to identify code injection EFI capsule file */ 104 /* pfru_drv_update_guid is the UUID to identify driver update EFI capsule file */ 297 * If the code in the capsule is older than the current in applicable_image() 481 dev_dbg(pfru_dev->parent_dev, "Capsule image size too large\n"); in pfru_write() 504 /* check if the capsule header has a valid version number */ in pfru_write()
|
| /linux/include/linux/ |
| H A D | nvme-tcp.h | 132 * struct nvme_tcp_cmd_pdu - nvme tcp command capsule pdu 143 * struct nvme_tcp_rsp_pdu - nvme tcp response capsule pdu
|
| /linux/drivers/nvme/target/ |
| H A D | fabrics-cmd.c | 124 pr_debug("received unknown capsule type 0x%x\n", in nvmet_parse_fabrics_admin_cmd() 163 pr_debug("received unknown capsule type 0x%x\n", in nvmet_parse_fabrics_io_cmd() 419 pr_debug("invalid capsule type 0x%x on unconnected queue.\n", in nvmet_parse_connect_cmd()
|
| H A D | admin-cmd.c | 754 * Max command capsule size is sqe + in-capsule data size. in nvmet_execute_identify_ctrl() 755 * Disable in-capsule data for Metadata capable controllers. in nvmet_execute_identify_ctrl() 762 /* Max response capsule size is cqe */ in nvmet_execute_identify_ctrl()
|
| H A D | rdma.c | 1036 pr_err("Ctrl Fatal Error: capsule size less than 64 bytes\n"); in nvmet_rdma_recv_done()
|
| /linux/drivers/nvme/host/ |
| H A D | fabrics.c | 161 * Used by the host system to retrieve a 32-bit capsule property value 164 * ("Capsule property" is an "PCIe register concept" applied to the 206 * Used by the host system to retrieve a 64-bit capsule property value 209 * ("Capsule property" is an "PCIe register concept" applied to the 251 * Used by the NVMe host system to write a 32-bit capsule property value 254 * ("Capsule property" is an "PCIe register concept" applied to the 306 * @cmd: This is the SQE portion of a submission capsule. 307 * @data: This is the "Data" portion of a submission capsule.
|
| H A D | core.c | 3532 "I/O queue command capsule supported size %d < 4\n", in nvme_check_ctrl_fabric_info() 3539 "I/O queue response capsule supported size %d < 1\n", in nvme_check_ctrl_fabric_info()
|
| H A D | fc.c | 3101 /* FC-NVME does not have other data in the capsule */ in nvme_fc_create_association()
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_uncore_frequency_scaling.rst | 62 SoCs with TPMI (Topology Aware Register and PM Capsule Interface) 76 SoCs with the support of TPMI (Topology Aware Register and PM Capsule
|
| /linux/Documentation/devicetree/bindings/gnss/ |
| H A D | brcm,bcm4751.yaml | 15 bus requires CTS/RTS support. The number of the capsule is more
|
| /linux/arch/arm/boot/dts/intel/ixp/ |
| H A D | intel-ixp42x-usrobotics-usr8200.dts | 102 /* EPSON RTC7301 DG DIL-capsule */
|
| /linux/drivers/firmware/efi/test/ |
| H A D | efi_test.c | 625 * obtain the address of the capsule as it resides in the in efi_runtime_query_capsulecaps()
|
| /linux/drivers/platform/x86/intel/ |
| H A D | vsec_tpmi.c | 8 * The TPMI (Topology Aware Register and PM Capsule Interface) provides a
|
| /linux/Documentation/driver-api/ |
| H A D | pin-control.rst | 546 pins/balls underneath the capsule. Pick some enumeration that makes sense to
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_pcol.h | 795 /* enum: Full virtual channel from capsule header. */ 797 /* enum: Low bits of virtual channel from capsule header. */ 983 /* enum: True to override the capsule virtual channel for network deliveries.
|