Lines Matching defs:attr
346 static bool tplg_object_is_attribute_min_max_valid(snd_config_t *attr, snd_config_t *obj_attr,
354 if (snd_config_get_id(attr, &attr_name) < 0)
358 ret = snd_config_search(attr, "constraints.min", &valid);
362 ret = snd_config_search(attr, "constraints.max", &valid);
430 snd_config_t *attr, snd_config_t *obj_attr)
438 if (snd_config_get_id(attr, &attr_name) < 0)
444 ret = snd_config_search(attr, "constraints.valid_values", &valid);
496 if (!tplg_object_is_attribute_min_max_valid(attr, obj_attr, true))
499 return tplg_object_is_attribute_min_max_valid(attr, obj_attr, false);
541 snd_config_t *attr, char *data_name,
637 ret = snd_config_get_id(attr, &id);
647 tuple_value = tplg_class_attribute_valid_tuple_value(tplg_pp, class_cfg, attr);
650 ret = snd_config_copy(&new, attr);
806 snd_config_t *attr, *new;
813 ret = snd_config_search(src, id, &attr);
822 ret = snd_config_copy(&new, attr);
1167 snd_config_t *attr, *new, *first_cfg;
1180 ret = snd_config_search(search_config, id, &attr);
1184 ret = snd_config_copy(&new, attr);
1248 snd_config_t *attr;
1262 ret = snd_config_search(obj_cfg, id, &attr);
1471 static int tplg_set_attribute_value(snd_config_t *attr, const char *value)
1474 snd_config_type_t type = snd_config_get_type(attr);
1482 err = snd_config_set_integer(attr, v);
1491 err = snd_config_set_integer64(attr, v);
1497 err = snd_config_set_string(attr, value);