EXTENT_LOCK_BITS
u32 exclusive_bits = (bits & EXTENT_LOCK_BITS);
ASSERT(!(state->state & EXTENT_LOCK_BITS));
ASSERT(!(bits & EXTENT_LOCK_BITS));
ASSERT(!(bits & EXTENT_LOCK_BITS));
if (state->state & (EXTENT_LOCK_BITS | EXTENT_BOUNDARY))
const bool try_merge = !(bits & (EXTENT_LOCK_BITS | EXTENT_BOUNDARY));
wake = (bits & EXTENT_LOCK_BITS);
clear = (bits & (EXTENT_LOCK_BITS | EXTENT_BOUNDARY));
return cache_state_if_flags(state, cached_ptr, EXTENT_LOCK_BITS | EXTENT_BOUNDARY);