Lines Matching defs:pack
3547 bufwad_t *packbuf, *bigbuf, *pack, *bigH, *bigT;
3679 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3688 if (pack->bw_txg > txg)
3690 pack->bw_txg, txg);
3692 if (pack->bw_data != 0 && pack->bw_index != n + i)
3694 pack->bw_index, n, i);
3696 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3697 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3699 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3700 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3703 bzero(pack, sizeof (bufwad_t));
3705 pack->bw_index = n + i;
3706 pack->bw_txg = txg;
3707 pack->bw_data = 1 + ztest_random(-2ULL);
3709 *bigH = *pack;
3710 *bigT = *pack;
3769 bufwad_t *pack;
3781 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3790 if (pack->bw_txg > txg)
3792 pack->bw_txg, txg);
3794 if (pack->bw_data != 0 && pack->bw_index != n + i)
3796 pack->bw_index, n, i);
3798 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3799 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3801 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3802 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3804 pack->bw_index = n + i;
3805 pack->bw_txg = txg;
3806 pack->bw_data = 1 + ztest_random(-2ULL);
3808 *bigH = *pack;
3809 *bigT = *pack;