Lines Matching refs:mappings

469     "Are large page mappings enabled?");
798 * One or more mappings in the specified L2 descriptor table have just been
839 * There are no more valid mappings in this level 2 page table.
874 * There are no more valid mappings in any of the Level 1
894 * The mappings for these page tables were initially made using
896 * mode will not be right for page table mappings. To avoid
1020 * Loop over all current mappings setting/clearing as appropos
1334 * Are large page mappings supported and enabled?
1396 SYSCTL_ULONG(_vm_pmap_section, OID_AUTO, mappings, CTLFLAG_RD,
1397 &pmap_section_mappings, 0, "1MB page mappings");
1423 * only when superpage mappings are enabled to speed up.
1433 * Stay away from the kernel mappings.
1580 * for mappings which exist at the same VA in both processes. EVEN IF
1587 * other mappings belonging to other processes in the 1MB range
1836 * the required metadata for all valid mappings found in it.
1842 * We're only interested in Coarse mappings.
1843 * pmap_extract() can deal with section mappings without
1985 * Should only be called if the map contains no valid mappings.
2013 * since this process has no remaining mappings of its own.
2540 * kernel mappings that do not need to have
2542 * Note that old mappings are simply written
2559 * this routine jerks page mappings from the
2560 * kernel -- it is meant only for temporary mappings.
3009 * Make sure userland mappings get the right permissions
3267 * Clear the wired attribute from the mappings for the specified range of
3269 * must have the wired attribute set. In contrast, invalid mappings
3272 * XXX Wired mappings of unmanaged pages cannot be counted by this pmap
3621 * removes one of the mappings that is being promoted.
3658 /* Skip kernel, vectors page and unmanaged mappings */
3770 * Tries to promote the 256, contiguous 4KB page mappings that are
3773 * mappings must map aligned, contiguous physical memory and (2) the 4KB page
3774 * mappings must have identical characteristics.
3791 * 1. Kernel is already mapped using section mappings in each pmap
3792 * 2. Managed mappings within the kernel are not to be promoted anyway
3923 * Invalidate all possible TLB mappings for small
3947 * Fills a l2_bucket with mappings to consecutive physical pages.
3984 * kernel is and always should be mapped using 1MB section mappings.
4347 u_int mappings, is_exec, is_refd;
4397 mappings = 0;
4451 mappings++;
4454 pmap_free_l2_bucket(pmap, l2b, mappings);
4479 ("pmap_zero_page_gen: page has mappings"));
4502 * Although aliasing is not possible, if we use temporary mappings with
4592 * Although aliasing is not possible, if we use temporary mappings with
4707 * Return the number of managed mappings to the given physical page
4731 * Return the updated number "count" of managed mappings that are wired.
4747 * Returns TRUE if any of the given mappings were referenced and FALSE
4748 * otherwise. Both page and section mappings are supported.
4816 * Returns TRUE if any of the given mappings were used to modify
4818 * mappings are supported.
4910 * Unless the page mappings are wired, remove the
5003 * If the page is not PGA_WRITEABLE, then no mappings can be modified.
5015 * Clear the write and modified bits in each of the given page's mappings.
5111 * different alignment might result in more superpage mappings.
5222 * Map a chunk of memory using the most efficient mappings
5326 * bits in the PTEs as mappings are established.
5331 * It appears that this function can only be called before any mappings
5333 * will need to walk the pv_list and make each of the existing mappings
5338 panic("Can't change memattr on page with existing mappings");