Lines Matching refs:zone_idx

45 	uint32_t zone_idx;  in zbd_offset_to_zone_idx()  local
48 zone_idx = offset >> f->zbd_info->zone_size_log2; in zbd_offset_to_zone_idx()
50 zone_idx = offset / f->zbd_info->zone_size; in zbd_offset_to_zone_idx()
52 return min(zone_idx, f->zbd_info->nr_zones); in zbd_offset_to_zone_idx()
127 unsigned int zone_idx) in zbd_get_zone() argument
129 return &f->zbd_info->zone_info[zone_idx]; in zbd_get_zone()
414 uint32_t zone_idx = zbd_zone_idx(f, z); in zbd_open_zone() local
457 f->file_name, zone_idx); in zbd_open_zone()
459 zbdi->open_zones[zbdi->num_open_zones++] = zone_idx; in zbd_open_zone()
492 uint32_t zone_idx, zone_idx_b, zone_idx_e; in zbd_is_seq_job() local
502 for (zone_idx = zone_idx_b; zone_idx <= zone_idx_e; zone_idx++) in zbd_is_seq_job()
503 if (zbd_get_zone(f, zone_idx)->has_wp) in zbd_is_seq_job()
1269 uint32_t zone_idx, new_zone_idx; in zbd_convert_to_open_zone() local
1282 zone_idx = zbdi->open_zones[pick_random_zone_idx(f, io_u)]; in zbd_convert_to_open_zone()
1284 zone_idx = zbd_offset_to_zone_idx(f, io_u->offset); in zbd_convert_to_open_zone()
1286 if (zone_idx < f->min_zone) in zbd_convert_to_open_zone()
1287 zone_idx = f->min_zone; in zbd_convert_to_open_zone()
1288 else if (zone_idx >= f->max_zone) in zbd_convert_to_open_zone()
1289 zone_idx = f->max_zone - 1; in zbd_convert_to_open_zone()
1293 __func__, f->file_name, zone_idx, io_u->offset, io_u->buflen); in zbd_convert_to_open_zone()
1304 z = zbd_get_zone(f, zone_idx); in zbd_convert_to_open_zone()
1358 if (new_zone_idx == zone_idx) in zbd_convert_to_open_zone()
1360 zone_idx = new_zone_idx; in zbd_convert_to_open_zone()
1403 zone_idx++; in zbd_convert_to_open_zone()
1409 zone_idx = f->min_zone; in zbd_convert_to_open_zone()
1410 z = zbd_get_zone(f, zone_idx); in zbd_convert_to_open_zone()
1427 zone_idx = zbdi->open_zones[i]; in zbd_convert_to_open_zone()
1428 if (zone_idx < f->min_zone || zone_idx >= f->max_zone) in zbd_convert_to_open_zone()
1433 z = zbd_get_zone(f, zone_idx); in zbd_convert_to_open_zone()
1470 __func__, f->file_name, zone_idx); in zbd_convert_to_open_zone()