Lines Matching refs:zh
110 dmu_zfetch_colinear(zfetch_t *zf, zstream_t *zh)
118 if (zh == NULL) {
135 if (z_comp->zst_offset + diff == zh->zst_offset) {
136 z_walk->zst_offset = zh->zst_offset;
141 zh->zst_offset + z_walk->zst_stride;
153 if (z_walk->zst_offset + diff == zh->zst_offset) {
154 z_walk->zst_offset = zh->zst_offset;
159 zh->zst_offset + z_walk->zst_stride;
330 dmu_zfetch_find(zfetch_t *zf, zstream_t *zh, int prefetched)
337 if (zh == NULL)
365 if (zh->zst_offset >= zs->zst_offset &&
366 zh->zst_offset < zs->zst_offset + zs->zst_len) {
382 if (zh->zst_offset == zs->zst_offset + zs->zst_len) {
388 if (zh->zst_offset != zs->zst_offset + zs->zst_len) {
392 zs->zst_len += zh->zst_len;
406 } else if (zh->zst_offset == zs->zst_offset - zh->zst_len) {
413 if (zh->zst_offset != zs->zst_offset - zh->zst_len) {
418 zs->zst_offset = zs->zst_offset > zh->zst_len ?
419 zs->zst_offset - zh->zst_len : 0;
420 zs->zst_ph_offset = zs->zst_ph_offset > zh->zst_len ?
421 zs->zst_ph_offset - zh->zst_len : 0;
422 zs->zst_len += zh->zst_len;
435 } else if ((zh->zst_offset - zs->zst_offset - zs->zst_stride <
441 if ((zh->zst_offset - zs->zst_offset - zs->zst_stride >=
452 } else if ((zh->zst_offset - zs->zst_offset + zs->zst_stride <
458 if ((zh->zst_offset - zs->zst_offset + zs->zst_stride >=