Lines Matching refs:mappings
81 * mappings at almost any time. However, invalidations
82 * of virtual-to-physical mappings must be done as
117 #include <ppc/mappings.h>
166 * structures, phys_tables. Multiple mappings of a single page are handled
484 mapsize = mapsize + (4 * 1024 * 1024); /* Allow for 4 meg of extra mappings */
485 mapsize = ((mapsize / PAGE_SIZE) + MAPPERBLOK - 1) / MAPPERBLOK; /* Get number of blocks of mappings we need */
486 mapsize = mapsize + ((mapsize + MAPPERBLOK - 1) / MAPPERBLOK); /* Account for the mappings themselves */
759 * Should only be called if the map contains no valid mappings.
835 * Removes mappings of the associated page from the specified pmap
902 * Note that pmap_remove does not remove any mappings in nested pmaps. We just
941 * Lower the permission for all mappings to a given page.
970 if (remove) { /* If the protection was set to none, we'll remove all mappings */
1001 mapping_protect_phys(pa, (prot & VM_PROT_ALL) ); /* Change protection of all mappings to page. */
1010 * Disconnect all mappings for this page and return reference and change status
1023 do { /* Iterate until all mappings are dead and gone */
1025 if (!mp) break; /* All mappings are gone, leave the loop */
1285 * mapping and a count of the number of mappings to that page.
1602 return TRUE; /* No mappings */
1792 * mappings defined for the purpose: the special pmap nest, and linkage mapping.