Home
last modified time | relevance | path

Searched refs:ptep (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/platform/vkernel64/platform/
H A Dpmap_inval.c105 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 Dpmap.c751 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 Dpmap_inval.c85 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 Dpmap.c1613 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 Dpmap_inval.h50 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 Dpmap_inval.h58 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);