Lines Matching defs:alloc
780 struct resource *alloc;
785 /* handle the seed alloc special case */
799 alloc = __request_region(res, start, size, dev_name(dev), 0);
800 if (!alloc) {
819 .start = alloc->start,
820 .end = alloc->end,
824 dev_dbg(dev, "alloc range[%d]: %pa:%pa\n", dev_dax->nr_range - 1,
825 &alloc->start, &alloc->end);
968 resource_size_t alloc = 0;
1001 alloc = min(res->start - dax_region->res.start, to_alloc);
1002 rc = alloc_dev_dax_range(dev_dax, dax_region->res.start, alloc);
1006 alloc = 0;
1009 alloc = min(next->start - (res->end + 1), to_alloc);
1012 if (!alloc && !next && res->end < region_res->end)
1013 alloc = min(region_res->end - res->end, to_alloc);
1015 if (!alloc)
1019 rc = adjust_dev_dax_range(dev_dax, res, resource_size(res) + alloc);
1022 rc = alloc_dev_dax_range(dev_dax, res->end + 1, alloc);
1027 to_alloc -= alloc;