Lines Matching full:physical

35  *	Physical memory system implementation
123 * These "avail lists" are globals used to communicate boot-time physical
130 * phys_avail is all of the remaining physical memory that is available for
180 &vm_ndomains, 0, "Number of physical memory domains available.");
257 * Outputs the state of the physical memory allocator, specifically,
258 * the amount of physical memory in each free list.
301 * Outputs the set of physical memory segments.
399 * Create a physical memory segment.
410 panic("Not enough storage for physical segments, " in _vm_phys_create_seg()
422 panic("Overlapping physical segments: Current [%#jx,%#jx) " in _vm_phys_create_seg()
462 * Add a physical memory segment.
483 * Split the physical memory segment if it spans two or more free in vm_phys_add_seg()
503 * Initialize the physical memory allocator.
539 * physical memory above physical address 4G exceeds the in vm_phys_init()
567 * Initialize the first_page and free_queues fields of each physical in vm_phys_init()
604 * Coalesce physical memory segments that are contiguous and share the in vm_phys_init()
678 * Split a contiguous, power of two-sized set of physical pages.
703 * Add the physical pages [m, m + npages) at the beginning of a power-of-two
712 * The physical page m's buddy must not be free.
738 * Add the physical pages [m, m + npages) at the end of a power-of-two aligned
747 * If npages is zero, this function does nothing and ignores the physical page
748 * parameter m. Otherwise, the physical page m's buddy must not be free.
775 * Set the pool for a contiguous, power of two-sized set of physical pages.
864 * Allocate a contiguous, power of two-sized set of physical pages
884 * Allocate a contiguous, power of two-sized set of physical pages from the
948 * Find the vm_page corresponding to the given physical address.
1144 * Free a contiguous, power of two-sized set of physical pages.
1197 * "VM_NFREEORDER - 1" when "m"'s physical address is zero in max_order()
1198 * or the low-order bits of its physical address are zero in max_order()
1199 * because the size of a physical address exceeds the size of in max_order()
1207 * Free a contiguous, arbitrarily sized set of physical pages, without
1251 * Free a contiguous, arbitrarily sized set of physical pages.
1315 * Search for the given physical page "m" in the free lists. If the search
1332 * physical pages containing the given physical page "m" and in vm_phys_unfree_page()
1379 * Find a run of contiguous physical pages, meeting alignment requirements, from
1453 * Find a run of contiguous physical pages from the specified free list
1506 * Allocate a contiguous set of physical pages of the given size
1507 * "npages" from the free lists. All of the physical pages must be at
1508 * or above the given physical address "low" and below the given
1509 * physical address "high". The given value "alignment" determines the
1510 * alignment of the first physical page in the set. If the given value
1511 * "boundary" is non-zero, then the set of physical pages cannot cross
1512 * any physical address boundary that is a multiple of that value. Both
1708 * Check if a given physical address can be included as part of a crash dump.
1785 * Now find biggest physical segment in within the desired in vm_phys_early_alloc()
1870 * Show the number of physical pages in each of the free lists.