Lines Matching defs:iter
49 struct netlbl_af4list *iter;
51 list_for_each_entry_rcu(iter, head, list)
52 if (iter->valid && (addr & iter->mask) == iter->addr)
53 return iter;
74 struct netlbl_af4list *iter;
76 list_for_each_entry_rcu(iter, head, list)
77 if (iter->valid && iter->addr == addr && iter->mask == mask)
78 return iter;
99 struct netlbl_af6list *iter;
101 list_for_each_entry_rcu(iter, head, list)
102 if (iter->valid &&
103 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0)
104 return iter;
125 struct netlbl_af6list *iter;
127 list_for_each_entry_rcu(iter, head, list)
128 if (iter->valid &&
129 ipv6_addr_equal(&iter->addr, addr) &&
130 ipv6_addr_equal(&iter->mask, mask))
131 return iter;
150 struct netlbl_af4list *iter;
152 iter = netlbl_af4list_search(entry->addr, head);
153 if (iter != NULL &&
154 iter->addr == entry->addr && iter->mask == entry->mask)
161 list_for_each_entry_rcu(iter, head, list)
162 if (iter->valid &&
163 ntohl(entry->mask) > ntohl(iter->mask)) {
165 iter->list.prev,
166 &iter->list);
187 struct netlbl_af6list *iter;
189 iter = netlbl_af6list_search(&entry->addr, head);
190 if (iter != NULL &&
191 ipv6_addr_equal(&iter->addr, &entry->addr) &&
192 ipv6_addr_equal(&iter->mask, &entry->mask))
199 list_for_each_entry_rcu(iter, head, list)
200 if (iter->valid &&
201 ipv6_addr_cmp(&entry->mask, &iter->mask) > 0) {
203 iter->list.prev,
204 &iter->list);
357 int iter = -1;
358 while (ntohl(mask->s6_addr32[++iter]) == 0xffffffff)
360 mask_val = ntohl(mask->s6_addr32[iter]);