Lines Matching defs:class
89 * Helper function to look up class definition from the Object config.
96 snd_config_t *class, *class_cfg = NULL;
108 SNDERR("No class name provided for object type: %s\n", class_type);
112 class = snd_config_iterator_entry(first);
114 if (snd_config_get_id(class, &class_name) < 0)
129 /* find the attribute config by name in the class definition */
131 snd_config_t *class, const char *name)
138 if (snd_config_get_id(class, &class_id) < 0)
145 ret = snd_config_search(class, attr_str, &attr);
147 SNDERR("No definition for attribute '%s' in class '%s'\n",
156 snd_config_t *class)
162 if (snd_config_get_id(class, &class_id) < 0)
165 ret = snd_config_search(class, "attributes.unique", &unique);
167 SNDERR("No unique attribute in class '%s'\n", class_id);
172 SNDERR("Invalid name for unique attribute in class '%s'\n", class_id);
210 /* get token_ref for attribute with name attr_name in the class */
212 snd_config_t *class, const char *attr_name)
218 ret = snd_config_search(class, "DefineAttribute", &attributes);
239 snd_config_t *class, snd_config_t *attr)
255 /* find attribute definition in class */
256 ret = snd_config_search(class, "DefineAttribute", &attributes);