Lines Matching refs:mapping
185 // mapping. Two VSID bases are reserved for the kernel: 0 and 8. The
186 // latter one for mapping the kernel address space (0x80000000...), the
251 // we already know the kernel pgdir mapping
526 // page mapping not valid
711 // page mapping not valid
814 // remove the mapping object/decrement the wired_count of the
817 vm_page_mapping* mapping = NULL;
820 while ((mapping = iterator.Next()) != NULL) {
821 if (mapping->area == area)
825 ASSERT(mapping != NULL);
827 area->mappings.Remove(mapping);
828 page->mappings.Remove(mapping);
829 queue.Add(mapping);
865 while (vm_page_mapping* mapping = queue.RemoveHead())
866 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);
893 vm_page_mapping* mapping = it.Next();) {
894 vm_page* page = mapping->page;
895 page->mappings.Remove(mapping);
911 panic("page %p has mapping for area %p (%#" B_PRIxADDR "), but "
928 panic("page %p has mapping for area %p (%#" B_PRIxADDR "), but "
934 // the mapping, if necessary
970 while (vm_page_mapping* mapping = mappings.RemoveHead())
971 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);
1132 // page mapping not valid
1303 // page mapping not valid