/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_hash.h | 46 __u8 dbits, in __xfrm4_dpref_spref_hash() 49 return jhash_2words(ntohl(daddr->a4) & __bits2mask32(dbits), in __xfrm4_dpref_spref_hash() 77 __u8 dbits, in __xfrm6_dpref_spref_hash() 80 return __xfrm6_pref_hash(daddr, dbits) ^ in __xfrm6_dpref_spref_hash() 141 u8 dbits, u8 sbits) in __sel_hash() 149 if (sel->prefixlen_d < dbits || in __sel_hash() 153 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash() 157 if (sel->prefixlen_d < dbits || in __sel_hash() 161 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash() 172 u8 dbits, u in __addr_hash() 44 __xfrm4_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) __xfrm4_dpref_spref_hash() argument 75 __xfrm6_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) __xfrm6_dpref_spref_hash() argument 139 __sel_hash(const struct xfrm_selector *sel, unsigned short family, unsigned int hmask, u8 dbits, u8 sbits) __sel_hash() argument 168 __addr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask, u8 dbits, u8 sbits) __addr_hash() argument [all...] |
H A D | xfrm_policy.c | 464 u8 *dbits, u8 *sbits) in __get_hash_thresh() 468 *dbits = net->xfrm.policy_bydst[dir].dbits4; in __get_hash_thresh() 473 *dbits = net->xfrm.policy_bydst[dir].dbits6; in __get_hash_thresh() 478 *dbits = 0; in __get_hash_thresh() 489 u8 dbits; in policy_hash_bysel() local 492 __get_hash_thresh(net, family, dir, &dbits, &sbits); in policy_hash_bysel() 493 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel() 509 u8 dbits; in policy_hash_direct() local 512 __get_hash_thresh(net, family, dir, &dbits, &sbits); in policy_hash_direct() 513 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbit in policy_hash_direct() 462 __get_hash_thresh(struct net *net, unsigned short family, int dir, u8 *dbits, u8 *sbits) __get_hash_thresh() argument 528 u8 dbits; xfrm_dst_hash_transfer() local 1256 u8 dbits, sbits; xfrm_hash_rebuild() local [all...] |
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_hash.h | 46 __u8 dbits, in __xfrm4_dpref_spref_hash() 49 return jhash_2words(ntohl(daddr->a4) & __bits2mask32(dbits), in __xfrm4_dpref_spref_hash() 77 __u8 dbits, in __xfrm6_dpref_spref_hash() 80 return __xfrm6_pref_hash(daddr, dbits) ^ in __xfrm6_dpref_spref_hash() 148 u8 dbits, u8 sbits) in __sel_hash() 156 if (sel->prefixlen_d < dbits || in __sel_hash() 160 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash() 164 if (sel->prefixlen_d < dbits || in __sel_hash() 168 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash() 179 u8 dbits, u in __addr_hash() 44 __xfrm4_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) __xfrm4_dpref_spref_hash() argument 75 __xfrm6_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) __xfrm6_dpref_spref_hash() argument 146 __sel_hash(const struct xfrm_selector *sel, unsigned short family, unsigned int hmask, u8 dbits, u8 sbits) __sel_hash() argument 175 __addr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask, u8 dbits, u8 sbits) __addr_hash() argument [all...] |
H A D | xfrm_policy.c | 465 u8 *dbits, u8 *sbits) in __get_hash_thresh() 469 *dbits = net->xfrm.policy_bydst[dir].dbits4; in __get_hash_thresh() 474 *dbits = net->xfrm.policy_bydst[dir].dbits6; in __get_hash_thresh() 479 *dbits = 0; in __get_hash_thresh() 490 u8 dbits; in policy_hash_bysel() local 493 __get_hash_thresh(net, family, dir, &dbits, &sbits); in policy_hash_bysel() 494 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel() 510 u8 dbits; in policy_hash_direct() local 513 __get_hash_thresh(net, family, dir, &dbits, &sbits); in policy_hash_direct() 514 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbit in policy_hash_direct() 463 __get_hash_thresh(struct net *net, unsigned short family, int dir, u8 *dbits, u8 *sbits) __get_hash_thresh() argument 529 u8 dbits; xfrm_dst_hash_transfer() local 1257 u8 dbits, sbits; xfrm_hash_rebuild() local [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | inflate.c | 58 lbits and dbits tuning parameters. 289 This results of this trade are in the variables lbits and dbits 291 length codes can decode in one step, and dbits is the same thing for 304 about one bit more than those, so lbits is 8+1 and dbits is 5+1. 311 STATIC const int dbits = 6; /* bits in base distance lookup table */ variable 989 bd = dbits; in inflate_dynamic()
|
/kernel/linux/linux-6.6/lib/ |
H A D | inflate.c | 58 lbits and dbits tuning parameters. 289 This results of this trade are in the variables lbits and dbits 291 length codes can decode in one step, and dbits is the same thing for 304 about one bit more than those, so lbits is 8+1 and dbits is 5+1. 311 STATIC const int dbits = 6; /* bits in base distance lookup table */ variable 989 bd = dbits; in inflate_dynamic()
|
H A D | test_bpf.c | 822 int dbits, int sbits, int block1, int block2, in __bpf_fill_pattern() 834 count = (dbits - 1) * (sbits - 1) * block1 * block1 * ARRAY_SIZE(sgn); in __bpf_fill_pattern() 835 count += (max(dbits, sbits) - 1) * block2 * block2 * ARRAY_SIZE(sgn); in __bpf_fill_pattern() 850 for (di = 0; di < dbits - 1; di++) /* Dst magnitudes */ in __bpf_fill_pattern() 870 for (bt = 0; bt < max(dbits, sbits) - 1; bt++) /* Magnitude */ in __bpf_fill_pattern() 877 dst = value(bt % dbits, db, sgn[k][0]); in __bpf_fill_pattern() 821 __bpf_fill_pattern(struct bpf_test *self, void *arg, int dbits, int sbits, int block1, int block2, int (*emit)(struct bpf_test*, void*, struct bpf_insn*, s64, s64)) __bpf_fill_pattern() argument
|