Lines Matching refs:mapping
453 // remove the mapping object/decrement the wired_count of the
456 vm_page_mapping* mapping = NULL;
459 while ((mapping = iterator.Next()) != NULL) {
460 if (mapping->area == area)
464 ASSERT(mapping != NULL);
466 area->mappings.Remove(mapping);
467 page->mappings.Remove(mapping);
468 queue.Add(mapping);
504 while (vm_page_mapping* mapping = queue.RemoveHead())
505 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);
530 vm_page_mapping* mapping = it.Next();) {
531 vm_page* page = mapping->page;
532 page->mappings.Remove(mapping);
550 panic("page %p has mapping for area %p (%#" B_PRIxADDR "), but "
558 panic("page %p has mapping for area %p (%#" B_PRIxADDR "), but "
564 // the mapping, if necessary
600 while (vm_page_mapping* mapping = mappings.RemoveHead())
601 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);
794 // page mapping not valid