Lines Matching refs:mtime
337 unsigned long long mtime = 0;
345 mtime += get_seg_entry(sbi, start + i)->mtime;
348 mtime = div_u64(mtime, usable_segs_per_sec);
354 if (mtime < sit_i->min_mtime)
355 sit_i->min_mtime = mtime;
356 if (mtime > sit_i->max_mtime)
357 sit_i->max_mtime = mtime;
359 age = 100 - div64_u64(100 * (mtime - sit_i->min_mtime),
408 if (cur_ve->mtime > next_ve->mtime) {
411 cur_ve->mtime, next_ve->mtime);
421 unsigned long long mtime)
430 if (mtime < ve->mtime)
439 unsigned long long mtime, unsigned int segno)
446 ve->mtime = mtime;
456 unsigned long long mtime, unsigned int segno)
470 if (mtime < ve->mtime) {
478 ve = __create_victim_entry(sbi, mtime, segno);
490 unsigned long long mtime = 0;
500 mtime += get_seg_entry(sbi, start + i)->mtime;
501 mtime = div_u64(mtime, SEGS_PER_SEC(sbi));
504 if (mtime < sit_i->min_mtime)
505 sit_i->min_mtime = mtime;
506 if (mtime > sit_i->max_mtime)
507 sit_i->max_mtime = mtime;
508 if (mtime < sit_i->dirty_min_mtime)
509 sit_i->dirty_min_mtime = mtime;
510 if (mtime > sit_i->dirty_max_mtime)
511 sit_i->dirty_max_mtime = mtime;
514 if (sit_i->dirty_max_mtime - mtime < p->age_threshold)
517 __insert_victim_entry(sbi, mtime, segno);
557 if (ve->mtime >= max_mtime || ve->mtime < min_mtime)
561 age = div64_u64(accu * (max_mtime - ve->mtime), total_time) *
622 if (ve->mtime >= max_mtime || ve->mtime < min_mtime)
625 age = max_mtime - ve->mtime;