Home
last modified time | relevance | path

Searched refs:manifest (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/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'
454 struct greybus_manifest *manifest; gb_manifest_parse() local
[all...]
H A Dinterface.c1064 * 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 an in gb_interface_enable()
[all...]
H A DMakefile6 manifest.o \
H A Dcontrol.c114 "failed to get manifest size: %d\n", ret); in gb_control_get_manifest_size_operation()
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/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'
454 struct greybus_manifest *manifest; gb_manifest_parse() local
[all...]
H A Dinterface.c1063 * 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 an in gb_interface_enable()
[all...]
H A DMakefile6 manifest.o \
H A Dcontrol.c114 "failed to get manifest size: %d\n", ret); in gb_control_get_manifest_size_operation()
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/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_fw.c82 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()
H A Dintel_uc_fw.c477 const struct intel_gsc_manifest_header *manifest = data; in intel_uc_fw_version_from_gsc_manifest() local
479 ver->major = manifest->fw_version.major; in intel_uc_fw_version_from_gsc_manifest()
480 ver->minor = manifest->fw_version.minor; in intel_uc_fw_version_from_gsc_manifest()
481 ver->patch = manifest->fw_version.hotfix; in intel_uc_fw_version_from_gsc_manifest()
482 ver->build = manifest->fw_version.build; in intel_uc_fw_version_from_gsc_manifest()
/kernel/linux/linux-5.10/include/linux/greybus/
H A Dcontrol.h51 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest,
/kernel/linux/linux-6.6/include/linux/greybus/
H A Dcontrol.h51 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest,
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-topology.c2543 * manifest_new_ver - Create a new version of manifest from the old version
2546 * @src: old version of manifest as a source
2547 * @manifest: latest version of manifest created from the source
2549 * Support from vesion 4. Users need free the returned manifest manually.
2553 struct snd_soc_tplg_manifest **manifest) in manifest_new_ver()
2559 *manifest = NULL; in manifest_new_ver()
2563 dev_warn(tplg->dev, "ASoC: invalid manifest size %d\n", in manifest_new_ver()
2570 dev_warn(tplg->dev, "ASoC: old version of manifest\n"); in manifest_new_ver()
2589 *manifest in manifest_new_ver()
2551 manifest_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_manifest *src, struct snd_soc_tplg_manifest **manifest) manifest_new_ver() argument
2596 struct snd_soc_tplg_manifest *manifest, *_manifest; soc_tplg_manifest_load() local
[all...]
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-topology.c2277 * manifest_new_ver - Create a new version of manifest from the old version
2280 * @src: old version of manifest as a source
2281 * @manifest: latest version of manifest created from the source
2283 * Support from version 4. Users need free the returned manifest manually.
2287 struct snd_soc_tplg_manifest **manifest) in manifest_new_ver()
2293 *manifest = NULL; in manifest_new_ver()
2297 dev_warn(tplg->dev, "ASoC: invalid manifest size %d\n", in manifest_new_ver()
2304 dev_warn(tplg->dev, "ASoC: old version of manifest\n"); in manifest_new_ver()
2323 *manifest in manifest_new_ver()
2285 manifest_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_manifest *src, struct snd_soc_tplg_manifest **manifest) manifest_new_ver() argument
2330 struct snd_soc_tplg_manifest *manifest, *_manifest; soc_tplg_manifest_load() local
[all...]
H A Dsoc-topology-test.c118 struct snd_soc_tplg_manifest manifest; member
134 .manifest = {
144 struct snd_soc_tplg_manifest manifest; member
161 .manifest = {
/kernel/linux/linux-5.10/include/sound/
H A Dsoc-topology.h159 /* manifest - optional to inform component of manifest */
160 int (*manifest)(struct snd_soc_component *, int index, member
/kernel/linux/linux-5.10/include/linux/
H A Dgreybus.h26 #include <linux/greybus/manifest.h>
/kernel/linux/linux-6.6/include/linux/
H A Dgreybus.h26 #include <linux/greybus/manifest.h>
/kernel/linux/linux-6.6/include/sound/
H A Dsoc-topology.h156 /* manifest - optional to inform component of manifest */
157 int (*manifest)(struct snd_soc_component *, int index, member
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl-topology.c2262 * Resource table in the manifest has pin specific resources
2303 * Fill module specific resources from the manifest's resource
2377 * If the manifest structure contains no modules, fill all in skl_tplg_get_token()
3446 dev_err(dev, "Not a manifest token %d\n", tkn_elem->token); in skl_tplg_get_int_tkn()
3455 * Fill the manifest structure by parsing the tokens based on the
3525 * Parse manifest private data for tokens. The private data block is
3528 static int skl_tplg_get_manifest_data(struct snd_soc_tplg_manifest *manifest, in skl_tplg_get_manifest_data() argument
3537 array = (struct snd_soc_tplg_vendor_array *)manifest->priv.data; in skl_tplg_get_manifest_data()
3547 (manifest->priv.data + off); in skl_tplg_get_manifest_data()
3556 (manifest in skl_tplg_get_manifest_data()
3587 skl_manifest_load(struct snd_soc_component *cmpnt, int index, struct snd_soc_tplg_manifest *manifest) skl_manifest_load() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-topology.c994 /* Update base_config->cpc from the module manifest */ in sof_ipc4_update_resource_usage()
2764 struct sof_manifest *manifest; in sof_ipc4_parse_manifest() local
2776 manifest = (struct sof_manifest *)man_ptr; in sof_ipc4_parse_manifest()
2780 le16_to_cpu(manifest->abi_major), le16_to_cpu(manifest->abi_minor), in sof_ipc4_parse_manifest()
2781 le16_to_cpu(manifest->abi_patch), in sof_ipc4_parse_manifest()
2790 manifest_tlv = manifest->items; in sof_ipc4_parse_manifest()
2792 for (i = 0; i < le16_to_cpu(manifest->count); i++) { in sof_ipc4_parse_manifest()
2799 /* no NHLT in BIOS, so use the one from topology manifest */ in sof_ipc4_parse_manifest()
2808 dev_warn(scomp->dev, "Skipping unknown manifest dat in sof_ipc4_parse_manifest()
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-topology.c2238 * Resource table in the manifest has pin specific resources
2279 * Fill module specific resources from the manifest's resource
2353 * If the manifest structure contains no modules, fill all in skl_tplg_get_token()
3444 dev_err(dev, "Not a manifest token %d\n", tkn_elem->token); in skl_tplg_get_int_tkn()
3453 * Fill the manifest structure by parsing the tokens based on the
3523 * Parse manifest private data for tokens. The private data block is
3526 static int skl_tplg_get_manifest_data(struct snd_soc_tplg_manifest *manifest, in skl_tplg_get_manifest_data() argument
3535 array = (struct snd_soc_tplg_vendor_array *)manifest->priv.data; in skl_tplg_get_manifest_data()
3545 (manifest->priv.data + off); in skl_tplg_get_manifest_data()
3554 (manifest in skl_tplg_get_manifest_data()
3582 skl_manifest_load(struct snd_soc_component *cmpnt, int index, struct snd_soc_tplg_manifest *manifest) skl_manifest_load() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Dtopology.c1500 struct snd_soc_tplg_manifest *manifest) in avs_manifest()
1502 struct snd_soc_tplg_vendor_array *tuples = manifest->priv.array; in avs_manifest()
1504 size_t remaining = le32_to_cpu(manifest->priv.size); in avs_manifest()
1514 dev_err(comp->dev, "incorrect manifest format: %d\n", ret); in avs_manifest()
1670 .manifest = avs_manifest,
1499 avs_manifest(struct snd_soc_component *comp, int index, struct snd_soc_tplg_manifest *manifest) avs_manifest() argument
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c2391 struct mpi3_ci_manifest_mpi *manifest; in mpi3mr_print_pkg_ver() local
2437 manifest = (struct mpi3_ci_manifest_mpi *) data; in mpi3mr_print_pkg_ver()
2438 if (manifest->manifest_type == MPI3_CI_MANIFEST_TYPE_MPI) { in mpi3mr_print_pkg_ver()
2441 manifest->package_version.gen_major, in mpi3mr_print_pkg_ver()
2442 manifest->package_version.gen_minor, in mpi3mr_print_pkg_ver()
2443 manifest->package_version.phase_major, in mpi3mr_print_pkg_ver()
2444 manifest->package_version.phase_minor, in mpi3mr_print_pkg_ver()
2445 manifest->package_version.customer_id, in mpi3mr_print_pkg_ver()
2446 manifest->package_version.build_num); in mpi3mr_print_pkg_ver()
/kernel/linux/linux-6.6/rust/
H A DMakefile248 --manifest-path $(objtree)/$(obj)/test/dummy/Cargo.toml; \

Completed in 36 milliseconds

12