Lines Matching refs:selector
6150 char *selector; in read_devlinktab_file() local
6178 free_selector_list(devlinktab_list->selector); in read_devlinktab_file()
6225 if (split_devlinktab_entry(line, &selector, &p_link, in read_devlinktab_file()
6231 "p_link='%s' s_link='%s'\n\n", selector, in read_devlinktab_file()
6240 if ((entryp->selector = create_selector_list(selector)) in read_devlinktab_file()
6245 entryp->selector_pattern = s_strdup(selector); in read_devlinktab_file()
6248 free_selector_list(entryp->selector); in read_devlinktab_file()
6259 free_selector_list(entryp->selector); in read_devlinktab_file()
6292 split_devlinktab_entry(char *entry, char **selector, char **p_link, in split_devlinktab_entry() argument
6297 *selector = entry; in split_devlinktab_entry()
6333 create_selector_list(char *selector) in create_selector_list() argument
6342 while ((*selector != NULL) && (error == FALSE)) { in create_selector_list()
6343 if (parse_selector(&selector, &key, &val) == DEVFSADM_FAILURE) { in create_selector_list()
6415 parse_selector(char **selector, char **key, char **val) in parse_selector() argument
6420 *key = *selector; in parse_selector()
6432 *selector = semi_colon + 1; in parse_selector()
6434 *selector = equal + strlen(equal); in parse_selector()
6585 selector_list_t *selector = entry->selector; in devlink_matches() local
6590 for (; selector != NULL; selector = selector->next) { in devlink_matches()
6591 switch (selector->key) { in devlink_matches()
6593 if (strcmp(di_node_name(node), selector->val) != 0) { in devlink_matches()
6600 if (strcmp(node_type, selector->val) != 0) { in devlink_matches()
6608 if (selector->arg == 0) { in devlink_matches()
6609 if (strcmp(addr, selector->val) != 0) { in devlink_matches()
6613 if (compare_field(addr, selector->val, in devlink_matches()
6614 selector->arg) == DEVFSADM_FAILURE) { in devlink_matches()
6623 if (selector->arg == 0) { in devlink_matches()
6624 if (strcmp(minor_name, selector->val) != 0) { in devlink_matches()
6628 if (compare_field(minor_name, selector->val, in devlink_matches()
6629 selector->arg) == DEVFSADM_FAILURE) { in devlink_matches()