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

Function pmap_lmem_unmap

freebsd/mips/mips/pmap.c:272–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

270}
271
272static __inline void
273pmap_lmem_unmap(void)
274{
275 *PCPU_GET(cmap1_ptep) = PTE_G;
276 tlb_invalidate_address(kernel_pmap, PCPU_GET(cmap1_addr));
277 if (*PCPU_GET(cmap2_ptep) != PTE_G) {
278 *PCPU_GET(cmap2_ptep) = PTE_G;
279 tlb_invalidate_address(kernel_pmap, PCPU_GET(cmap2_addr));
280 }
281 critical_exit();
282}
283
284#else /* __mips_n64 */
285

Callers 4

pmap_zero_pageFunction · 0.85
pmap_zero_page_areaFunction · 0.85
pmap_copy_pageFunction · 0.85
pmap_copy_pagesFunction · 0.85

Calls 2

tlb_invalidate_addressFunction · 0.85
critical_exitFunction · 0.50

Tested by

no test coverage detected