Home
last modified time | relevance | path

Searched full:capsule (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/firmware/efi/
H A Dcapsule.c3 * 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 DMakefile17 obj-$(CONFIG_EFI) += capsule.o
41 obj-$(CONFIG_EFI_CAPSULE_LOADER) += capsule-loader.o
H A Dreboot.c40 "capsule update requires %s reset... Performing " in efi_reboot()
H A DKconfig119 tristate "EFI capsule loader"
124 capsule support in the firmware, which many OEMs do not provide.
H A Desrt.c8 * "Capsule Update" feature. This module allows userland utilities to evaluate
/linux/tools/power/acpi/man/
H A Dpfrut.835 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 Dpfrut.h34 * 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 Dpfrut.c9 * 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 Ddell-smbios-example.c190 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 Dquirks.c31 * 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 Dpfr_update.c99 /* 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 Dnvme-tcp.h132 * 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 Dfabrics-cmd.c124 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 Dadmin-cmd.c754 * 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 Drdma.c1036 pr_err("Ctrl Fatal Error: capsule size less than 64 bytes\n"); in nvmet_rdma_recv_done()
/linux/drivers/nvme/host/
H A Dfabrics.c161 * 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 Dcore.c3532 "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 Dfc.c3101 /* FC-NVME does not have other data in the capsule */ in nvme_fc_create_association()
/linux/Documentation/admin-guide/pm/
H A Dintel_uncore_frequency_scaling.rst62 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 Dbrcm,bcm4751.yaml15 bus requires CTS/RTS support. The number of the capsule is more
/linux/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp42x-usrobotics-usr8200.dts102 /* EPSON RTC7301 DG DIL-capsule */
/linux/drivers/firmware/efi/test/
H A Defi_test.c625 * obtain the address of the capsule as it resides in the in efi_runtime_query_capsulecaps()
/linux/drivers/platform/x86/intel/
H A Dvsec_tpmi.c8 * The TPMI (Topology Aware Register and PM Capsule Interface) provides a
/linux/Documentation/driver-api/
H A Dpin-control.rst546 pins/balls underneath the capsule. Pick some enumeration that makes sense to
/linux/drivers/net/ethernet/sfc/
H A Dmcdi_pcol.h795 /* 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.