Searched refs:vm_page (Results 1 - 16 of 16) sorted by relevance
/fuchsia/zircon/kernel/vm/ |
H A D | page.cpp | 42 void vm_page::dump() const { 63 vm_page* page = reinterpret_cast<vm_page*>(argv[2].u); 71 vm_page* page = reinterpret_cast<vm_page*>(argv[2].u); 90 STATIC_COMMAND("vm_page", "vm_page debug commands", &cmd_vm_page) 92 STATIC_COMMAND_END(vm_page); variable
|
H A D | pmm_node.cpp | 21 void set_state_alloc(vm_page* page) { 84 vm_page *temp, *page; 85 list_for_every_entry_safe (list, page, temp, vm_page, queue_node) { 97 vm_page* page = list_remove_head_type(&free_list_, vm_page, queue_node); 139 vm_page* page = list_remove_head_type(&free_list_, vm_page, queue_node); 269 void PmmNode::FreePageLocked(vm_page* page) { 293 void PmmNode::FreePage(vm_page* page) { 303 vm_page* pag [all...] |
H A D | vm_page_list.cpp | 35 vm_page* VmPageListNode::GetPage(size_t index) { 41 vm_page* VmPageListNode::RemovePage(size_t index) { 55 zx_status_t VmPageListNode::AddPage(vm_page* p, size_t index) { 74 zx_status_t VmPageList::AddPage(vm_page* p, uint64_t offset) { 103 vm_page* VmPageList::GetPage(uint64_t offset) { 156 auto per_page_func = [&](vm_page*& p, uint64_t offset) {
|
H A D | pmm_node.h | 36 void FreePage(vm_page* page); 59 void FreePageLocked(vm_page* page) TA_REQ(lock_);
|
H A D | pmm_arena.h | 49 bool page_belongs_to_arena(const vm_page* page) const {
|
H A D | pmm.cpp | 98 void pmm_free_page(vm_page* page) {
|
H A D | vm_unittest.cpp | 499 vm_page_t* vm_page; local 500 zx_status_t status = pmm_alloc_page(0, &vm_page, &pa); 504 ASSERT_TRUE(vm_page, ""); 514 pmm_free_page(vm_page); 836 vm_page_t* vm_page; local 837 zx_status_t status = pmm_alloc_page(0, &vm_page, &pa); 843 ASSERT_TRUE(vm_page, ""); 906 pmm_free_page(vm_page);
|
H A D | pmm_arena.cpp | 29 size_t page_array_size = ROUNDUP_PAGE_SIZE(page_count * sizeof(vm_page));
|
H A D | vm_object_paged.cpp | 434 p_clone = list_remove_head_type(free_list, vm_page, queue_node); 494 p = list_remove_head_type(free_list, vm_page, queue_node);
|
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | page.h | 33 typedef struct vm_page { struct 66 static_assert(sizeof(vm_page) == 0x20, "");
|
H A D | pmm.h | 41 zx_status_t pmm_alloc_page(uint alloc_flags, vm_page** p) __NONNULL((2)); 43 zx_status_t pmm_alloc_page(uint alloc_flags, vm_page** p, paddr_t* pa) __NONNULL((2, 3));
|
H A D | vm_page_list.h | 17 struct vm_page; 84 vm_page* GetPage(size_t index); 85 vm_page* RemovePage(size_t index); 86 zx_status_t AddPage(vm_page* p, size_t index); 101 vm_page* pages_[kPageFanOut] = {}; 191 zx_status_t AddPage(vm_page*, uint64_t offset); 192 vm_page* GetPage(uint64_t offset);
|
/fuchsia/zircon/kernel/lib/hypervisor/include/hypervisor/ |
H A D | page.h | 55 vm_page* page_ = nullptr;
|
/fuchsia/zircon/kernel/lib/hypervisor/ |
H A D | hypervisor_unittest.cpp | 437 vm_page* vm_page; local 438 status = pmm_alloc_page(0, &vm_page, &paddr); 447 pmm_free_page(vm_page);
|
/fuchsia/zircon/kernel/arch/x86/ |
H A D | mmu.cpp | 510 vm_page* p;
|
/fuchsia/zircon/kernel/arch/x86/page_tables/ |
H A D | page_tables.cpp | 299 vm_page* p;
|
Completed in 62 milliseconds