Lines Matching defs:list
5 * This file contains network address list functions used to manage ordered
22 #include <linux/list.h>
27 * struct netlbl_af4list - NetLabel IPv4 address list
31 * @list: list structure, used internally
38 struct list_head list;
42 * struct netlbl_af6list - NetLabel IPv6 address list
46 * @list: list structure, used internally
53 struct list_head list;
56 #define __af4list_entry(ptr) container_of(ptr, struct netlbl_af4list, list)
84 &iter->list != (head); \
85 iter = __af4list_valid(iter->list.next, head))
89 &iter->list != (head); \
90 iter = __af4list_valid_rcu(iter->list.next, head))
94 tmp = __af4list_valid(iter->list.next, head); \
95 &iter->list != (head); \
96 iter = tmp, tmp = __af4list_valid(iter->list.next, head))
123 #define __af6list_entry(ptr) container_of(ptr, struct netlbl_af6list, list)
151 &iter->list != (head); \
152 iter = __af6list_valid(iter->list.next, head))
156 &iter->list != (head); \
157 iter = __af6list_valid_rcu(iter->list.next, head))
161 tmp = __af6list_valid(iter->list.next, head); \
162 &iter->list != (head); \
163 iter = tmp, tmp = __af6list_valid(iter->list.next, head))