Lines Matching refs:size
157 void __init free_bootmem_late(unsigned long physaddr, unsigned long size) in free_bootmem_late() argument
161 kmemleak_free_part(__va(physaddr), size); in free_bootmem_late()
164 end = PFN_DOWN(physaddr + size); in free_bootmem_late()
394 unsigned long size) in free_bootmem_node() argument
398 kmemleak_free_part(__va(physaddr), size); in free_bootmem_node()
401 end = PFN_DOWN(physaddr + size); in free_bootmem_node()
415 void __init free_bootmem(unsigned long physaddr, unsigned long size) in free_bootmem() argument
419 kmemleak_free_part(__va(physaddr), size); in free_bootmem()
422 end = PFN_DOWN(physaddr + size); in free_bootmem()
439 unsigned long size, int flags) in reserve_bootmem_node() argument
444 end = PFN_UP(physaddr + size); in reserve_bootmem_node()
459 int __init reserve_bootmem(unsigned long addr, unsigned long size, in reserve_bootmem() argument
465 end = PFN_UP(addr + size); in reserve_bootmem()
494 unsigned long size, unsigned long align, in alloc_bootmem_bdata() argument
501 bdata - bootmem_node_data, size, PAGE_ALIGN(size) >> PAGE_SHIFT, in alloc_bootmem_bdata()
504 BUG_ON(!size); in alloc_bootmem_bdata()
506 BUG_ON(limit && goal + size > limit); in alloc_bootmem_bdata()
548 eidx = sidx + PFN_UP(size); in alloc_bootmem_bdata()
568 end_off = start_off + size; in alloc_bootmem_bdata()
582 memset(region, 0, size); in alloc_bootmem_bdata()
587 kmemleak_alloc(region, size, 0, 0); in alloc_bootmem_bdata()
600 static void * __init alloc_bootmem_core(unsigned long size, in alloc_bootmem_core() argument
609 return kzalloc(size, GFP_NOWAIT); in alloc_bootmem_core()
617 region = alloc_bootmem_bdata(bdata, size, align, goal, limit); in alloc_bootmem_core()
625 static void * __init ___alloc_bootmem_nopanic(unsigned long size, in ___alloc_bootmem_nopanic() argument
633 ptr = alloc_bootmem_core(size, align, goal, limit); in ___alloc_bootmem_nopanic()
657 void * __init __alloc_bootmem_nopanic(unsigned long size, unsigned long align, in __alloc_bootmem_nopanic() argument
662 return ___alloc_bootmem_nopanic(size, align, goal, limit); in __alloc_bootmem_nopanic()
665 static void * __init ___alloc_bootmem(unsigned long size, unsigned long align, in ___alloc_bootmem() argument
668 void *mem = ___alloc_bootmem_nopanic(size, align, goal, limit); in ___alloc_bootmem()
675 printk(KERN_ALERT "bootmem alloc of %lu bytes failed!\n", size); in ___alloc_bootmem()
693 void * __init __alloc_bootmem(unsigned long size, unsigned long align, in __alloc_bootmem() argument
698 return ___alloc_bootmem(size, align, goal, limit); in __alloc_bootmem()
702 unsigned long size, unsigned long align, in ___alloc_bootmem_node_nopanic() argument
708 return kzalloc(size, GFP_NOWAIT); in ___alloc_bootmem_node_nopanic()
712 if (limit && goal + size > limit) in ___alloc_bootmem_node_nopanic()
715 ptr = alloc_bootmem_bdata(pgdat->bdata, size, align, goal, limit); in ___alloc_bootmem_node_nopanic()
719 ptr = alloc_bootmem_core(size, align, goal, limit); in ___alloc_bootmem_node_nopanic()
731 void * __init __alloc_bootmem_node_nopanic(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node_nopanic() argument
735 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_node_nopanic()
737 return ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, 0); in __alloc_bootmem_node_nopanic()
740 void * __init ___alloc_bootmem_node(pg_data_t *pgdat, unsigned long size, in ___alloc_bootmem_node() argument
746 ptr = ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, 0); in ___alloc_bootmem_node()
750 printk(KERN_ALERT "bootmem alloc of %lu bytes failed!\n", size); in ___alloc_bootmem_node()
770 void * __init __alloc_bootmem_node(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node() argument
774 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_node()
776 return ___alloc_bootmem_node(pgdat, size, align, goal, 0); in __alloc_bootmem_node()
779 void * __init __alloc_bootmem_node_high(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_node_high() argument
786 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_node_high()
797 ptr = alloc_bootmem_bdata(pgdat->bdata, size, align, in __alloc_bootmem_node_high()
804 return __alloc_bootmem_node(pgdat, size, align, goal); in __alloc_bootmem_node_high()
825 void * __init __alloc_bootmem_low(unsigned long size, unsigned long align, in __alloc_bootmem_low() argument
828 return ___alloc_bootmem(size, align, goal, ARCH_LOW_ADDRESS_LIMIT); in __alloc_bootmem_low()
831 void * __init __alloc_bootmem_low_nopanic(unsigned long size, in __alloc_bootmem_low_nopanic() argument
835 return ___alloc_bootmem_nopanic(size, align, goal, in __alloc_bootmem_low_nopanic()
854 void * __init __alloc_bootmem_low_node(pg_data_t *pgdat, unsigned long size, in __alloc_bootmem_low_node() argument
858 return kzalloc_node(size, GFP_NOWAIT, pgdat->node_id); in __alloc_bootmem_low_node()
860 return ___alloc_bootmem_node(pgdat, size, align, in __alloc_bootmem_low_node()