From 0853cff56b97558a022050b6d38b31a6fcc06449 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 8 Feb 2026 12:33:36 +0000 Subject: [PATCH] vm: remove vm_region; add vm_page_get_size_bytes --- include/mango/vm.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/include/mango/vm.h b/include/mango/vm.h index 9694a34..1e293e2 100644 --- a/include/mango/vm.h +++ b/include/mango/vm.h @@ -149,12 +149,6 @@ struct vm_pg_data { struct vm_zone pg_zones[VM_MAX_ZONES]; }; -struct vm_region { - enum vm_memory_region_status r_status; - phys_addr_t r_base; - phys_addr_t r_limit; -}; - struct vm_cache { const char *c_name; enum vm_cache_flags c_flags; @@ -293,6 +287,10 @@ extern phys_addr_t vm_page_get_paddr(struct vm_page *pg); extern struct vm_zone *vm_page_get_zone(struct vm_page *pg); extern void *vm_page_get_vaddr(struct vm_page *pg); extern size_t vm_page_get_pfn(struct vm_page *pg); +static inline size_t vm_page_get_size_bytes(const struct vm_page *pg) +{ + return vm_page_order_to_bytes(pg->p_order); +} extern struct vm_page *vm_page_alloc( enum vm_page_order order, enum vm_flags flags);