X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/34f6af4f61e0eec9c96113e07f140b609b4113c8..3164991854344469bc3a9e8afd41ffd90f11a93f:/lunaix-os/includes/lunaix/mm/pagetable.h diff --git a/lunaix-os/includes/lunaix/mm/pagetable.h b/lunaix-os/includes/lunaix/mm/pagetable.h index 79244eb..7093d66 100644 --- a/lunaix-os/includes/lunaix/mm/pagetable.h +++ b/lunaix-os/includes/lunaix/mm/pagetable.h @@ -646,4 +646,10 @@ ptep_count_level(pte_t* ptep) return 0; } +static inline pte_t must_inline +pte_advance(pte_t pte, unsigned long lvl_size) +{ + return pte_setpaddr(pte, pte_paddr(pte) + lvl_size); +} + #endif /* __LUNAIX_PAGETABLE_H */