Lines Matching defs:entry
69 pae_page_directory_entry* entry,
73 pae_page_table_entry* entry,
77 static uint64_t SetTableEntry(uint64_t* entry,
79 static uint64_t SetTableEntryFlags(uint64_t* entry,
81 static uint64_t TestAndSetTableEntry(uint64_t* entry,
83 static uint64_t ClearTableEntry(uint64_t* entry);
84 static uint64_t ClearTableEntryFlags(uint64_t* entry,
157 X86PagingMethodPAE::SetTableEntry(uint64_t* entry, uint64_t newEntry)
159 return atomic_get_and_set64((int64*)entry, newEntry);
164 X86PagingMethodPAE::SetTableEntryFlags(uint64_t* entry, uint64_t flags)
166 return atomic_or64((int64*)entry, flags);
171 X86PagingMethodPAE::TestAndSetTableEntry(uint64_t* entry,
174 return atomic_test_and_set64((int64*)entry, newEntry, oldEntry);
179 X86PagingMethodPAE::ClearTableEntry(uint64_t* entry)
181 return SetTableEntry(entry, 0);
186 X86PagingMethodPAE::ClearTableEntryFlags(uint64_t* entry, uint64_t flags)
188 return atomic_and64((int64*)entry, ~flags);