Searched refs:vm_page (Results 1 - 16 of 16) sorted by relevance

/fuchsia/zircon/kernel/vm/
H A Dpage.cpp42 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 Dpmm_node.cpp21 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 Dvm_page_list.cpp35 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 Dpmm_node.h36 void FreePage(vm_page* page);
59 void FreePageLocked(vm_page* page) TA_REQ(lock_);
H A Dpmm_arena.h49 bool page_belongs_to_arena(const vm_page* page) const {
H A Dpmm.cpp98 void pmm_free_page(vm_page* page) {
H A Dvm_unittest.cpp499 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 Dpmm_arena.cpp29 size_t page_array_size = ROUNDUP_PAGE_SIZE(page_count * sizeof(vm_page));
H A Dvm_object_paged.cpp434 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 Dpage.h33 typedef struct vm_page { struct
66 static_assert(sizeof(vm_page) == 0x20, "");
H A Dpmm.h41 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 Dvm_page_list.h17 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 Dpage.h55 vm_page* page_ = nullptr;
/fuchsia/zircon/kernel/lib/hypervisor/
H A Dhypervisor_unittest.cpp437 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 Dmmu.cpp510 vm_page* p;
/fuchsia/zircon/kernel/arch/x86/page_tables/
H A Dpage_tables.cpp299 vm_page* p;

Completed in 62 milliseconds