Lines Matching refs:cur_seg
45 #define prev_zone(cur) (c.cur_seg[cur] - c.segs_per_zone)
46 #define next_zone(cur) (c.cur_seg[cur] + c.segs_per_zone)
197 if (c.cur_seg[i] == c.cur_seg[j]) {
207 c.cur_seg[0] = 0;
209 c.cur_seg[i] = next_zone(i - 1);
549 c.cur_seg[CURSEG_HOT_NODE] = last_section(last_zone(total_zones));
550 c.cur_seg[CURSEG_WARM_NODE] = 0;
551 c.cur_seg[CURSEG_COLD_NODE] = 0;
552 c.cur_seg[CURSEG_HOT_DATA] = 0;
553 c.cur_seg[CURSEG_COLD_DATA] = 0;
554 c.cur_seg[CURSEG_WARM_DATA] = 0;
556 c.cur_seg[CURSEG_HOT_NODE] =
558 c.cur_seg[CURSEG_WARM_NODE] = prev_zone(CURSEG_HOT_NODE);
559 c.cur_seg[CURSEG_COLD_NODE] = prev_zone(CURSEG_WARM_NODE);
560 c.cur_seg[CURSEG_HOT_DATA] = prev_zone(CURSEG_COLD_NODE);
561 c.cur_seg[CURSEG_COLD_DATA] = 0;
562 c.cur_seg[CURSEG_WARM_DATA] = next_zone(CURSEG_COLD_DATA);
564 c.cur_seg[CURSEG_HOT_NODE] = 0;
565 c.cur_seg[CURSEG_WARM_NODE] = next_zone(CURSEG_HOT_NODE);
566 c.cur_seg[CURSEG_COLD_NODE] = next_zone(CURSEG_WARM_NODE);
567 c.cur_seg[CURSEG_HOT_DATA] = next_zone(CURSEG_COLD_NODE);
568 c.cur_seg[CURSEG_WARM_DATA] = next_zone(CURSEG_HOT_DATA);
569 c.cur_seg[CURSEG_COLD_DATA] = next_zone(CURSEG_WARM_DATA);
571 c.cur_seg[CURSEG_HOT_NODE] = 0;
572 c.cur_seg[CURSEG_WARM_NODE] = next_zone(CURSEG_HOT_NODE);
573 c.cur_seg[CURSEG_COLD_NODE] = next_zone(CURSEG_WARM_NODE);
574 c.cur_seg[CURSEG_HOT_DATA] = next_zone(CURSEG_COLD_NODE);
575 c.cur_seg[CURSEG_COLD_DATA] =
578 c.cur_seg[CURSEG_WARM_DATA] =
745 set_cp(cur_node_segno[0], c.cur_seg[CURSEG_HOT_NODE]);
746 set_cp(cur_node_segno[1], c.cur_seg[CURSEG_WARM_NODE]);
747 set_cp(cur_node_segno[2], c.cur_seg[CURSEG_COLD_NODE]);
748 set_cp(cur_data_segno[0], c.cur_seg[CURSEG_HOT_DATA]);
749 set_cp(cur_data_segno[1], c.cur_seg[CURSEG_WARM_DATA]);
750 set_cp(cur_data_segno[2], c.cur_seg[CURSEG_COLD_DATA]);
1177 offset += c.cur_seg[CURSEG_WARM_NODE] * c.blks_per_seg;
1180 c.cur_seg[CURSEG_HOT_NODE] * c.blks_per_seg + c.quota_inum + c.lpf_inum;
1229 c.cur_seg[CURSEG_HOT_NODE] *
1276 c.cur_seg[CURSEG_HOT_DATA] * c.blks_per_seg;
1284 main_area_node_seg_blk_offset += c.cur_seg[CURSEG_HOT_NODE] *
1289 c.cur_seg[CURSEG_HOT_NODE],
1389 c.cur_seg[CURSEG_HOT_NODE] *
1394 c.cur_seg[CURSEG_HOT_DATA] * c.blks_per_seg + 1
1417 main_area_node_seg_blk_offset += c.cur_seg[CURSEG_HOT_NODE] *
1422 c.cur_seg[CURSEG_HOT_NODE],
1454 c.cur_seg[CURSEG_HOT_NODE] *
1463 c.cur_seg[CURSEG_HOT_NODE] * c.blks_per_seg);
1515 data_blk_offset += c.cur_seg[CURSEG_HOT_DATA] * c.blks_per_seg +
1551 c.cur_seg[CURSEG_HOT_NODE] * c.blks_per_seg +
1606 main_area_node_seg_blk_offset += c.cur_seg[CURSEG_HOT_NODE] *
1611 c.cur_seg[CURSEG_HOT_NODE],
1670 data_blk_offset += c.cur_seg[CURSEG_HOT_DATA] *