Lines Matching refs:nrg
265 struct file_region *rg, *nrg, *trg; in region_add() local
284 nrg = list_first_entry(&resv->region_cache, struct file_region, in region_add()
286 list_del(&nrg->link); in region_add()
288 nrg->from = f; in region_add()
289 nrg->to = t; in region_add()
290 list_add(&nrg->link, rg->link.prev); in region_add()
301 nrg = rg; in region_add()
313 if (rg != nrg) { in region_add()
324 add += (nrg->from - f); /* Added to beginning of region */ in region_add()
325 nrg->from = f; in region_add()
326 add += t - nrg->to; /* Added to end of region */ in region_add()
327 nrg->to = t; in region_add()
361 struct file_region *rg, *nrg = NULL; in region_chg() local
383 kfree(nrg); in region_chg()
402 if (!nrg) { in region_chg()
405 nrg = kmalloc(sizeof(*nrg), GFP_KERNEL); in region_chg()
406 if (!nrg) in region_chg()
409 nrg->from = f; in region_chg()
410 nrg->to = f; in region_chg()
411 INIT_LIST_HEAD(&nrg->link); in region_chg()
415 list_add(&nrg->link, rg->link.prev); in region_chg()
445 kfree(nrg); in region_chg()
489 struct file_region *nrg = NULL; in region_del() local
513 if (!nrg && in region_del()
515 nrg = list_first_entry(&resv->region_cache, in region_del()
518 list_del(&nrg->link); in region_del()
522 if (!nrg) { in region_del()
524 nrg = kmalloc(sizeof(*nrg), GFP_KERNEL); in region_del()
525 if (!nrg) in region_del()
533 nrg->from = t; in region_del()
534 nrg->to = rg->to; in region_del()
535 INIT_LIST_HEAD(&nrg->link); in region_del()
540 list_add(&nrg->link, &rg->link); in region_del()
541 nrg = NULL; in region_del()
562 kfree(nrg); in region_del()