Lines Matching defs:manifest
34 priv = &elem->manifest->priv;
1194 /* Parse manifest's data references
1199 struct snd_soc_tplg_manifest *manifest;
1207 SNDERR("already has manifest data");
1215 manifest = elem->manifest;
1216 manifest->size = elem->size;
1243 /* save manifest data */
1252 /* for each ref in this manifest elem */
1291 /* merge private data of manifest */
1297 struct snd_soc_tplg_manifest *manifest;
1307 if (!elem) /* no manifest data */
1312 /* for each ref in this manifest elem */
1326 manifest = elem->manifest;
1327 if (!manifest->priv.size) /* no manifest data */
1330 tplg->manifest_pdata = malloc(manifest->priv.size);
1334 tplg->manifest.priv.size = manifest->priv.size;
1335 memcpy(tplg->manifest_pdata, manifest->priv.data, manifest->priv.size);
1571 /* decode manifest data */
1582 SNDERR("manifest - wrong index %d", hdr->index);
1587 SNDERR("manifest - wrong size %zd (minimal %zd)",
1593 SNDERR("manifest - wrong sructure size %d", m->size);
1599 SNDERR("manifest - wrong private size %d", m->priv.size);
1603 tplg->manifest = *m;
1609 elem = tplg_elem_new_common(tplg, NULL, "manifest",
1614 tplg_log(tplg, 'D', pos, "manifest: private size %zd", size);