Searched refs:kcr3 (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/i386/i386/ |
H A D | copyout.c | 50 int fubyte_fast(volatile const void *base, u_int kcr3); 52 int fuword16_fast(volatile const void *base, u_int kcr3); 54 int fueword_fast(volatile const void *base, long *val, u_int kcr3); 56 int subyte_fast(volatile void *base, int val, u_int kcr3); 58 int suword16_fast(volatile void *base, int val, u_int kcr3); 60 int suword_fast(volatile void *base, long val, u_int kcr3);
|
/freebsd/sys/amd64/amd64/ |
H A D | mp_machdep.c | 905 uint64_t kcr3, ucr3; in invlpg_pcid_handler() local 920 kcr3 = smp_tlb_pmap->pm_cr3 | pcid | 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 1007 kcr3 = smp_tlb_pmap->pm_cr3 | pcid | 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 | 3135 uint64_t kcr3, ucr3; in pmap_invalidate_page_pcid_cb() local 3162 kcr3 = pmap->pm_cr3 | pcid | CR3_PCID_SAVE; in pmap_invalidate_page_pcid_cb() 3164 pmap_pti_pcid_invlpg(ucr3, kcr3, va); in pmap_invalidate_page_pcid_cb() 3228 uint64_t kcr3, ucr3; in pmap_invalidate_range_pcid_cb() local 3245 kcr3 = pmap->pm_cr3 | pcid | CR3_PCID_SAVE; in pmap_invalidate_range_pcid_cb() 3247 pmap_pti_pcid_invlrng(ucr3, kcr3, sva, eva); in pmap_invalidate_range_pcid_cb() 3326 uint64_t kcr3; in pmap_invalidate_all_pcid_cb() local 3346 kcr3 = pmap->pm_cr3 | pcid; in pmap_invalidate_all_pcid_cb() 3347 load_cr3(kcr3); in pmap_invalidate_all_pcid_cb() 3497 uint64_t kcr3, ucr3; in pmap_invalidate_page() local [all …]
|
/freebsd/sys/amd64/include/ |
H A D | pmap.h | 431 void pmap_pti_pcid_invalidate(uint64_t ucr3, uint64_t kcr3); 432 void pmap_pti_pcid_invlpg(uint64_t ucr3, uint64_t kcr3, vm_offset_t va); 433 void pmap_pti_pcid_invlrng(uint64_t ucr3, uint64_t kcr3, vm_offset_t sva,
|