X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/1f37d39e678168ffc089bcde6f9ea203c4763550..0eabc11fcf240415e39f3873dfce7cd9384b3042:/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 44aa99d..5436560 100644 --- a/lunaix-os/includes/lunaix/mm/pmm.h +++ b/lunaix-os/includes/lunaix/mm/pmm.h @@ -21,12 +21,12 @@ */ #define PP_FGLOCKED 0x2 -typedef uint32_t pp_attr_t; +typedef u32_t pp_attr_t; struct pp_struct { pid_t owner; - uint32_t ref_counts; + u32_t ref_counts; pp_attr_t attr; }; @@ -63,7 +63,7 @@ pmm_mark_chunk_free(uintptr_t start_ppn, size_t page_count); */ void pmm_mark_chunk_occupied(pid_t owner, - uintptr_t start_ppn, + u32_t start_ppn, size_t page_count, pp_attr_t attr);