Home
last modified time | relevance | path

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

/xnu-8020.101.4/osfmk/i386/
H A Dpmap_x86_common.c586 #define PTE_LOCK(EPT) INTEL_PTE_SWLOCK macro
596 while ((pte = __c11_atomic_load((_Atomic pt_entry_t *)lpte, memory_order_relaxed)) & PTE_LOCK(0)) { in PTE_LOCK_LOCK()
599 …if (__c11_atomic_compare_exchange_strong((_Atomic pt_entry_t *)lpte, &pte, pte | PTE_LOCK(0), memo… in PTE_LOCK_LOCK()
609 __c11_atomic_fetch_and((_Atomic pt_entry_t *)lpte, ~PTE_LOCK(0), memory_order_release_smp); in PTE_LOCK_UNLOCK()
806 *pte & ~(PTE_REF(is_ept) | PTE_MOD(is_ept) | PTE_LOCK(is_ept)); in pmap_enter_options()
906 assert((*pte & PTE_LOCK(is_ept)) != 0); in pmap_enter_options()
911 PTE_MOD(is_ept))) | PTE_LOCK(is_ept); in pmap_enter_options()
954 pmap_store_pte(is_ept, pte, PTE_LOCK(is_ept)); in pmap_enter_options()
1230 template |= PTE_LOCK(is_ept); in pmap_enter_options()