MCPcopy Create free account
hub / github.com/F-Stack/f-stack / pmap_pvh_free

Function pmap_pvh_free

freebsd/mips/mips/pmap.c:1700–1710  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1698}
1699
1700static void
1701pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
1702{
1703 pv_entry_t pv;
1704
1705 pv = pmap_pvh_remove(pvh, pmap, va);
1706 KASSERT(pv != NULL, ("pmap_pvh_free: pv not found, pa %lx va %lx",
1707 (u_long)VM_PAGE_TO_PHYS(__containerof(pvh, struct vm_page, md)),
1708 (u_long)va));
1709 free_pv_entry(pmap, pv);
1710}
1711
1712static void
1713pmap_remove_entry(pmap_t pmap, vm_page_t m, vm_offset_t va)

Callers 1

pmap_remove_entryFunction · 0.70

Calls 2

pmap_pvh_removeFunction · 0.70
free_pv_entryFunction · 0.70

Tested by

no test coverage detected