Lines Matching refs:va

1669 	const struct snd_soc_tplg_vendor_array *va;
1672 va = bin;
1673 if (size < sizeof(*va) || size < va->size) {
1678 switch (va->type) {
1687 tplg_log(tplg, 'A', pos, "tuple set verify: unknown array type %d", va->type);
1691 j = tplg_get_tuple_size(va->type) * va->num_elems;
1692 if (j + sizeof(*va) != va->size) {
1695 va->size, j + sizeof(*va), va->type, va->num_elems);
1699 if (va->num_elems > 4096) {
1700 tplg_log(tplg, 'A', pos, "tuple set verify: tuples overflow %d", va->num_elems);
1713 const struct snd_soc_tplg_vendor_array *va;
1719 va = bin;
1720 if (size < sizeof(*va) || size < va->size) {
1725 switch (va->type) {
1734 SNDERR("tuples: unknown array type %d", va->type);
1738 j = tplg_get_tuple_size(va->type) * va->num_elems;
1739 if (j + sizeof(*va) != va->size) {
1742 va->size, j + sizeof(*va), va->type, va->num_elems);
1746 if (va->num_elems > 4096) {
1747 SNDERR("tuples: tuples overflow %d", va->num_elems);
1751 set = calloc(1, sizeof(*set) + va->num_elems * sizeof(struct tplg_tuple));
1755 set->type = va->type;
1756 set->num_tuples = va->num_elems;
1759 get_tuple_type_name(set->type), set->num_tuples, va->size);
1762 switch (va->type) {
1764 err = tplg_add_token(tplg, parent, va->uuid[j].token,
1768 memcpy(tuple->uuid, va->uuid[j].uuid,
1769 sizeof(va->uuid[j].uuid));
1772 err = tplg_add_token(tplg, parent, va->string[j].token,
1776 snd_strlcpy(tuple->string, va->string[j].string,
1783 err = tplg_add_token(tplg, parent, va->value[j].token,
1787 tuple->value = va->value[j].value;
1804 const struct snd_soc_tplg_vendor_array *va;
1807 if (size < sizeof(*va)) {
1813 va = bin;
1814 if (size < sizeof(*va)) {
1819 err = tplg_verify_tuple_set(tplg, pos, va, va->size);
1823 bin += va->size;
1824 size -= va->size;
1825 pos += va->size;
1839 const struct snd_soc_tplg_vendor_array *va;
1843 if (size < sizeof(*va)) {
1849 va = bin;
1850 if (size < sizeof(*va)) {
1860 err = tplg_decode_tuple_set(tplg, pos, parent, &set, va, va->size);
1865 bin += va->size;
1866 size -= va->size;
1867 pos += va->size;
1880 const struct snd_soc_tplg_vendor_array *va;
1932 tuples->alloc_sets = (size / sizeof(*va)) + 1;