Searched refs:ptep (Results 1 – 6 of 6) sorted by relevance
/dragonfly/sys/platform/vkernel64/platform/ |
H A D | pmap_inval.c | 105 atomic_swap_long(ptep, 0); in pmap_inval_pte() 116 atomic_swap_long(ptep, 0); in pmap_inval_pte_quick() 138 atomic_swap_long(ptep, 0); in pmap_inval_pde() 145 pmap_inval_pde(ptep, pmap, va); in pmap_inval_pde_quick() 183 pte = *ptep; in pmap_clean_pte() 191 pte = *ptep; in pmap_clean_pte() 212 pte = *ptep; in pmap_clean_pte() 216 if (atomic_cmpset_long(ptep, pte, pte & ~(VPTE_RW | VPTE_M))) { in pmap_clean_pte() 225 atomic_clear_long(ptep, VPTE_A); in pmap_clean_pte() 243 pmap_inval_loadandclear(volatile vpte_t *ptep, struct pmap *pmap, in pmap_inval_loadandclear() argument [all …]
|
H A D | pmap.c | 751 pt_entry_t *ptep; in pmap_kenter() local 756 ptep = vtopte(va); in pmap_kenter() 777 pt_entry_t *ptep; in pmap_kenter_quick() local 806 pt_entry_t *ptep; in pmap_kenter_noinval() local 831 pt_entry_t *ptep; in pmap_kremove() local 851 pt_entry_t *ptep; in pmap_kremove_quick() local 866 pt_entry_t *ptep; in pmap_kremove_noinval() local 1361 pt_entry_t *ptep; in _pmap_allocpte() local 1416 ptep += pindex; in _pmap_allocpte() 3124 if (ptep && (pte = *ptep) != 0) { in pmap_mincore() [all …]
|
/dragonfly/sys/platform/pc64/x86_64/ |
H A D | pmap_inval.c | 85 pt_entry_t *ptep; member 291 if (ptep) in pmap_inval_smp() 298 if (ptep) { in pmap_inval_smp() 301 ++ptep; in pmap_inval_smp() 308 if (ptep) { in pmap_inval_smp() 310 ++ptep; in pmap_inval_smp() 366 info->ptep = ptep; in pmap_inval_smp() 387 if (ptep == NULL) in pmap_inval_smp() 515 info->ptep = ptep; in pmap_inval_smp_cmpset() 736 } else if (info->ptep && in pmap_inval_intr() [all …]
|
H A D | pmap.c | 1613 pte = *ptep; in pmap_init_iso_range() 1616 *ptep = pte; in pmap_init_iso_range() 1910 if (*ptep) in pmap_kenter() 2826 *ptep, v); in pmap_allocpte() 4518 ++ptep; in pmap_scan_callback() 4561 ++ptep; in pmap_scan_callback() 4642 ++ptep; in pmap_scan_callback() 4714 pte = *ptep; in pmap_remove_callback() 4979 if (ptep) { in pmap_protect_callback() 6194 if (ptep && (pte = *ptep) != 0) { in pmap_mincore() [all …]
|
/dragonfly/sys/platform/vkernel64/include/ |
H A D | pmap_inval.h | 50 void pmap_inval_pte(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va); 51 void pmap_inval_pte_quick(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va); 52 void pmap_inval_pde(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va); 53 void pmap_inval_pde_quick(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va); 54 vpte_t pmap_clean_pte(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va, 56 vpte_t pmap_clean_pde(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va); 57 vpte_t pmap_inval_loadandclear(volatile vpte_t *ptep, struct pmap *pmap, vm_offset_t va);
|
/dragonfly/sys/platform/pc64/include/ |
H A D | pmap_inval.h | 58 pt_entry_t *ptep, pt_entry_t npte); 60 pt_entry_t *ptep, pt_entry_t opte, pt_entry_t npte); 65 pt_entry_t *ptep, pt_entry_t npte);
|