Lines Matching defs:pack
3546 bufwad_t *packbuf, *bigbuf, *pack, *bigH, *bigT;
3678 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3687 if (pack->bw_txg > txg)
3689 pack->bw_txg, txg);
3691 if (pack->bw_data != 0 && pack->bw_index != n + i)
3693 pack->bw_index, n, i);
3695 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3696 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3698 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3699 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3702 bzero(pack, sizeof (bufwad_t));
3704 pack->bw_index = n + i;
3705 pack->bw_txg = txg;
3706 pack->bw_data = 1 + ztest_random(-2ULL);
3708 *bigH = *pack;
3709 *bigT = *pack;
3768 bufwad_t *pack;
3780 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3789 if (pack->bw_txg > txg)
3791 pack->bw_txg, txg);
3793 if (pack->bw_data != 0 && pack->bw_index != n + i)
3795 pack->bw_index, n, i);
3797 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3798 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3800 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3801 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3803 pack->bw_index = n + i;
3804 pack->bw_txg = txg;
3805 pack->bw_data = 1 + ztest_random(-2ULL);
3807 *bigH = *pack;
3808 *bigT = *pack;