is_hole
if (span->is_hole)
allowed_span.is_hole = false;
if (!span.is_hole)
if (iter->spans[i].is_hole) {
if (!span.is_hole)
bool is_hole;
is_hole = !__is_valid_data_blkaddr(blkaddr);
if (!is_hole &&
if (map->m_may_create && (is_hole ||
if (is_hole)
} else if (is_hole) {
if (!(flag == F2FS_GET_BLOCK_DIO && is_hole && !map->m_may_create))
*map->m_next_extent = is_hole ? pgofs + 1 : pgofs;
if (is_hole(&be)) {
int is_hole;
return state->is_hole == -1;
iter->is_hole = 0;
iter->is_hole = 1;
iter->is_hole = 1;
if (iter->is_hole == -1)
iter->is_hole = -1;
iter->is_hole = 1;
iter->is_hole = 1;
iter->is_hole = 0;
iter->is_hole = -1;
if (iter->is_hole) {
int is_hole;
state->is_hole = mas_walk(mas) ? 0 : 1;
is_hole = mas_next_range(mas, state->last_index) ? 0 : 1;
} while (mas->status != ma_overflow && is_hole == state->is_hole);
if (state->is_hole) {
mas_span.is_hole = -1;
WARN_ON_ONCE(span.is_hole != mas_span.is_hole);
if (span.is_hole) {