Home | History | Annotate | Download | only in libkmod

Lines Matching refs:list_entry

74 #define kmod_list_foreach(list_entry, first_entry) \
75 for (list_entry = ((first_entry) == NULL) ? NULL : (first_entry); \
76 list_entry != NULL; \
77 list_entry = (list_entry->node.next == &((first_entry)->node)) ? NULL : \
78 container_of(list_entry->node.next, struct kmod_list, node))
81 #define kmod_list_foreach_reverse(list_entry, first_entry) \
82 for (list_entry = (((first_entry) == NULL) ? NULL : container_of(first_entry->node.prev, struct kmod_list, node)); \
83 list_entry != NULL; \
84 list_entry = ((list_entry == first_entry) ? NULL : \
85 container_of(list_entry->node.prev, struct kmod_list, node)))