Lines Matching refs:goal
495 unsigned long goal, unsigned long limit) in alloc_bootmem_bdata() argument
502 align, goal, limit); in alloc_bootmem_bdata()
506 BUG_ON(limit && goal + size > limit); in alloc_bootmem_bdata()
514 goal >>= PAGE_SHIFT; in alloc_bootmem_bdata()
524 if (goal && min < goal && goal < max) in alloc_bootmem_bdata()
525 start = ALIGN(goal, step); in alloc_bootmem_bdata()
602 unsigned long goal, in alloc_bootmem_core() argument
612 if (goal && bdata->node_low_pfn <= PFN_DOWN(goal)) in alloc_bootmem_core()
617 region = alloc_bootmem_bdata(bdata, size, align, goal, limit); in alloc_bootmem_core()
627 unsigned long goal, in ___alloc_bootmem_nopanic() argument
633 ptr = alloc_bootmem_core(size, align, goal, limit); in ___alloc_bootmem_nopanic()
636 if (goal) { in ___alloc_bootmem_nopanic()
637 goal = 0; in ___alloc_bootmem_nopanic()
658 unsigned long goal) in __alloc_bootmem_nopanic() argument
662 return ___alloc_bootmem_nopanic(size, align, goal, limit); in __alloc_bootmem_nopanic()
666 unsigned long goal, unsigned long limit) in ___alloc_bootmem() argument
668 void *mem = ___alloc_bootmem_nopanic(size, align, goal, limit); in ___alloc_bootmem()
694 unsigned long goal) in __alloc_bootmem() argument
698 return ___alloc_bootmem(size, align, goal, limit); in __alloc_bootmem()
703 unsigned long goal, unsigned long limit) in ___alloc_bootmem_node_nopanic() argument
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()
723 if (goal) { in ___alloc_bootmem_node_nopanic()
724 goal = 0; in ___alloc_bootmem_node_nopanic()
732 unsigned long align, unsigned long goal) in __alloc_bootmem_node_nopanic() argument
737 return ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, 0); in __alloc_bootmem_node_nopanic()
741 unsigned long align, unsigned long goal, in ___alloc_bootmem_node() argument
746 ptr = ___alloc_bootmem_node_nopanic(pgdat, size, align, goal, 0); in ___alloc_bootmem_node()
771 unsigned long align, unsigned long goal) in __alloc_bootmem_node() argument
776 return ___alloc_bootmem_node(pgdat, size, align, goal, 0); in __alloc_bootmem_node()
780 unsigned long align, unsigned long goal) in __alloc_bootmem_node_high() argument
792 (goal >> PAGE_SHIFT) < MAX_DMA32_PFN) { in __alloc_bootmem_node_high()
804 return __alloc_bootmem_node(pgdat, size, align, goal); in __alloc_bootmem_node_high()
826 unsigned long goal) in __alloc_bootmem_low() argument
828 return ___alloc_bootmem(size, align, goal, ARCH_LOW_ADDRESS_LIMIT); in __alloc_bootmem_low()
833 unsigned long goal) in __alloc_bootmem_low_nopanic() argument
835 return ___alloc_bootmem_nopanic(size, align, goal, in __alloc_bootmem_low_nopanic()
855 unsigned long align, unsigned long goal) in __alloc_bootmem_low_node() argument
861 goal, ARCH_LOW_ADDRESS_LIMIT); in __alloc_bootmem_low_node()