H A D | page_tables.cpp | 257 void X86PageTableBase::UpdateEntry(ConsistencyManager* cm, PageTableLevel level, vaddr_t vaddr, argument 267 cm->cache_line_flusher()->FlushPtEntry(pte); 273 cm->pending_tlb()->enqueue(vaddr, level, is_kernel_address(vaddr), was_terminal); 277 void X86PageTableBase::UnmapEntry(ConsistencyManager* cm, PageTableLevel level, vaddr_t vaddr, argument 284 cm->cache_line_flusher()->FlushPtEntry(pte); 290 cm->pending_tlb()->enqueue(vaddr, level, is_kernel_address(vaddr), was_terminal); 318 volatile pt_entry_t* pte, ConsistencyManager* cm) { 339 UpdateEntry(cm, lower_level(level), new_vaddr, e, new_paddr, flags, 347 UpdateEntry(cm, level, vaddr, pte, X86_VIRT_TO_PHYS(m), flags, true /* was_terminal */); 434 ConsistencyManager* cm) { 317 SplitLargePage(PageTableLevel level, vaddr_t vaddr, volatile pt_entry_t* pte, ConsistencyManager* cm) argument 432 RemoveMapping(volatile pt_entry_t* table, PageTableLevel level, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument 535 RemoveMappingL0(volatile pt_entry_t* table, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument 574 AddMapping(volatile pt_entry_t* table, uint mmu_flags, PageTableLevel level, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument 661 AddMappingL0(volatile pt_entry_t* table, uint mmu_flags, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument 701 UpdateMapping(volatile pt_entry_t* table, uint mmu_flags, PageTableLevel level, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument 776 UpdateMappingL0(volatile pt_entry_t* table, uint mmu_flags, const MappingCursor& start_cursor, MappingCursor* new_cursor, ConsistencyManager* cm) argument [all...] |