Lines Matching refs:sfb_bins
105 (&(*(_sp)->sfb_bins)[_c].stats[_l][_n])
108 (&(*(_sp)->sfb_bins)[_c].freezetime[_l][_n])
233 static struct zone *sfb_bins_zone; /* zone for sfb_bins */
343 sfb_bins_size = sizeof (*((struct sfb *)0)->sfb_bins);
501 if ((sp->sfb_bins = zalloc(sfb_bins_zone)) == NULL) {
506 bzero(sp->sfb_bins, sfb_bins_size);
566 if (sp->sfb_bins != NULL) {
567 zfree(sfb_bins_zone, sp->sfb_bins);
568 sp->sfb_bins = NULL;
586 (*sp->sfb_bins)[0].fudge = sfb_random(sp);
587 (*sp->sfb_bins)[1].fudge = sfb_random(sp);
610 bzero(sp->sfb_bins, sizeof (*sp->sfb_bins));
618 "hinterval=%d sec, sfb_bins=%d bytes, eff_rate=%llu bps"
624 (int)sp->sfb_hinterval.tv_sec, (int)sizeof (*sp->sfb_bins),
648 _CASSERT(sizeof ((*sp->sfb_bins)[0].stats) ==
651 bcopy(&(*sp->sfb_bins)[0].stats, &sps->binstats[0].stats,
653 bcopy(&(*sp->sfb_bins)[1].stats, &sps->binstats[1].stats,
668 (*sp->sfb_bins)[s].fudge = sfb_random(sp); /* recompute perturbation */
680 bzero(&(*sp->sfb_bins)[s].freezetime,
681 sizeof ((*sp->sfb_bins)[s].freezetime));
1176 (*sp->sfb_bins)[s].fudge) & SFB_HASHMASK);
1179 (*sp->sfb_bins)[s ^ 1].fudge) & SFB_HASHMASK);