Lines Matching refs:pack
3193 bufwad_t *packbuf, *bigbuf, *pack, *bigH, *bigT;
3313 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3322 if (pack->bw_txg > txg)
3324 pack->bw_txg, txg);
3326 if (pack->bw_data != 0 && pack->bw_index != n + i)
3328 pack->bw_index, n, i);
3330 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3331 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3333 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3334 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3337 bzero(pack, sizeof (bufwad_t));
3339 pack->bw_index = n + i;
3340 pack->bw_txg = txg;
3341 pack->bw_data = 1 + ztest_random(-2ULL);
3343 *bigH = *pack;
3344 *bigT = *pack;
3403 bufwad_t *pack;
3415 pack = (bufwad_t *)((char *)packbuf + i * sizeof (bufwad_t));
3424 if (pack->bw_txg > txg)
3426 pack->bw_txg, txg);
3428 if (pack->bw_data != 0 && pack->bw_index != n + i)
3430 pack->bw_index, n, i);
3432 if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
3433 fatal(0, "pack/bigH mismatch in %p/%p", pack, bigH);
3435 if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
3436 fatal(0, "pack/bigT mismatch in %p/%p", pack, bigT);
3438 pack->bw_index = n + i;
3439 pack->bw_txg = txg;
3440 pack->bw_data = 1 + ztest_random(-2ULL);
3442 *bigH = *pack;
3443 *bigT = *pack;