Lines Matching refs:size
64 phys_addr_t size; member
114 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid,
116 int memblock_add(phys_addr_t base, phys_addr_t size);
117 int memblock_remove(phys_addr_t base, phys_addr_t size);
118 int memblock_phys_free(phys_addr_t base, phys_addr_t size);
119 int memblock_reserve(phys_addr_t base, phys_addr_t size);
121 int memblock_physmem_add(phys_addr_t base, phys_addr_t size);
127 phys_addr_t base, phys_addr_t size);
129 int memblock_mark_hotplug(phys_addr_t base, phys_addr_t size);
130 int memblock_clear_hotplug(phys_addr_t base, phys_addr_t size);
131 int memblock_mark_mirror(phys_addr_t base, phys_addr_t size);
132 int memblock_mark_nomap(phys_addr_t base, phys_addr_t size);
133 int memblock_clear_nomap(phys_addr_t base, phys_addr_t size);
134 int memblock_reserved_mark_noinit(phys_addr_t base, phys_addr_t size);
137 void memblock_free(void *ptr, size_t size);
151 void memblock_free_late(phys_addr_t base, phys_addr_t size);
354 int memblock_set_node(phys_addr_t base, phys_addr_t size,
390 phys_addr_t memblock_phys_alloc_range(phys_addr_t size, phys_addr_t align,
392 phys_addr_t memblock_alloc_range_nid(phys_addr_t size,
395 phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
397 static __always_inline phys_addr_t memblock_phys_alloc(phys_addr_t size, in memblock_phys_alloc() argument
400 return memblock_phys_alloc_range(size, align, 0, in memblock_phys_alloc()
404 void *memblock_alloc_exact_nid_raw(phys_addr_t size, phys_addr_t align,
407 void *memblock_alloc_try_nid_raw(phys_addr_t size, phys_addr_t align,
410 void *memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align,
414 static __always_inline void *memblock_alloc(phys_addr_t size, phys_addr_t align) in memblock_alloc() argument
416 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT, in memblock_alloc()
420 static inline void *memblock_alloc_raw(phys_addr_t size, in memblock_alloc_raw() argument
423 return memblock_alloc_try_nid_raw(size, align, MEMBLOCK_LOW_LIMIT, in memblock_alloc_raw()
428 static inline void *memblock_alloc_from(phys_addr_t size, in memblock_alloc_from() argument
432 return memblock_alloc_try_nid(size, align, min_addr, in memblock_alloc_from()
436 static inline void *memblock_alloc_low(phys_addr_t size, in memblock_alloc_low() argument
439 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT, in memblock_alloc_low()
443 static inline void *memblock_alloc_node(phys_addr_t size, in memblock_alloc_node() argument
446 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT, in memblock_alloc_node()
474 void memblock_cap_memory_range(phys_addr_t base, phys_addr_t size);
478 bool memblock_is_region_memory(phys_addr_t base, phys_addr_t size);
480 bool memblock_is_region_reserved(phys_addr_t base, phys_addr_t size);
522 return PFN_DOWN(reg->base + reg->size); in memblock_region_memory_end_pfn()
544 return PFN_UP(reg->base + reg->size); in memblock_region_reserved_end_pfn()
597 phys_addr_t base, phys_addr_t size, bool nomap, bool reusable);
601 extern void memblock_memsize_mod_kernel_size(long size);
602 extern void __init memblock_memsize_mod_memmap_size(long size);
605 extern void memblock_memsize_mod_reusable_size(long size);