Lines Matching refs:mapping
99 vm_page_mapping* mapping;
100 while ((mapping = iterator.Next()) != NULL) {
107 dprintf("%" B_PRId32 " (%s)", mapping->area->id, mapping->area->name);
108 mapping = mapping->page_link.next;
485 // remove the mapping object/decrement the wired_count of the
488 vm_page_mapping* mapping = NULL;
491 while ((mapping = iterator.Next()) != NULL) {
492 if (mapping->area == area)
496 ASSERT(mapping != NULL);
498 area->mappings.Remove(mapping);
499 page->mappings.Remove(mapping);
500 queue.Add(mapping);
536 while (vm_page_mapping* mapping = queue.RemoveHead())
537 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);
564 vm_page_mapping* mapping = it.Next();) {
566 vm_page* page = mapping->page;
567 page->mappings.Remove(mapping);
584 panic("page %p has mapping for area %p "
593 // invalidate the mapping, if necessary
634 while (vm_page_mapping* mapping = mappings.RemoveHead())
635 object_cache_free(gPageMappingsObjectCache, mapping, freeFlags);