Lines Matching refs:f
262 static long region_add(struct resv_map *resv, long f, long t) in region_add() argument
271 if (f <= rg->to) in region_add()
288 nrg->from = f; in region_add()
292 add += t - f; in region_add()
297 if (f > rg->from) in region_add()
298 f = rg->from; in region_add()
324 add += (nrg->from - f); /* Added to beginning of region */ in region_add()
325 nrg->from = f; in region_add()
358 static long region_chg(struct resv_map *resv, long f, long t) in region_chg() argument
395 if (f <= rg->to) in region_chg()
409 nrg->from = f; in region_chg()
410 nrg->to = f; in region_chg()
416 chg = t - f; in region_chg()
421 if (f > rg->from) in region_chg()
422 f = rg->from; in region_chg()
423 chg = t - f; in region_chg()
463 static void region_abort(struct resv_map *resv, long f, long t) in region_abort() argument
485 static long region_del(struct resv_map *resv, long f, long t) in region_del() argument
502 if (rg->to <= f && (rg->to != rg->from || rg->to != f)) in region_del()
508 if (f > rg->from && t < rg->to) { /* Must split region */ in region_del()
530 del += t - f; in region_del()
538 rg->to = f; in region_del()
545 if (f <= rg->from && t >= rg->to) { /* Remove entire region */ in region_del()
552 if (f <= rg->from) { /* Trim beginning of region */ in region_del()
556 del += rg->to - f; in region_del()
557 rg->to = f; in region_del()
592 static long region_count(struct resv_map *resv, long f, long t) in region_count() argument
604 if (rg->to <= f) in region_count()
609 seg_from = max(rg->from, f); in region_count()