/kernel/linux/linux-5.10/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' 454 struct greybus_manifest *manifest; gb_manifest_parse() local [all...] |
H A 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 an in gb_interface_enable() [all...] |
H A D | Makefile | 6 manifest.o \
|
H A D | control.c | 114 "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 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' 454 struct greybus_manifest *manifest; gb_manifest_parse() local [all...] |
H A 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 an in gb_interface_enable() [all...] |
H A D | Makefile | 6 manifest.o \
|
H A D | control.c | 114 "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 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()
|
H A D | intel_uc_fw.c | 477 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 D | control.h | 51 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest,
|
/kernel/linux/linux-6.6/include/linux/greybus/ |
H A D | control.h | 51 int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest,
|
/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-topology.c | 2543 * 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 D | soc-topology.c | 2277 * 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 D | soc-topology-test.c | 118 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 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-5.10/include/linux/ |
H A D | greybus.h | 26 #include <linux/greybus/manifest.h>
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | greybus.h | 26 #include <linux/greybus/manifest.h>
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-topology.c | 2262 * 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 D | ipc4-topology.c | 994 /* 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 D | skl-topology.c | 2238 * 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 D | topology.c | 1500 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 D | mpi3mr_fw.c | 2391 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 D | Makefile | 248 --manifest-path $(objtree)/$(obj)/test/dummy/Cargo.toml; \
|