Home
last modified time | relevance | path

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

1234

/linux/drivers/greybus/
H A Dmanifest.c3 * 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 Dcontrol.c103 /* 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()
H A DMakefile6 manifest.o \
/linux/Documentation/devicetree/bindings/gpu/host1x/
H A Dnvidia,tegra234-nvdec.yaml70 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 Dperf-archive.sh121 MANIFEST=$(mktemp /tmp/perf-archive-manifest.XXXXXX)
128 echo ${linkname#$PERF_BUILDID_DIR} >> $MANIFEST
129 echo ${filename#$PERF_BUILDID_LINKDIR} >> $MANIFEST
135 tar cjf $PERF_SYMBOLS.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST
137 rm $PERF_SYMBOLS.tar.bz2 $MANIFEST $BUILDIDS || true
139 tar cjf $PERF_DATA.tar.bz2 -C $PERF_BUILDID_DIR -T $MANIFEST
140 rm $MANIFEST $BUILDIDS || true
/linux/Documentation/ABI/testing/
H A Dconfigfs-tsm-report41 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 Dtsm.h25 * @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 Dloader.c47 /* 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 Dipc4-loader.c48 * 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()
569 * sof_ipc4_update_cpc_from_manifest - Update the cpc in base config from manifest
585 msg = "No mod_cfg available for CPC lookup in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest()
595 * manifest in sof_ipc4_update_cpc_from_manifest()
615 * No matching IBS/OBS found, the firmware manifest is missing in sof_ipc4_update_cpc_from_manifest()
619 msg = "No CPC value available in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest()
621 msg = "No CPC match in the firmware file's manifest"; in sof_ipc4_update_cpc_from_manifest()
H A Dipc4-priv.h63 * @manifest_fw_hdr_offset: FW header offset in the manifest
67 * @nhlt: NHLT table either from the BIOS or the topology manifest
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Dloader.c311 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 Dsnd_sst_tokens.h182 * %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/include/sound/sof/
H A Dext_manifest4.h10 * 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 Dsoc-topology.h156 /* manifest - optional to inform component of manifest */
157 int (*manifest)(struct snd_soc_component *, int index, member
/linux/include/uapi/sound/sof/
H A Dheader.h43 * struct sof_manifest_tlv - SOF manifest TLV data
55 * struct sof_manifest - SOF topology manifest
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-cpd.c206 /* 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 Dintel_gsc_binary_headers.h116 u32 header_type; /* 0x4 for manifest type */
122 u32 size; /* In dwords, size of entire manifest (header + extensions) */
/linux/drivers/gpu/drm/tegra/
H A Driscv.c51 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/drivers/gpu/drm/xe/
H A Dxe_late_bind_fw.c60 const struct gsc_manifest_header *manifest; in parse_cpd_header() local
85 /* Look for the manifest first */ in parse_cpd_header()
104 manifest = data + offset; in parse_cpd_header()
106 lb_fw->version = manifest->fw_version; in parse_cpd_header()
/linux/include/linux/greybus/
H A Dgreybus_manifest.h3 * Greybus manifest definition
126 * CPort descriptor in the manifest) is used to determine how to
H A Dmanifest.h3 * Greybus manifest parsing
/linux/drivers/staging/greybus/Documentation/firmware/
H A Dfirmware-management7 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
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c434 int manifest; in tegra_aes_kac_manifest() local
436 manifest = SE_KAC_USER_NS; in tegra_aes_kac_manifest()
442 manifest |= SE_KAC_ENC; in tegra_aes_kac_manifest()
445 manifest |= SE_KAC_XTS; in tegra_aes_kac_manifest()
448 manifest |= SE_KAC_GCM; in tegra_aes_kac_manifest()
451 manifest |= SE_KAC_CMAC; in tegra_aes_kac_manifest()
454 manifest |= SE_KAC_ENC; in tegra_aes_kac_manifest()
462 manifest |= SE_KAC_SIZE_128; in tegra_aes_kac_manifest()
465 manifest |= SE_KAC_SIZE_192; in tegra_aes_kac_manifest()
468 manifest |= SE_KAC_SIZE_256; in tegra_aes_kac_manifest()
[all …]
/linux/sound/soc/sof/intel/
H A Dext_manifest.h10 * Intel extended manifest is a extra place to store Intel cavs specific
/linux/tools/perf/tests/
H A Dperf-targz-src-pkg6 # This is to test that the tools/perf/MANIFEST file lists all the files needed to

1234