Lines Matching refs:mask
66 if (iter->valid && (addr & iter->mask) == iter->addr) in netlbl_af4list_search()
85 __be32 mask, in netlbl_af4list_search_exact() argument
91 if (iter->valid && iter->addr == addr && iter->mask == mask) in netlbl_af4list_search_exact()
117 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0) in netlbl_af6list_search()
136 const struct in6_addr *mask, in netlbl_af6list_search_exact() argument
144 ipv6_addr_equal(&iter->mask, mask)) in netlbl_af6list_search_exact()
168 iter->addr == entry->addr && iter->mask == entry->mask) in netlbl_af4list_add()
177 ntohl(entry->mask) > ntohl(iter->mask)) { in netlbl_af4list_add()
206 ipv6_addr_equal(&iter->mask, &entry->mask)) in netlbl_af6list_add()
215 ipv6_addr_cmp(&entry->mask, &iter->mask) > 0) { in netlbl_af6list_add()
253 struct netlbl_af4list *netlbl_af4list_remove(__be32 addr, __be32 mask, in netlbl_af4list_remove() argument
258 entry = netlbl_af4list_search_exact(addr, mask, head); in netlbl_af4list_remove()
294 const struct in6_addr *mask, in netlbl_af6list_remove() argument
299 entry = netlbl_af6list_search_exact(addr, mask, head); in netlbl_af6list_remove()
326 __be32 addr, __be32 mask) in netlbl_af4list_audit_addr() argument
328 u32 mask_val = ntohl(mask); in netlbl_af4list_audit_addr()
361 const struct in6_addr *mask) in netlbl_af6list_audit_addr() argument
368 if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { in netlbl_af6list_audit_addr()
372 while (ntohl(mask->s6_addr32[++iter]) == 0xffffffff) in netlbl_af6list_audit_addr()
374 mask_val = ntohl(mask->s6_addr32[iter]); in netlbl_af6list_audit_addr()