Lines Matching refs:bsize

462 		b = pipapo_refill(res_map, f->bsize, f->rules, fill_map, f->mt,
572 b = pipapo_refill(res_map, f->bsize, f->rules, fill_map, f->mt,
713 if (new_bucket_size == f->bsize)
716 if (new_bucket_size > f->bsize)
717 copy = f->bsize;
737 if (new_bucket_size > f->bsize)
738 new_p += new_bucket_size - f->bsize;
740 old_p += f->bsize - new_bucket_size;
752 f->bsize = new_bucket_size;
773 pos += f->bsize * NFT_PIPAPO_BUCKETS(f->bb) * group;
774 pos += f->bsize * v;
782 * @bsize: Size of one bucket, in longs
814 static void pipapo_lt_4b_to_8b(int old_groups, int bsize,
828 for (i = 0; i < bsize; i++) {
829 *new_lt = old_lt[src_i0 * bsize + i] &
830 old_lt[src_i1 * bsize + i];
840 * @bsize: Size of one bucket, in longs
860 static void pipapo_lt_8b_to_4b(int old_groups, int bsize,
865 memset(new_lt, 0, old_groups * 2 * NFT_PIPAPO_BUCKETS(4) * bsize *
878 for (i = 0; i < bsize; i++)
879 new_lt[i] |= old_lt[bsrc * bsize + i];
882 new_lt += bsize;
892 for (i = 0; i < bsize; i++)
893 new_lt[i] |= old_lt[bsrc * bsize + i];
896 new_lt += bsize;
911 lt_size = f->groups * NFT_PIPAPO_BUCKETS(f->bb) * f->bsize *
919 lt_size = groups * NFT_PIPAPO_BUCKETS(bb) * f->bsize *
926 lt_size = groups * NFT_PIPAPO_BUCKETS(bb) * f->bsize *
944 pipapo_lt_4b_to_8b(f->groups, f->bsize,
948 pipapo_lt_8b_to_4b(f->groups, f->bsize,
1354 if (f->bsize > bsize_max)
1355 bsize_max = f->bsize;
1423 src->bsize * sizeof(*dst->lt) +
1433 src->bsize * sizeof(*dst->lt) *
1624 NFT_PIPAPO_BUCKETS(f->bb) * f->bsize;
1629 f->bsize * BITS_PER_LONG);
1631 pos += f->bsize;
1986 (g * NFT_PIPAPO_BUCKETS(f->bb) + b) * f->bsize;
2263 f->bsize = 0;