Searched refs:sm_shift (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspace_map.c108 offset = (SM_OFFSET_DECODE(e) << sm->sm_shift) +
110 size = SM_RUN_DECODE(e) << sm->sm_shift;
112 VERIFY0(P2PHASE(offset, 1ULL << sm->sm_shift));
113 VERIFY0(P2PHASE(size, 1ULL << sm->sm_shift));
149 * ranges smaller than our sm_shift size.
151 for (int i = 0; i < sm->sm_shift; i++) {
176 * between 2^sm_shift to 2^(32+sm_shift-1). The range tree,
178 * map only cares about allocatable blocks (minimum of sm_shift) we
179 * can safely ignore all ranges in the range tree smaller than sm_shift
[all...]
H A Dmetaslab.c1579 uint8_t shift = msp->ms_sm->sm_shift;
1730 msp->ms_sm->sm_shift);
2061 size = (rs->rs_end - rs->rs_start) >> sm->sm_shift;
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dspace_map.h67 * 2^(i+sm_shift) <= size of free region in bytes < 2^(i+sm_shift+1)
80 uint8_t sm_shift; /* unit shift */ member in struct:space_map
105 * | 0 | offset (sm_shift units) | type | run |
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c1314 uint8_t sm_shift; member in struct:mdb_space_map
1389 SPACE_MAP_HISTOGRAM_SIZE, sm.sm_shift);
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c702 uint8_t mapshift = sm->sm_shift;
785 * of sm_shift (i.e. bucket 0 refers to 2^sm_shift).
790 SPACE_MAP_HISTOGRAM_SIZE, sm->sm_shift);

Completed in 92 milliseconds