Lines Matching refs:region_add
650 * to region_add or region_del may have consumed some region_entries,
694 * have sufficient entries due to races with other code doing region_add or
702 * region_add of regions of length 1 never allocate file_regions and cannot
703 * fail; region_chg will always allocate at least 1 entry and a region_add for
706 static long region_add(struct resv_map *resv, long f, long t,
732 /* region_add operation of range 1 should never need to
757 * call to region_add that will actually modify the reserve
761 * placeholder, for the subsequent region_add call to use. At least 1
766 * to region_add or region_abort for proper accounting.
799 * calls to region_chg and region_add. Operations are sometimes
2826 ret = region_add(resv, idx, idx + 1, 1, NULL, NULL);
2827 /* region_add calls of range 1 should never fail. */
2836 ret = region_add(resv, idx, idx + 1, 1, NULL, NULL);
2837 /* region_add calls of range 1 should never fail. */
2849 ret = region_add(resv, idx, idx + 1, 1, NULL, NULL);
2850 /* region_add calls of range 1 should never fail. */
7196 add = region_add(resv_map, from, to, regions_needed, h, h_cg);
7204 * map between region_chg and region_add. This
7244 * region_add failed or didn't run.