| /linux/drivers/acpi/ |
| H A D | prmt.c | 55 efi_guid_t guid; member 64 guid_t guid; member 75 static u64 efi_pa_va_lookup(efi_guid_t *guid, u64 pa) in efi_pa_va_lookup() argument 113 guid_copy(&tm->guid, (guid_t *) module_info->module_guid); in acpi_parse_prmt() 152 guid_copy(&th->guid, (guid_t *)handler_info->handler_guid); in acpi_parse_prmt() 159 pr_info("Skipping handler with NULL address for GUID: %pUL", in acpi_parse_prmt() 165 (void *)efi_pa_va_lookup(&th->guid, handler_info->handler_address); in acpi_parse_prmt() 171 pr_warn("Failed to find VA of handler for GUID: %pUL, PA: 0x%llx", in acpi_parse_prmt() 172 &th->guid, handler_info->handler_address); in acpi_parse_prmt() 177 efi_pa_va_lookup(&th->guid, handler_info->static_data_buffer_address); in acpi_parse_prmt() [all …]
|
| H A D | property.c | 30 * kernel will accept certain combinations of GUID and properties that are 32 * from different GUID appear in a property list of another, it will be 41 /* ACPI _DSD device properties GUID [1]: daffd814-6eba-4d8c-8a91-bc9bbf4aa301 */ 44 /* Hotplug in D3 GUID: 6211e2c0-58a3-4af3-90e1-927a4e0c55a4 */ 47 /* External facing port GUID: efcc06cc-73ac-4bc3-bff0-76143807c389 */ 50 /* Thunderbolt GUID for IMR_VALID: c44d002f-69f9-4e7d-a904-a7baabdf43f7 */ 53 /* Thunderbolt GUID for WAKE_SUPPORTED: 6c501103-c189-4296-ba72-9bf5a26ebe5d */ 56 /* Storage device needs D3 GUID: 5025030f-842f-4ab4-a561-99a5189762d0 */ 61 /* ACPI _DSD data subnodes GUID [1]: dbb8e3e6-5886-4ba6-8795-1319f52a966b */ 66 /* ACPI _DSD data buffer GUID [1]: edb12dd0-363d-4085-a3d2-49522ca160c4 */ [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | wmi.c | 7 * GUID parsing code from ldm.c is: 41 guid_t guid; member 52 static_assert(sizeof(typeof_member(struct guid_block, guid)) == 16); 74 const guid_t *guid; member 81 * If the GUID data block is marked as expensive, we must enable and 85 #define ACPI_WMI_METHOD BIT(1) /* GUID is a method */ 86 #define ACPI_WMI_STRING BIT(2) /* GUID takes & returns a string */ 87 #define ACPI_WMI_EVENT BIT(3) /* GUID is an event */ 99 * GUID parsing functions 102 static bool guid_parse_and_compare(const char *string, const guid_t *guid) in guid_parse_and_compare() argument [all …]
|
| /linux/drivers/virt/coco/efi_secret/ |
| H A D | efi_secret.c | 16 * is the GUID of the secret entry, and its content is the secret data. 44 * 0 16 Secret table header GUID (must be 1e74f542-71dd-4d66-963e-ef4287ff173b) 47 * 20 16 First secret entry's GUID 51 * 40+x 16 Second secret entry's GUID 57 * The GUID of each secret entry designates the usage of the secret data. 63 * @guid: Must be EFI_SECRET_TABLE_HEADER_GUID 67 efi_guid_t guid; member 73 * @guid: Secret-specific GUID (or NULL_GUID if this secret entry was deleted) 74 * @len: Length of secret entry, including its guid and len fields 78 efi_guid_t guid; member [all …]
|
| /linux/lib/ |
| H A D | uuid.c | 3 * Unified UUID/GUID definition 30 * Used to create a Boot ID or a filesystem UUID/GUID, but can be 43 void generate_random_guid(unsigned char guid[16]) in generate_random_guid() 45 get_random_bytes(guid, 16); in generate_random_guid() 46 /* Set GUID version to 4 --- truly random generation */ in generate_random_guid() 47 guid[7] = (guid[7] & 0x0F) | 0x40; in generate_random_guid() 48 /* Set the GUID variant to DCE */ in generate_random_guid() 49 guid[8] = (guid[8] & 0x3F) | 0x80; in generate_random_guid()
|
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_qseecom_uefisecapp.c | 40 * parameters (name, GUID) stored after it as well as any padding 45 * @guid_offset: Offset from the start of this struct to where the GUID 47 * @guid_size: Size of the GUID parameter in bytes, i.e. sizeof(efi_guid_t). 86 * parameters (name, GUID, data) stored after it as well as any 91 * @guid_offset: Offset from the start of this struct to where the GUID 93 * @guid_size: Size of the GUID parameter in bytes, i.e. sizeof(efi_guid_t). 135 * parameters (name, GUID) stored after it as well as any padding 137 * @guid_offset: Offset from the start of this struct to where the GUID 139 * @guid_size: Size of the GUID parameter in bytes, i.e. sizeof(efi_guid_t). 159 * parameters (name, GUID) stored after it as well as any padding [all …]
|
| /linux/drivers/firmware/efi/stmm/ |
| H A D | mm_communication.h | 86 * The GUID in EFI_SMM_COMMUNICATE_HEADER is gEfiSmmVariableProtocolGuid. 132 * @guid: vendor GUID 140 efi_guid_t guid; member 164 * @guid: vendor GUID 170 efi_guid_t guid; member 223 * @guid: vendor GUID 230 efi_guid_t guid; member
|
| H A D | tee_stmm_efi.c | 261 memcpy(&smm_property->guid, vendor, sizeof(smm_property->guid)); in get_property_int() 318 memcpy(&var_acc->guid, vendor, sizeof(var_acc->guid)); in tee_get_variable() 350 efi_char16_t *name, efi_guid_t *guid) in tee_get_next_variable() argument 359 if (!name_size || !name || !guid) in tee_get_next_variable() 383 memcpy(&var_getnext->guid, guid, sizeof(var_getnext->guid)); in tee_get_next_variable() 397 memcpy(guid, &var_getnext->guid, sizeof(*guid)); in tee_get_next_variable() 454 memcpy(&var_acc->guid, vendor, sizeof(var_acc->guid)); in tee_set_variable()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | ib_virt.c | 152 u64 guid) in set_vf_node_guid() argument 165 in->node_guid = guid; in set_vf_node_guid() 168 vfs_ctx[vf].node_guid = guid; in set_vf_node_guid() 176 u64 guid) in set_vf_port_guid() argument 189 in->port_guid = guid; in set_vf_port_guid() 192 vfs_ctx[vf].port_guid = guid; in set_vf_port_guid() 200 u64 guid, int type) in mlx5_ib_set_vf_guid() argument 203 return set_vf_node_guid(device, vf, port, guid); in mlx5_ib_set_vf_guid() 205 return set_vf_port_guid(device, vf, port, guid); in mlx5_ib_set_vf_guid() 218 node_guid->guid = in mlx5_ib_get_vf_guid() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-intel_pmt | 21 GUID for the device. 31 What: /sys/class/intel_pmt/telem<x>/guid 36 (RO) The GUID for this telemetry device. The GUID identifies 66 can be determined from an XML file of specified GUID for the 77 What: /sys/class/intel_pmt/crashlog<x>/guid 82 (RO) The GUID for this crashlog device. The GUID identifies the
|
| H A D | sysfs-driver-intel_sdsi | 30 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/guid 35 (RO) The GUID for the registers file. The GUID identifies 37 Information about the register layouts for a particular GUID 47 is determined by the GUID in this directory. Information about 48 the layout for a particular GUID is available at
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-wmi-aio.c | 154 const char *guid; in dell_wmi_aio_init() local 156 guid = dell_wmi_aio_find(); in dell_wmi_aio_init() 157 if (!guid) { in dell_wmi_aio_init() 158 pr_warn("No known WMI GUID found\n"); in dell_wmi_aio_init() 166 err = wmi_install_notify_handler(guid, dell_wmi_aio_notify, NULL); in dell_wmi_aio_init() 178 const char *guid; in dell_wmi_aio_exit() local 180 guid = dell_wmi_aio_find(); in dell_wmi_aio_exit() 181 wmi_remove_notify_handler(guid); in dell_wmi_aio_exit()
|
| /linux/Documentation/admin-guide/acpi/ |
| H A D | ssdt-overlays.rst | 121 "Name-GUID" and that the first 4 bytes in the file (little-endian format) 134 "-g") guid="$2"; shift;; 142 echo "Syntax: ${0##*/} -f filename [ -g guid ] name" 156 # try to pick up an existing GUID 157 [ -n "$guid" ] || guid=$(find "$EFIVARFS" -name "$name-*" | head -n1 | cut -f2- -d-) 159 # use a randomly generated GUID 160 [ -n "$guid" ] || guid="$(cat /proc/sys/kernel/random/uuid)" 165 dd if=$tmp of="$EFIVARFS/$name-$guid" bs=$(stat -c %s $tmp)
|
| /linux/fs/squashfs/ |
| H A D | squashfs_fs.h | 274 __le16 guid; member 283 __le16 guid; member 293 __le16 guid; member 304 __le16 guid; member 315 __le16 guid; member 327 __le16 guid; member 339 __le16 guid; member 353 __le16 guid; member 370 __le16 guid; member 384 __le16 guid; member
|
| /linux/arch/x86/boot/compressed/ |
| H A D | efi.c | 168 /* Get vendor table address/guid from EFI config table at the given index */ 183 *vendor_tbl_guid = tbl_entry->guid; in get_vendor_table() 189 *vendor_tbl_guid = tbl_entry->guid; in get_vendor_table() 199 * address of the vendor table associated with GUID. 204 * @guid: GUID of vendor table 211 efi_guid_t guid) in efi_find_vendor_table() argument 231 if (!efi_guidcmp(guid, vendor_tbl_guid)) in efi_find_vendor_table()
|
| /linux/include/linux/ |
| H A D | hyperv.h | 756 guid_t guid; member 1218 /* dynamic device GUID's */ 1307 * GUID definitions of various offer types - services offered to the guest. 1311 * Network GUID 1315 .guid = GUID_INIT(0xf8615163, 0xdf3e, 0x46c5, 0x91, 0x3f, \ 1319 * IDE GUID 1323 .guid = GUID_INIT(0x32412632, 0x86cb, 0x44a2, 0x9b, 0x5c, \ 1327 * SCSI GUID 1331 .guid = GUID_INIT(0xba6163d9, 0x04a1, 0x4d29, 0xb6, 0x05, \ 1335 * Shutdown GUID [all …]
|
| /linux/drivers/platform/x86/intel/pmt/ |
| H A D | telemetry.h | 15 u32 guid; member 74 * pci_dev device, guid and pos 76 * @guid: GUID of the telemetry space 77 * @pos: Instance of the guid 84 u32 guid, u16 pos);
|
| H A D | telemetry.c | 64 u32 guid = readl(entry->disc_table + TELEM_GUID_OFFSET); in pmt_telem_region_overlaps() local 70 (guid == TELEM_CLIENT_FIXED_BLOCK_GUID)) in pmt_telem_region_overlaps() 87 header->guid = readl(disc_table + TELEM_GUID_OFFSET); in pmt_telem_header_decode() 117 ep->header.guid = entry->header.guid; in pmt_telem_add_endpoint() 228 region->guid = entry->guid; in pmt_copy_region() 311 pmt_telem_read_mmio(ep->pcidev, ep->cb, ep->header.guid, data, ep->base, offset, in pmt_telem_read() 338 pmt_telem_find_and_register_endpoint(struct pci_dev *pcidev, u32 guid, u16 pos) in pmt_telem_find_and_register_endpoint() argument 351 if (ep_info.header.guid == guid && ep_info.pdev == pcidev) { in pmt_telem_find_and_register_endpoint()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | alias_GUID.c | 33 /*This file support the handling of the Alias GUID feature. */ 100 /* cache the guid: */ in mlx4_ib_update_cache_on_guid_change() 105 pr_debug("Guid number: %d in block: %d" in mlx4_ib_update_cache_on_guid_change() 177 * Whenever new GUID is set/unset (guid table change) create event and 179 * If the GUID value is not as we have in the cache the slave will not be 228 * Check if guid is not the same as in the cache, in mlx4_ib_notify_slaves_on_guid_change() 255 /*2 cases: Valid GUID, and Invalid Guid*/ in mlx4_ib_notify_slaves_on_guid_change() 257 if (tmp_cur_ag != MLX4_NOT_SET_GUID) { /*valid GUID*/ in mlx4_ib_notify_slaves_on_guid_change() 271 } else { /* request to invalidate GUID */ in mlx4_ib_notify_slaves_on_guid_change() 363 /* We save the GUID we just got from the SM in the in aliasguid_query_handler() [all …]
|
| /linux/drivers/firmware/efi/ |
| H A D | capsule.c | 75 * @guid: vendor guid of capsule 86 int efi_capsule_supported(efi_guid_t guid, u32 flags, size_t size, int *reset) in efi_capsule_supported() argument 97 memcpy(&capsule.guid, &guid, sizeof(efi_guid_t)); in efi_capsule_supported() 198 * the capsule guid, users will likely want to check that 219 efi_guid_t guid = capsule->guid; in efi_capsule_update() local 226 rv = efi_capsule_supported(guid, flags, imagesize, &reset_type); in efi_capsule_update()
|
| H A D | efi.c | 200 efi_guid_t guid; in generic_ops_supported() local 206 status = efi.get_next_variable(&name_size, &name, &guid); in generic_ops_supported() 273 efi_guid_t guid; in efivar_ssdt_load() local 289 status = efi.get_next_variable(&name_size, name, &guid); in efivar_ssdt_load() 308 pr_info("loading SSDT from variable %s-%pUl\n", efivar_ssdt, &guid); in efivar_ssdt_load() 310 status = efi.get_variable(name, &guid, NULL, &data_size, NULL); in efivar_ssdt_load() 322 status = efi.get_variable(name, &guid, NULL, &data_size, data); in efivar_ssdt_load() 646 static __init int match_config_table(const efi_guid_t *guid, in match_config_table() argument 652 for (i = 0; efi_guidcmp(table_types[i].guid, NULL_GUID); i++) { in match_config_table() 653 if (efi_guidcmp(*guid, table_types[i].guid)) in match_config_table() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | cs-amp-lib-test.c | 92 efi_guid_t *guid, in cs_amp_lib_test_get_efi_variable_nohead() argument 124 efi_guid_t *guid, in cs_amp_lib_test_get_efi_variable_bad_count() argument 167 efi_guid_t *guid, in cs_amp_lib_test_get_efi_variable_none() argument 194 efi_guid_t *guid, in cs_amp_lib_test_get_efi_variable() argument 205 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, guid); in cs_amp_lib_test_get_efi_variable() 209 efi_guidcmp(*guid, expected_guid)) in cs_amp_lib_test_get_efi_variable() 225 efi_guid_t *guid, in cs_amp_lib_test_get_hp_cal_efi_variable() argument 236 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, guid); in cs_amp_lib_test_get_hp_cal_efi_variable() 240 efi_guidcmp(*guid, expected_guid)) in cs_amp_lib_test_get_hp_cal_efi_variable() 718 efi_guid_t *guid, in cs_amp_lib_test_get_efi_variable_lenovo_d0() argument [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | efivar.c | 11 /* GUID for HFI1 variables in EFI */ 30 efi_guid_t guid; in read_efi_var() local 59 /* need a variable for our GUID */ in read_efi_var() 60 guid = HFI1_EFIVAR_GUID; in read_efi_var() 65 &guid, in read_efi_var()
|
| /linux/Documentation/driver-api/mei/ |
| H A D | mei.rst | 17 Each Intel ME feature, or Intel ME Client is addressed by a unique GUID and 29 :c:macro:`MEI_CONNECT_CLIENT_IOCTL`, which passes the desired GUID. 99 in_client_uuid - GUID of the FW Feature that needs 106 ENOTTY No such client (i.e. wrong GUID) or connection is not allowed. 134 in_client_uuid - GUID of the FW Feature that needs 143 ENOTTY No such client (i.e. wrong GUID) or connection is not allowed.
|
| /linux/Documentation/wmi/devices/ |
| H A D | lenovo-wmi-other.rst | 18 WMI GUID ``DC2A8805-3A8C-41BA-A6F7-092E0089CD3B`` 37 WMI GUID ``7A8F5407-CB67-4D6E-B547-39B3BE018154`` 65 …WmiProv"), Locale("MS\\0x409"), Description("LENOVO_OTHER_METHOD class"), guid("{dc2a8805-3a8c-41b… 76 …WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 00"), guid("{362a3afe-3d96-466… 86 …WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 01"), guid("{7a8f5407-cb67-4d6… 99 …WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 02"), guid("{bbf1f790-6c2f-422…
|