Lines Matching refs:list
32 sbus_iface_list_lookup(struct sbus_interface_list *list,
37 DLIST_FOR_EACH(item, list) {
48 struct sbus_interface_list *list,
57 if (list == NULL) {
67 DLIST_FOR_EACH(item, list) {
70 /* already in list */
516 struct sbus_interface_list *list = NULL;
530 /* create new list item */
539 /* first lookup existing list in hash table */
541 list = sss_ptr_hash_lookup(table, object_path, struct sbus_interface_list);
542 if (list != NULL) {
549 if (sbus_iface_list_lookup(list, iface_name) != NULL) {
556 DLIST_ADD_END(list, item, struct sbus_interface_list *);
561 /* otherwise create new hash entry and new list */
564 list = item;
566 ret = sss_ptr_hash_add(table, object_path, list,
598 struct sbus_interface_list *list = NULL;
613 list = sss_ptr_hash_lookup(table, lookup_path,
615 if (list != NULL) {
616 iface = sbus_iface_list_lookup(list, iface_name);
633 * Acquire list of all interfaces that are supported on given object path.