Lines Matching defs:tuple
41 struct snd_soc_tplg_vendor_value_elem *tuple;
47 tuple = tuples->value;
48 if (le32_to_cpu(tuple->token) == token) {
115 * Vendor tuple parsing descriptor.
117 * @token: vendor specific token that identifies tuple
118 * @type: tuple type, one of SND_SOC_TPLG_TUPLE_TYPE_XXX
132 struct snd_soc_tplg_vendor_uuid_elem *tuple = elem;
135 guid_copy((guid_t *)val, (const guid_t *)&tuple->uuid);
143 struct snd_soc_tplg_vendor_value_elem *tuple = elem;
146 *val = le32_to_cpu(tuple->value);
154 struct snd_soc_tplg_vendor_value_elem *tuple = elem;
157 *val = le32_to_cpu(tuple->value);
165 struct snd_soc_tplg_vendor_value_elem *tuple = elem;
168 *val = le32_to_cpu(tuple->value);
176 struct snd_soc_tplg_vendor_value_elem *tuple = elem;
179 *val = le32_to_cpu(tuple->value);
187 struct snd_soc_tplg_vendor_string_elem *tuple = elem;
190 snprintf(val, SNDRV_CTL_ELEM_ID_NAME_MAXLEN, "%s", tuple->string);
199 struct snd_soc_tplg_vendor_uuid_elem *tuple;
204 tuple = &tuples->uuid[i];
209 parsers[j].token != le32_to_cpu(tuple->token))
212 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
225 struct snd_soc_tplg_vendor_string_elem *tuple;
230 tuple = &tuples->string[i];
235 parsers[j].token != le32_to_cpu(tuple->token))
238 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
251 struct snd_soc_tplg_vendor_value_elem *tuple;
256 tuple = &tuples->value[i];
266 if (parsers[j].token != le32_to_cpu(tuple->token))
269 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
333 struct snd_soc_tplg_vendor_value_elem *tuple = elem; \
338 idx = le32_to_cpu(tuple->value); \
377 struct snd_soc_tplg_vendor_string_elem *tuple = elem;
388 snprintf(val, SNDRV_CTL_ELEM_ID_NAME_MAXLEN, tuple->string,
400 struct snd_soc_tplg_vendor_value_elem *tuple;
402 /* Dictionary header consists of single tuple - entry count. */
403 tuple = tuples->value;
404 if (le32_to_cpu(tuple->token) != num_entries_token) {
410 *num_entries = le32_to_cpu(tuple->value);