• Home
  • Raw
  • Download

Lines Matching refs:size

219 	resource_size_t size;  in __release_child_resources()  local
233 size = resource_size(tmp); in __release_child_resources()
235 tmp->end = size - 1; in __release_child_resources()
480 static int __region_intersects(resource_size_t start, size_t size, in __region_intersects() argument
488 res.end = start + size - 1; in __region_intersects()
528 int region_intersects(resource_size_t start, size_t size, unsigned long flags, in region_intersects() argument
534 ret = __region_intersects(start, size, flags, desc); in region_intersects()
547 resource_size_t size, in simple_align_resource() argument
568 resource_size_t size, in __find_resource() argument
602 size, constraint->align); in __find_resource()
603 alloc.end = alloc.start + size - 1; in __find_resource()
626 resource_size_t size, in find_resource() argument
629 return __find_resource(root, NULL, new, size, constraint); in find_resource()
694 resource_size_t size, resource_size_t min, in allocate_resource() argument
717 return reallocate_resource(root, new, size, &constraint); in allocate_resource()
721 err = find_resource(root, new, size, &constraint); in allocate_resource()
910 resource_size_t size) in __adjust_resource() argument
913 resource_size_t end = start + size - 1; in __adjust_resource()
957 resource_size_t size) in adjust_resource() argument
962 result = __adjust_resource(res, start, size); in adjust_resource()
1292 void release_mem_region_adjustable(resource_size_t start, resource_size_t size) in release_mem_region_adjustable() argument
1301 end = start + size - 1; in release_mem_region_adjustable()
1624 int iomem_map_sanity_check(resource_size_t addr, unsigned long size) in iomem_map_sanity_check() argument
1636 if (p->start >= addr + size) in iomem_map_sanity_check()
1641 PFN_DOWN(p->end) >= PFN_DOWN(addr + size - 1)) in iomem_map_sanity_check()
1654 (unsigned long long)(addr + size - 1), in iomem_map_sanity_check()
1679 int size = PAGE_SIZE; in iomem_is_exclusive() local
1692 if (p->start >= addr + size) in iomem_is_exclusive()
1740 struct resource *base, unsigned long size, const char *name) in __request_free_mem_region() argument
1746 size = ALIGN(size, 1UL << PA_SECTION_SHIFT); in __request_free_mem_region()
1748 addr = end - size + 1UL; in __request_free_mem_region()
1764 for (; addr > size && addr >= base->start; addr -= size) { in __request_free_mem_region()
1765 if (__region_intersects(addr, size, 0, IORES_DESC_NONE) != in __request_free_mem_region()
1769 if (__request_region_locked(res, &iomem_resource, addr, size, in __request_free_mem_region()
1776 dr->n = size; in __request_free_mem_region()
1810 struct resource *base, unsigned long size) in devm_request_free_mem_region() argument
1812 return __request_free_mem_region(dev, base, size, dev_name(dev)); in devm_request_free_mem_region()
1817 unsigned long size, const char *name) in request_free_mem_region() argument
1819 return __request_free_mem_region(NULL, base, size, name); in request_free_mem_region()