Lines Matching refs:parent
586 /* Add a tuples object to the private buffer of its parent data element */
1495 /* Find a referenced data element and copy its data to the parent
1618 int tplg_add_token(snd_tplg_t *tplg, struct tplg_elem *parent,
1628 elem = tplg_elem_lookup(&tplg->token_list, parent->id,
1629 SND_TPLG_TYPE_TOKEN, parent->index);
1631 elem = tplg_elem_new_common(tplg, NULL, parent->id,
1709 struct tplg_elem *parent,
1764 err = tplg_add_token(tplg, parent, va->uuid[j].token,
1772 err = tplg_add_token(tplg, parent, va->string[j].token,
1783 err = tplg_add_token(tplg, parent, va->value[j].token,
1835 struct tplg_elem *parent,
1860 err = tplg_decode_tuple_set(tplg, pos, parent, &set, va, va->size);
1876 struct tplg_elem *parent,
1902 err = tplg_ref_add(elem, SND_TPLG_TYPE_TOKEN, parent->id);
1908 err = tplg_ref_add(parent, SND_TPLG_TYPE_DATA, id);
1915 err = tplg_add_data_bytes(tplg, parent, suffix, tp->array, tp->size);
1918 snprintf(id, sizeof(id), "%.30s:tuple%d", parent->id, (block++) & 0xffff);
1940 err = tplg_decode_tuples(tplg, pos, parent, tuples, tp->array, tp->size);
1953 err = tplg_ref_add(elem, SND_TPLG_TYPE_TOKEN, parent->id);
1959 err = tplg_ref_add(parent, SND_TPLG_TYPE_DATA, id);
1968 int tplg_add_data_bytes(snd_tplg_t *tplg, struct tplg_elem *parent,
1976 snprintf(id, sizeof(id), "%.30s:%.12s", parent->id, suffix);
1978 snd_strlcpy(id, parent->id, sizeof(id));
1990 return tplg_ref_add(parent, SND_TPLG_TYPE_DATA, id);