Lines Matching refs:entry
63 void FillPageTableEntry(page_table_entry *entry,
73 page_directory_entry* entry,
77 page_table_entry* entry,
81 static page_table_entry SetPageTableEntry(page_table_entry* entry,
83 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry,
86 page_table_entry* entry,
89 static page_table_entry ClearPageTableEntry(page_table_entry* entry);
91 page_table_entry* entry, uint32 flags);
140 PPCPagingMethod460::SetPageTableEntry(page_table_entry* entry,
143 return atomic_set((int32*)entry, newEntry);
148 PPCPagingMethod460::SetPageTableEntryFlags(page_table_entry* entry,
151 return atomic_or((int32*)entry, flags);
156 PPCPagingMethod460::TestAndSetPageTableEntry(page_table_entry* entry,
159 return atomic_test_and_set((int32*)entry, newEntry, oldEntry);
164 PPCPagingMethod460::ClearPageTableEntry(page_table_entry* entry)
166 return SetPageTableEntry(entry, 0);
171 PPCPagingMethod460::ClearPageTableEntryFlags(page_table_entry* entry, uint32 flags)
173 return atomic_and((int32*)entry, ~flags);