Lines Matching defs:pack
3521 bufwad_t *packbuf, *bigbuf, *pack, *bigH, *bigT;
3644 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3653 if (pack->bw_txg > txg)
3655 pack->bw_txg, txg);
3657 if (pack->bw_data != 0 && pack->bw_index != n + i)
3659 pack->bw_index, n, i);
3661 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3662 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3664 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3665 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3668 bzero(pack, sizeof (bufwad_t));
3670 pack->bw_index = n + i;
3671 pack->bw_txg = txg;
3672 pack->bw_data = 1 + ztest_random(-2ULL);
3674 *bigH = *pack;
3675 *bigT = *pack;
3734 bufwad_t *pack;
3746 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3755 if (pack->bw_txg > txg)
3757 pack->bw_txg, txg);
3759 if (pack->bw_data != 0 && pack->bw_index != n + i)
3761 pack->bw_index, n, i);
3763 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3764 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3766 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3767 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3769 pack->bw_index = n + i;
3770 pack->bw_txg = txg;
3771 pack->bw_data = 1 + ztest_random(-2ULL);
3773 *bigH = *pack;
3774 *bigT = *pack;