Searched refs:hmask (Results 1 – 4 of 4) sorted by relevance
/net/xfrm/ |
D | xfrm_hash.h | 87 unsigned int hmask) in __xfrm_dst_hash() argument 98 return (h ^ (h >> 16)) & hmask; in __xfrm_dst_hash() 104 unsigned int hmask) in __xfrm_src_hash() argument 115 return (h ^ (h >> 16)) & hmask; in __xfrm_src_hash() 120 unsigned short family, unsigned int hmask) in __xfrm_spi_hash() argument 131 return (h ^ (h >> 10) ^ (h >> 20)) & hmask; in __xfrm_spi_hash() 134 static inline unsigned int __idx_hash(u32 index, unsigned int hmask) in __idx_hash() argument 136 return (index ^ (index >> 8)) & hmask; in __idx_hash() 140 unsigned short family, unsigned int hmask, in __sel_hash() argument 151 return hmask + 1; in __sel_hash() [all …]
|
D | xfrm_policy.c | 382 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_bysel() local 388 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel() 390 return (hash == hmask + 1 ? in policy_hash_bysel() 400 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local 406 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct() 470 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local 471 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_bydst_resize() 482 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize() 486 net->xfrm.policy_bydst[dir].hmask = nhashmask; in xfrm_bydst_resize() 490 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize() [all …]
|
/net/sched/ |
D | act_api.c | 93 for (i = 0; i < (hinfo->hmask + 1); i++) { in tcf_dump_walker() 94 head = &hinfo->htab[tcf_hash(i, hinfo->hmask)]; in tcf_dump_walker() 146 for (i = 0; i < (hinfo->hmask + 1); i++) { in tcf_del_walker() 147 head = &hinfo->htab[tcf_hash(i, hinfo->hmask)]; in tcf_del_walker() 187 head = &hinfo->htab[tcf_hash(index, hinfo->hmask)]; in tcf_hash_lookup() 299 unsigned int h = tcf_hash(p->tcfc_index, hinfo->hmask); in tcf_hash_insert()
|
D | cls_u32.c | 100 unsigned int h = ntohl(key & sel->hmask) >> fshift; in u32_hash_fold() 851 n->fshift = s->hmask ? ffs(ntohl(s->hmask)) - 1 : 0; in u32_change()
|