X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c166bd62fbb907f95f79f621e2a2fb4fdde08e01..HEAD:/lunaix-os/includes/lunaix/mm/pmm.h diff --git a/lunaix-os/includes/lunaix/mm/pmm.h b/lunaix-os/includes/lunaix/mm/pmm.h index 60a5c68..bd55eb1 100644 --- a/lunaix-os/includes/lunaix/mm/pmm.h +++ b/lunaix-os/includes/lunaix/mm/pmm.h @@ -25,16 +25,16 @@ struct pmem_pool struct ppage* pool_start; struct ppage* pool_end; -#if defined(CONFIG_PMALLOC_NCONTIG) +#if defined(CONFIG_PMALLOC_METHOD_NCONTIG) struct llist_header idle_page; struct llist_header busy_page; -#elif defined(CONFIG_PMALLOC_BUDDY) +#elif defined(CONFIG_PMALLOC_METHOD_BUDDY) struct llist_header idle_order[MAX_PAGE_ORDERS]; -#elif defined(CONFIG_PMALLOC_SIMPLE) +#elif defined(CONFIG_PMALLOC_METHOD_SIMPLE) struct llist_header idle_order[MAX_PAGE_ORDERS]; int count[MAX_PAGE_ORDERS]; @@ -87,7 +87,7 @@ ppage_addr(struct ppage* page) { static inline unsigned int count_order(size_t page_count) { - unsigned int po = ILOG2(page_count); + unsigned int po = ilog2(page_count); assert(!(page_count % (1 << po))); return po; }