Lines Matching refs:size
35 static void * __init __alloc_memory_core_early(int nid, u64 size, u64 align, in __alloc_memory_core_early() argument
44 addr = memblock_find_in_range_node(size, align, goal, limit, nid); in __alloc_memory_core_early()
48 if (memblock_reserve(addr, size)) in __alloc_memory_core_early()
52 memset(ptr, 0, size); in __alloc_memory_core_early()
57 kmemleak_alloc(ptr, size, 0, 0); in __alloc_memory_core_early()
70 void __init free_bootmem_late(unsigned long addr, unsigned long size) in free_bootmem_late() argument
74 kmemleak_free_part(__va(addr), size); in free_bootmem_late()
77 end = PFN_DOWN(addr + size); in free_bootmem_late()
129 phys_addr_t size; in free_low_memory_core_early() local
132 size = get_allocated_memblock_reserved_regions_info(&start); in free_low_memory_core_early()
133 if (size) in free_low_memory_core_early()
134 count += __free_memory_core(start, start + size); in free_low_memory_core_early()
137 size = get_allocated_memblock_memory_regions_info(&start); in free_low_memory_core_early()
138 if (size) in free_low_memory_core_early()
139 count += __free_memory_core(start, start + size); in free_low_memory_core_early()
202 unsigned long size) in free_bootmem_node() argument
204 memblock_free(physaddr, size); in free_bootmem_node()
216 void __init free_bootmem(unsigned long addr, unsigned long size) in free_bootmem() argument
218 memblock_free(addr, size); in free_bootmem()
221 static void * __init ___alloc_bootmem_nopanic(unsigned long size, in ___alloc_bootmem_nopanic() argument
229 return kzalloc(size, GFP_NOWAIT); in ___alloc_bootmem_nopanic()
233 ptr = __alloc_memory_core_early(NUMA_NO_NODE, size, align, goal, limit); in ___alloc_bootmem_nopanic()
259 void * __init __alloc_bootmem_nopanic(unsigned long size, unsigned long align, in __alloc_bootmem_nopanic() argument
264 return ___alloc_bootmem_nopanic(size, align, goal, limit); in __alloc_bootmem_nopanic()
267 static void * __init ___alloc_bootmem(unsigned long size, unsigned long align, in ___alloc_bootmem() argument
270 void *mem = ___alloc_bootmem_nopanic(size, align, goal, limit); in ___alloc_bootmem()
277 printk(KERN_ALERT "bootmem alloc of %lu bytes failed!\n", size); in ___alloc_bootmem()
295 void * __init __alloc_bootmem(unsigned long size, unsigned long align, in __alloc_bootmem() argument
300 return ___alloc_bootmem(size, align, goal, limit); in __alloc_bootmem()
304 unsigned long size, in ___alloc_bootmem_node_nopanic() argument
312 ptr = __alloc_memory_core_early(pgdat->node_id, size, align, in ___alloc_bootmem_node_nopanic()
317 ptr = __alloc_memory_core_early(NUMA_NO_NODE, size, align, in ___alloc_bootmem_node_nopanic()
330 void * __init __alloc_bootmem_node_nopanic(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node_nopanic() argument
334 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_node_nopanic()
336 return ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, 0); in __alloc_bootmem_node_nopanic()
339 static void * __init ___alloc_bootmem_node(pg_data_t *pgdat, unsigned long size, in ___alloc_bootmem_node() argument
345 ptr = ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, limit); in ___alloc_bootmem_node()
349 printk(KERN_ALERT "bootmem alloc of %lu bytes failed!\n", size); in ___alloc_bootmem_node()
369 void * __init __alloc_bootmem_node(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node() argument
373 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_node()
375 return ___alloc_bootmem_node(pgdat, size, align, goal, 0); in __alloc_bootmem_node()
378 void * __init __alloc_bootmem_node_high(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node_high() argument
381 return __alloc_bootmem_node(pgdat, size, align, goal); in __alloc_bootmem_node_high()
401 void * __init __alloc_bootmem_low(unsigned long size, unsigned long align, in __alloc_bootmem_low() argument
404 return ___alloc_bootmem(size, align, goal, ARCH_LOW_ADDRESS_LIMIT); in __alloc_bootmem_low()
407 void * __init __alloc_bootmem_low_nopanic(unsigned long size, in __alloc_bootmem_low_nopanic() argument
411 return ___alloc_bootmem_nopanic(size, align, goal, in __alloc_bootmem_low_nopanic()
430 void * __init __alloc_bootmem_low_node(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_low_node() argument
434 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_low_node()
436 return ___alloc_bootmem_node(pgdat, size, align, goal, in __alloc_bootmem_low_node()