Lines Matching refs:nrg
258 struct file_region *rg, *nrg, *trg; in region_add() local
277 nrg = list_first_entry(&resv->region_cache, struct file_region, in region_add()
279 list_del(&nrg->link); in region_add()
281 nrg->from = f; in region_add()
282 nrg->to = t; in region_add()
283 list_add(&nrg->link, rg->link.prev); in region_add()
294 nrg = rg; in region_add()
306 if (rg != nrg) { in region_add()
317 add += (nrg->from - f); /* Added to beginning of region */ in region_add()
318 nrg->from = f; in region_add()
319 add += t - nrg->to; /* Added to end of region */ in region_add()
320 nrg->to = t; in region_add()
354 struct file_region *rg, *nrg = NULL; in region_chg() local
376 kfree(nrg); in region_chg()
395 if (!nrg) { in region_chg()
398 nrg = kmalloc(sizeof(*nrg), GFP_KERNEL); in region_chg()
399 if (!nrg) in region_chg()
402 nrg->from = f; in region_chg()
403 nrg->to = f; in region_chg()
404 INIT_LIST_HEAD(&nrg->link); in region_chg()
408 list_add(&nrg->link, rg->link.prev); in region_chg()
438 kfree(nrg); in region_chg()
482 struct file_region *nrg = NULL; in region_del() local
506 if (!nrg && in region_del()
508 nrg = list_first_entry(&resv->region_cache, in region_del()
511 list_del(&nrg->link); in region_del()
515 if (!nrg) { in region_del()
517 nrg = kmalloc(sizeof(*nrg), GFP_KERNEL); in region_del()
518 if (!nrg) in region_del()
526 nrg->from = t; in region_del()
527 nrg->to = rg->to; in region_del()
528 INIT_LIST_HEAD(&nrg->link); in region_del()
533 list_add(&nrg->link, &rg->link); in region_del()
534 nrg = NULL; in region_del()
555 kfree(nrg); in region_del()