Home
last modified time | relevance | path

Searched refs:z_walk (Results 1 – 1 of 1) sorted by relevance

/titanic_41/usr/src/uts/common/fs/zfs/
H A Ddmu_zfetch.c116 zstream_t *z_walk; in dmu_zfetch_colinear() local
127 for (z_walk = list_head(&zf->zf_stream); z_walk; in dmu_zfetch_colinear()
128 z_walk = list_next(&zf->zf_stream, z_walk)) { in dmu_zfetch_colinear()
129 for (z_comp = list_next(&zf->zf_stream, z_walk); z_comp; in dmu_zfetch_colinear()
133 if (z_walk->zst_len != z_walk->zst_stride || in dmu_zfetch_colinear()
138 diff = z_comp->zst_offset - z_walk->zst_offset; in dmu_zfetch_colinear()
140 z_walk->zst_offset = zh->zst_offset; in dmu_zfetch_colinear()
141 z_walk->zst_direction = diff < 0 ? -1 : 1; in dmu_zfetch_colinear()
142 z_walk->zst_stride = in dmu_zfetch_colinear()
143 diff * z_walk->zst_direction; in dmu_zfetch_colinear()
[all …]