Lines Matching refs:identifier
48 const char *identifier,
54 struct list_head *value_list, const char *identifier);
57 const char *identifier,
80 static int check_identifier(const char *identifier, const char *prefix)
85 if (strncmp(identifier, prefix, len) != 0)
88 if (identifier[len] == 0 || identifier[len] == '/')
123 * \brief Create an identifier
126 * \return Allocated string identifier or NULL on error
1869 * \brief Find all values for given identifier
1891 * \brief Find all values for given identifier
1893 * \param identifier Identifier
1897 const char *identifier,
1906 if (check_identifier(identifier, v->name)) {
1998 const char *identifier,
2017 err = add_values(&mylist, identifier, &uc_mgr->value_list);
2020 err = add_values(&mylist, identifier, &verb->value_list);
2025 err = add_values(&mylist, identifier, &dev->value_list);
2031 err = add_values(&mylist, identifier, &mod->value_list);
2078 const char *identifier,
2084 if (uc_mgr == NULL || identifier == NULL)
2087 if (strcmp(identifier, "_verbs") == 0)
2089 else if (strcmp(identifier, "_enadevs") == 0)
2091 else if (strcmp(identifier, "_enamods") == 0)
2094 str1 = strchr(identifier, '/');
2104 if (check_identifier(identifier, "_devices"))
2106 else if (check_identifier(identifier, "_modifiers"))
2108 else if (check_identifier(identifier, "_identifiers"))
2110 else if (check_identifier(identifier, "_supporteddevs"))
2112 else if (check_identifier(identifier, "_conflictingdevs"))
2114 else if (identifier[0] == '_')
2117 err = get_value_list(uc_mgr, identifier, list, str);
2127 struct list_head *value_list, const char *identifier)
2138 if (check_identifier(identifier, val->name)) {
2156 const char *identifier,
2163 err = get_value1(uc_mgr, value, value_list1, identifier);
2166 err = get_value1(uc_mgr, value, value_list2, identifier);
2169 err = get_value1(uc_mgr, value, value_list3, identifier);
2178 * \param identifier Value identifier (string)
2184 const char *identifier,
2208 identifier);
2218 identifier);
2227 err = get_value1(uc_mgr, value, &verb->value_list, identifier);
2236 err = get_value1(uc_mgr, value, &uc_mgr->value_list, identifier);
2288 const char *identifier,
2297 if (identifier == NULL) {
2304 } else if (strcmp(identifier, "_verb") == 0) {
2315 } else if (strcmp(identifier, "_file") == 0) {
2330 } else if (strcmp(identifier, "_alibcfg") == 0) {
2332 } else if (strcmp(identifier, "_alibpref") == 0) {
2334 } else if (identifier[0] == '_') {
2337 if (identifier[0] == '=') {
2339 identifier++;
2342 slash1 = strchr(identifier, '/');
2344 ident = strndup(identifier, slash1 - identifier);
2363 ident = identifier;
2370 if (ident != identifier)
2400 const char *identifier,
2410 str1 = strchr(identifier, '/');
2420 if (check_identifier(identifier, "_devstatus")) {
2422 } else if (check_identifier(identifier, "_modstatus")) {
2429 } else if (identifier[0] == '_') {
2692 const char *identifier,
2699 if (strcmp(identifier, "_fboot") == 0)
2701 else if (strcmp(identifier, "_boot") == 0)
2703 else if (strcmp(identifier, "_defaults") == 0)
2705 else if (strcmp(identifier, "_verb") == 0)
2707 else if (strcmp(identifier, "_enadev") == 0)
2709 else if (strcmp(identifier, "_disdev") == 0)
2711 else if (strcmp(identifier, "_enamod") == 0)
2713 else if (strcmp(identifier, "_dismod") == 0)
2716 str1 = strchr(identifier, '/');
2727 if (check_identifier(identifier, "_swdev"))
2729 else if (check_identifier(identifier, "_swmod"))
2742 * \brief Parse control element identifier
2743 * \param dst Element identifier
2744 * \param ucm_id Use case identifier
2774 * \brief Parse mixer element identifier
2775 * \param dst Simple mixer element identifier
2776 * \param ucm_id Use case identifier