| /kernel/linux/linux-6.6/drivers/greybus/ |
| 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 …]
|
| D | interface.c | 1063 * manifest and other information over it, and finally registering its child 1073 void *manifest; in gb_interface_enable() local 1094 /* Get manifest size using control protocol on CPort */ in gb_interface_enable() 1097 dev_err(&intf->dev, "failed to get manifest size: %d\n", size); in gb_interface_enable() 1107 manifest = kmalloc(size, GFP_KERNEL); in gb_interface_enable() 1108 if (!manifest) { in gb_interface_enable() 1113 /* Get manifest using control protocol on CPort */ in gb_interface_enable() 1114 ret = gb_control_get_manifest_operation(intf, manifest, size); in gb_interface_enable() 1116 dev_err(&intf->dev, "failed to get manifest: %d\n", ret); in gb_interface_enable() 1121 * Parse the manifest and build up our data structures representing in gb_interface_enable() [all …]
|
| 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()
|
| /kernel/linux/linux-5.10/drivers/greybus/ |
| 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 …]
|
| D | interface.c | 1064 * manifest and other information over it, and finally registering its child 1074 void *manifest; in gb_interface_enable() local 1095 /* Get manifest size using control protocol on CPort */ in gb_interface_enable() 1098 dev_err(&intf->dev, "failed to get manifest size: %d\n", size); in gb_interface_enable() 1108 manifest = kmalloc(size, GFP_KERNEL); in gb_interface_enable() 1109 if (!manifest) { in gb_interface_enable() 1114 /* Get manifest using control protocol on CPort */ in gb_interface_enable() 1115 ret = gb_control_get_manifest_operation(intf, manifest, size); in gb_interface_enable() 1117 dev_err(&intf->dev, "failed to get manifest: %d\n", ret); in gb_interface_enable() 1122 * Parse the manifest and build up our data structures representing in gb_interface_enable() [all …]
|
| 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()
|
| /kernel/linux/linux-6.6/tools/perf/ |
| D | perf-archive.sh | 31 MANIFEST=$(mktemp /tmp/perf-archive-manifest.XXXXXX) 38 echo ${linkname#$PERF_BUILDID_DIR} >> $MANIFEST 39 echo ${filename#$PERF_BUILDID_LINKDIR} >> $MANIFEST 42 tar cjf $PERF_DATA.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST 43 rm $MANIFEST $BUILDIDS || true
|
| /kernel/linux/linux-5.10/tools/perf/ |
| D | perf-archive.sh | 32 MANIFEST=$(mktemp /tmp/perf-archive-manifest.XXXXXX) 39 echo ${linkname#$PERF_BUILDID_DIR} >> $MANIFEST 40 echo ${filename#$PERF_BUILDID_LINKDIR} >> $MANIFEST 43 tar cjf $PERF_DATA.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST 44 rm $MANIFEST $BUILDIDS || true
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpu/host1x/ |
| 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>;
|
| /kernel/linux/linux-5.10/include/sound/sof/ |
| D | ext_manifest.h | 10 * Extended manifest is a place to store metadata about firmware, known during 33 /* check extended manifest version consistency */ 38 /* used extended manifest header version */ 41 /* extended manifest header, deleting any field breaks backward compatibility */ 56 /* Now define extended manifest elements */ 58 /* Extended manifest elements types */ 66 /* extended manifest element header */
|
| /kernel/linux/linux-6.6/include/sound/sof/ |
| D | ext_manifest.h | 10 * Extended manifest is a place to store metadata about firmware, known during 33 /* check extended manifest version consistency */ 38 /* used extended manifest header version */ 41 /* extended manifest header, deleting any field breaks backward compatibility */ 56 /* Now define extended manifest elements */ 58 /* Extended manifest elements types */ 68 /* extended manifest element header */
|
| 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 */
|
| /kernel/linux/linux-6.6/sound/soc/sof/ |
| 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()
|
| D | ipc3-loader.c | 78 dev_dbg(sdev->dev, "manifest can hold up to %d config elements\n", elems_counter); in ipc3_fw_ext_man_get_config_data() 119 * assert fw size is big enough to contain extended manifest header, in ipc3_fw_ext_man_size() 127 * When fw points to extended manifest, in ipc3_fw_ext_man_size() 133 /* otherwise given fw don't have an extended manifest */ in ipc3_fw_ext_man_size() 134 dev_dbg(sdev->dev, "Unexpected extended manifest magic number: %#x\n", in ipc3_fw_ext_man_size() 153 /* Assert firmware starts with extended manifest */ in sof_ipc3_fw_parse_ext_man() 161 "extended manifest version %#x differ from used %#x\n", in sof_ipc3_fw_parse_ext_man() 166 /* get first extended manifest element header */ in sof_ipc3_fw_parse_ext_man()
|
| 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() 427 * sof_ipc4_update_cpc_from_manifest - Update the cpc in base config from manifest 443 msg = "No mod_cfg available for CPC lookup in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest() 453 * manifest in sof_ipc4_update_cpc_from_manifest() 473 * No matching IBS/OBS found, the firmware manifest is missing in sof_ipc4_update_cpc_from_manifest() 477 msg = "No CPC value available in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest() 479 msg = "No CPC match in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest()
|
| 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
|
| /kernel/linux/linux-6.6/include/uapi/sound/ |
| 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.
|
| /kernel/linux/linux-5.10/sound/soc/sof/ |
| D | loader.c | 29 …dev_err(sdev->dev, "error: mismatch between window descriptor from extended manifest and mailbox"); in get_ext_windows() 207 * assert fw size is big enough to contain extended manifest header, in snd_sof_ext_man_size() 215 * When fw points to extended manifest, in snd_sof_ext_man_size() 221 /* otherwise given fw don't have an extended manifest */ in snd_sof_ext_man_size() 225 /* parse extended FW manifest data structures */ 240 /* Assert firmware starts with extended manifest */ in snd_sof_fw_ext_man_parse() 247 dev_err(sdev->dev, "error: extended manifest version 0x%X differ from used 0x%X\n", in snd_sof_fw_ext_man_parse() 252 /* get first extended manifest element header */ in snd_sof_fw_ext_man_parse() 686 /* check for extended manifest */ in snd_sof_load_firmware_raw() 689 /* when no error occurred, drop extended manifest */ in snd_sof_load_firmware_raw() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/sound/ |
| D | snd_sst_tokens.h | 192 * %SKL_TKN_U8_NUM_MOD: Number of modules in the manifest 194 * %SKL_TKN_MM_U8_MOD_IDX: Current index of the module in the manifest 237 * read from the DSP FW manifest 239 * Tokens defined can be used either in the manifest or widget private data. 242 * module data in the manifest.
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | soc-topology.h | 159 /* manifest - optional to inform component of manifest */ 160 int (*manifest)(struct snd_soc_component *, int index, member
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | soc-topology.h | 156 /* manifest - optional to inform component of manifest */ 157 int (*manifest)(struct snd_soc_component *, int index, member
|
| /kernel/linux/linux-6.6/include/uapi/sound/sof/ |
| D | header.h | 43 * struct sof_manifest_tlv - SOF manifest TLV data 55 * struct sof_manifest - SOF topology manifest
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
| 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) */
|
| D | intel_gsc_fw.c | 82 const struct intel_gsc_manifest_header *manifest; in intel_gsc_fw_get_binary_info() local 97 * header and the following entries to find the manifest location in intel_gsc_fw_get_binary_info() 207 manifest = (void *)cpd_header + cpd_entry_offset(cpd_entry); in intel_gsc_fw_get_binary_info() 209 manifest); in intel_gsc_fw_get_binary_info() 210 gsc->security_version = manifest->security_version; in intel_gsc_fw_get_binary_info()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
| 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()
|