Lines Matching refs:newaddr
437 unsigned long newaddr;
535 newaddr = addr;
542 newaddr = slice_find_area(mm, len, &good_mask,
544 if (newaddr != -ENOMEM) {
548 slice_dbg(" found area at 0x%lx\n", newaddr);
563 newaddr = addr;
578 newaddr = slice_find_area(mm, len, &good_mask,
580 if (newaddr != -ENOMEM) {
581 slice_dbg(" found area at 0x%lx\n", newaddr);
589 newaddr = slice_find_area(mm, len, &potential_mask,
592 if (IS_ENABLED(CONFIG_PPC_64K_PAGES) && newaddr == -ENOMEM &&
596 newaddr = slice_find_area(mm, len, &potential_mask,
600 if (newaddr == -ENOMEM)
603 slice_range_to_mask(newaddr, len, &potential_mask);
604 slice_dbg(" found potential area at 0x%lx\n", newaddr);
612 if (need_extra_context(mm, newaddr)) {
613 if (alloc_extended_context(mm, newaddr) < 0)
627 return newaddr;
630 if (need_extra_context(mm, newaddr)) {
631 if (alloc_extended_context(mm, newaddr) < 0)
634 return newaddr;