Home
last modified time | relevance | path

Searched refs:hmask (Results 1 – 4 of 4) sorted by relevance

/net/xfrm/
Dxfrm_hash.h87 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 …]
Dxfrm_policy.c382 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/
Dact_api.c93 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()
Dcls_u32.c100 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()