Searched refs:ucr3 (Results 1 – 3 of 3) sorted by relevance
| /freebsd/sys/amd64/amd64/ |
| H A D | mp_machdep.c | 905 uint64_t kcr3, ucr3; in invlpg_pcid_handler() local 917 (ucr3 = smp_tlb_pmap->pm_ucr3) != PMAP_NO_CR3 && in invlpg_pcid_handler() 921 ucr3 |= pcid | PMAP_PCID_USER_PT | CR3_PCID_SAVE; in invlpg_pcid_handler() 922 pmap_pti_pcid_invlpg(ucr3, kcr3, smp_tlb_addr1); in invlpg_pcid_handler() 988 uint64_t kcr3, ucr3; in invlrng_pcid_handler() local 1004 (ucr3 = smp_tlb_pmap->pm_ucr3) != PMAP_NO_CR3 && in invlrng_pcid_handler() 1008 ucr3 |= pcid | PMAP_PCID_USER_PT | CR3_PCID_SAVE; in invlrng_pcid_handler() 1009 pmap_pti_pcid_invlrng(ucr3, kcr3, smp_tlb_addr1, smp_tlb_addr2); in invlrng_pcid_handler()
|
| H A D | pmap.c | 3183 uint64_t kcr3, ucr3; in pmap_invalidate_page_pcid_cb() local 3211 ucr3 = pmap->pm_ucr3 | pcid | PMAP_PCID_USER_PT | CR3_PCID_SAVE; in pmap_invalidate_page_pcid_cb() 3212 pmap_pti_pcid_invlpg(ucr3, kcr3, va); in pmap_invalidate_page_pcid_cb() 3276 uint64_t kcr3, ucr3; in pmap_invalidate_range_pcid_cb() local 3294 ucr3 = pmap->pm_ucr3 | pcid | PMAP_PCID_USER_PT | CR3_PCID_SAVE; in pmap_invalidate_range_pcid_cb() 3295 pmap_pti_pcid_invlrng(ucr3, kcr3, sva, eva); in pmap_invalidate_range_pcid_cb() 10139 uint64_t cached, cr3, kcr3, ucr3; in pmap_activate_sw_pcid_pti() local 10160 ucr3 = pmap->pm_ucr3 | pcidp->pm_pcid | PMAP_PCID_USER_PT; in pmap_activate_sw_pcid_pti() 10166 PCPU_SET(ucr3, ucr3 | CR3_PCID_SAVE); in pmap_activate_sw_pcid_pti() 10209 PCPU_SET(ucr3, pmap->pm_ucr3); in pmap_activate_sw_nopcid_pti() [all …]
|
| /freebsd/sys/amd64/include/ |
| H A D | pmap.h | 433 void pmap_pti_pcid_invalidate(uint64_t ucr3, uint64_t kcr3); 434 void pmap_pti_pcid_invlpg(uint64_t ucr3, uint64_t kcr3, vm_offset_t va); 435 void pmap_pti_pcid_invlrng(uint64_t ucr3, uint64_t kcr3, vm_offset_t sva,
|