/linux/drivers/greybus/ |
H A D | manifest.c | 3 * Greybus manifest parsing 31 * We scan the manifest once to identify where all the descriptors 107 dev_err(&intf->dev, "manifest too small (%zu < %zu)\n", size, in identify_descriptor() 223 * Find cport descriptors in the manifest associated with the given 308 * Find bundle descriptors in the manifest and set up their data 365 * While parsing manifest for an interface, treat bundles as in gb_manifest_parse_bundles() 406 /* Assign feature flags communicated via manifest */ in gb_manifest_parse_interface() 414 dev_err(&intf->dev, "manifest bundle descriptors not valid\n"); in gb_manifest_parse_interface() 430 * Parse a buffer containing an interface manifest. 435 * The first requirement is that the manifest's version is [all …]
|
H A D | control.c | 103 /* Get Manifest's size from the interface */ 114 "failed to get manifest size: %d\n", ret); in gb_control_get_manifest_size_operation() 121 /* Reads Manifest from the interface */ 122 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest, in gb_control_get_manifest_operation() argument 128 NULL, 0, manifest, size); in gb_control_get_manifest_operation()
|
/linux/Documentation/devicetree/bindings/gpu/host1x/ |
H A D | nvidia,tegra234-nvdec.yaml | 70 nvidia,bl-manifest-offset: 73 Offset to bootloader manifest from beginning of firmware that was configured by 88 nvidia,os-manifest-offset: 91 Offset to operating system manifest from beginning of firmware that was configured by 115 - nvidia,bl-manifest-offset 118 - nvidia,os-manifest-offset 150 nvidia,bl-manifest-offset = <0>; 153 nvidia,os-manifest-offset = <0>;
|
/linux/tools/perf/ |
H A D | perf-archive.sh | 96 MANIFEST=$(mktemp /tmp/perf-archive-manifest.XXXXXX) 103 echo ${linkname#$PERF_BUILDID_DIR} >> $MANIFEST 104 echo ${filename#$PERF_BUILDID_LINKDIR} >> $MANIFEST 110 tar cjf $PERF_SYMBOLS.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST 112 rm $PERF_SYMBOLS.tar.bz2 $MANIFEST $BUILDIDS || true 114 tar cjf $PERF_DATA.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST 115 rm $MANIFEST $BUILDIDS || true
|
/linux/Documentation/ABI/testing/ |
H A D | configfs-tsm | 41 manifest data is available. 44 manifest blob. 125 manifest form specified by the service_manifest_version 139 Indicates the service manifest version requested for the 141 the user, the default manifest version of the service (the 142 service's initial/first manifest version) is returned. 145 service manifest version.
|
/linux/include/linux/ |
H A D | tsm.h | 25 * @service_manifest_version: optional service-provider service manifest version requested 44 * @manifestblob: (optional) manifest data associated with the report 64 * @TSM_REPORT_SERVICE_MANIFEST_VER: index of the service manifest version attribute 81 * @TSM_REPORT_MANIFESTBLOB: index of the binary manifest data attribute
|
/linux/sound/soc/sof/ |
H A D | loader.c | 47 /* check for extended manifest */ in snd_sof_load_firmware_raw() 50 /* when no error occurred, drop extended manifest */ in snd_sof_load_firmware_raw() 53 /* No extended manifest, so nothing to skip during FW load */ in snd_sof_load_firmware_raw() 54 dev_dbg(sdev->dev, "firmware doesn't contain extended manifest\n"); in snd_sof_load_firmware_raw() 57 dev_err(sdev->dev, "error: firmware %s contains unsupported or invalid extended manifest: %d\n", in snd_sof_load_firmware_raw()
|
H A D | ipc4-loader.c | 48 * At the start of the firmware image we must have an extended manifest. in sof_ipc4_fw_parse_ext_man() 53 "Unexpected extended manifest magic number: %#x\n", in sof_ipc4_fw_parse_ext_man() 438 * sof_ipc4_update_cpc_from_manifest - Update the cpc in base config from manifest 454 msg = "No mod_cfg available for CPC lookup in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest() 464 * manifest in sof_ipc4_update_cpc_from_manifest() 484 * No matching IBS/OBS found, the firmware manifest is missing in sof_ipc4_update_cpc_from_manifest() 488 msg = "No CPC value available in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest() 490 msg = "No CPC match in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest()
|
H A D | ipc4-priv.h | 62 * @manifest_fw_hdr_offset: FW header offset in the manifest 66 * @nhlt: NHLT table either from the BIOS or the topology manifest
|
/linux/drivers/hid/intel-ish-hid/ishtp/ |
H A D | loader.c | 311 static int copy_manifest(const struct firmware *fw, struct ish_global_manifest *manifest) in copy_manifest() argument 315 for (offset = 0; offset + sizeof(*manifest) < fw->size; offset += ISH_MANIFEST_ALIGNMENT) { in copy_manifest() 316 memcpy(manifest, fw->data + offset, sizeof(*manifest)); in copy_manifest() 318 if (le32_to_cpu(manifest->sig_fourcc) == ISH_GLOBAL_SIG) in copy_manifest() 361 struct ish_global_manifest manifest; in ishtp_loader_work() local 416 if (!copy_manifest(ish_fw, &manifest)) { in ishtp_loader_work() 417 copy_ish_version(&manifest.base_ver, &dev->base_ver); in ishtp_loader_work() 418 copy_ish_version(&manifest.prj_ver, &dev->prj_ver); in ishtp_loader_work()
|
/linux/include/uapi/sound/ |
H A D | snd_sst_tokens.h | 182 * %SKL_TKN_U8_NUM_MOD: Number of modules in the manifest 184 * %SKL_TKN_MM_U8_MOD_IDX: Current index of the module in the manifest 229 * read from the DSP FW manifest 231 * Tokens defined can be used either in the manifest or widget private data. 234 * module data in the manifest.
|
/linux/drivers/crypto/tegra/ |
H A D | tegra-se-key.c | 61 cpuvaddr[i++] = se_host1x_opcode_incr_w(se->hw->regs->manifest); in tegra_key_prep_ins_cmd() 62 cpuvaddr[i++] = se->manifest(se->owner, alg, keylen); in tegra_key_prep_ins_cmd() 93 dev_dbg(se->dev, "key-slot %u key-manifest %#x\n", in tegra_key_prep_ins_cmd() 94 slot, se->manifest(se->owner, alg, keylen)); in tegra_key_prep_ins_cmd()
|
H A D | tegra-se-hash.c | 995 int manifest; in tegra_hash_kac_manifest() local 997 manifest = SE_KAC_USER_NS; in tegra_hash_kac_manifest() 1004 manifest |= SE_KAC_HMAC; in tegra_hash_kac_manifest() 1012 manifest |= SE_KAC_SIZE_128; in tegra_hash_kac_manifest() 1015 manifest |= SE_KAC_SIZE_192; in tegra_hash_kac_manifest() 1019 manifest |= SE_KAC_SIZE_256; in tegra_hash_kac_manifest() 1023 return manifest; in tegra_hash_kac_manifest() 1031 se->manifest = tegra_hash_kac_manifest; in tegra_init_hash()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_uc_fw_abi.h | 97 * others are specific to HuC. The manifest header entry, which includes basic 104 * 1. "HUCP.man": points to the manifest header for the HuC. 130 * | Manifest Header |<-----o | 149 * only need to look for the manifest, which is under the "RBEP.man" CPD entry. 188 * | Manifest Header |<-----o 302 u32 header_type; /* 0x4 for manifest type */ 308 u32 size; /* In dwords, size of entire manifest (header + extensions) */
|
H A D | xe_uc_fw.c | 466 const struct gsc_manifest_header *manifest; in parse_cpd_header() local 487 /* Look for the manifest first */ in parse_cpd_header() 490 xe_gt_err(gt, "Failed to find %s manifest!\n", in parse_cpd_header() 501 manifest = data + offset; in parse_cpd_header() 503 release->major = manifest->fw_version.major; in parse_cpd_header() 504 release->minor = manifest->fw_version.minor; in parse_cpd_header() 505 release->patch = manifest->fw_version.hotfix; in parse_cpd_header() 510 release->build = manifest->fw_version.build; in parse_cpd_header() 511 gsc->security_version = manifest->security_version; in parse_cpd_header()
|
/linux/include/sound/sof/ |
H A D | ext_manifest4.h | 10 * Extended manifest is a place to store metadata about firmware, known during 31 * extended manifest (struct sof_ext_manifest4_hdr) 61 uint32_t len; /* length of extension manifest */
|
/linux/include/sound/ |
H A D | soc-topology.h | 156 /* manifest - optional to inform component of manifest */ 157 int (*manifest)(struct snd_soc_component *, int index, member
|
/linux/include/uapi/sound/sof/ |
H A D | header.h | 43 * struct sof_manifest_tlv - SOF manifest TLV data 55 * struct sof_manifest - SOF topology manifest
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-cpd.c | 206 /* Copy manifest after pkg_dir */ in ipu6_cpd_create_pkg_dir() 210 /* Copy metadata after manifest */ in ipu6_cpd_create_pkg_dir() 339 /* Sanity check for manifest size */ in ipu6_cpd_validate_cpd_file() 342 dev_err(&isp->pdev->dev, "Invalid CPD manifest size\n"); in ipu6_cpd_validate_cpd_file()
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_gsc_binary_headers.h | 116 u32 header_type; /* 0x4 for manifest type */ 122 u32 size; /* In dwords, size of entire manifest (header + extensions) */
|
H A D | intel_gsc_fw.c | 82 const struct intel_gsc_manifest_header *manifest; in intel_gsc_fw_get_binary_info() local 98 * header and the following entries to find the manifest location in intel_gsc_fw_get_binary_info() 208 manifest = (void *)cpd_header + cpd_entry_offset(cpd_entry); in intel_gsc_fw_get_binary_info() 210 manifest); in intel_gsc_fw_get_binary_info() 211 gsc->security_version = manifest->security_version; in intel_gsc_fw_get_binary_info()
|
/linux/drivers/gpu/drm/tegra/ |
H A D | riscv.c | 51 READ_PROP("nvidia,bl-manifest-offset", &bl->manifest_offset); in tegra_drm_riscv_read_descriptors() 54 READ_PROP("nvidia,os-manifest-offset", &os->manifest_offset); in tegra_drm_riscv_read_descriptors()
|
/linux/include/linux/greybus/ |
H A D | greybus_manifest.h | 3 * Greybus manifest definition 126 * CPort descriptor in the manifest) is used to determine how to
|
H A D | manifest.h | 3 * Greybus manifest parsing
|
/linux/drivers/staging/greybus/Documentation/firmware/ |
H A D | firmware-management | 7 Interface-Manifest 12 Interface Manifest shall at least contain the Firmware Management Bundle and a 18 For example, this is how the Firmware Management part of the Interface Manifest
|