Lines Matching defs:alloc
820 struct resource *alloc;
825 /* handle the seed alloc special case */
834 alloc = __request_region(res, start, size, dev_name(dev), 0);
835 if (!alloc)
841 __release_region(res, alloc->start, resource_size(alloc));
851 .start = alloc->start,
852 .end = alloc->end,
856 dev_dbg(dev, "alloc range[%d]: %pa:%pa\n", dev_dax->nr_range - 1,
857 &alloc->start, &alloc->end);
1000 resource_size_t alloc = 0;
1033 alloc = min(res->start - dax_region->res.start, to_alloc);
1034 rc = alloc_dev_dax_range(dev_dax, dax_region->res.start, alloc);
1038 alloc = 0;
1041 alloc = min(next->start - (res->end + 1), to_alloc);
1044 if (!alloc && !next && res->end < region_res->end)
1045 alloc = min(region_res->end - res->end, to_alloc);
1047 if (!alloc)
1051 rc = adjust_dev_dax_range(dev_dax, res, resource_size(res) + alloc);
1054 rc = alloc_dev_dax_range(dev_dax, res->end + 1, alloc);
1059 to_alloc -= alloc;