Lines Matching refs:map_pfn
490 uint32_t map_pfn, map_offset; in kdd_access_physical_page() local
493 map_pfn = (addr >> PAGE_SHIFT); in kdd_access_physical_page()
497 if (g->pfns[map_pfn % MAPSIZE] != map_pfn in kdd_access_physical_page()
498 && g->maps[map_pfn % MAPSIZE] != NULL) { in kdd_access_physical_page()
499 munmap(g->maps[map_pfn % MAPSIZE], PAGE_SIZE); in kdd_access_physical_page()
500 g->maps[map_pfn % MAPSIZE] = NULL; in kdd_access_physical_page()
502 g->pfns[map_pfn % MAPSIZE] = map_pfn; in kdd_access_physical_page()
505 if (g->maps[map_pfn % MAPSIZE] != NULL) in kdd_access_physical_page()
506 map = g->maps[map_pfn % MAPSIZE]; in kdd_access_physical_page()
512 map_pfn); in kdd_access_physical_page()
516 map_pfn, map, map_offset); in kdd_access_physical_page()
520 g->maps[map_pfn % MAPSIZE] = map; in kdd_access_physical_page()