Changeset 98000fb in mainline for kernel/arch/arm32/include/mm/page.h
- Timestamp:
- 2009-06-03T19:34:45Z (14 years ago)
- Branches:
- lfn, master, serial
- Children:
- 301ff30
- Parents:
- 69e68e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/include/mm/page.h
r69e68e3 r98000fb 95 95 /* Get PTE flags accessors for each level. */ 96 96 #define GET_PTL1_FLAGS_ARCH(ptl0, i) \ 97 get_pt_level0_flags((pte_level0_t *) (ptl0), ( index_t) (i))97 get_pt_level0_flags((pte_level0_t *) (ptl0), (size_t) (i)) 98 98 #define GET_PTL2_FLAGS_ARCH(ptl1, i) \ 99 99 PAGE_PRESENT … … 101 101 PAGE_PRESENT 102 102 #define GET_FRAME_FLAGS_ARCH(ptl3, i) \ 103 get_pt_level1_flags((pte_level1_t *) (ptl3), ( index_t) (i))103 get_pt_level1_flags((pte_level1_t *) (ptl3), (size_t) (i)) 104 104 105 105 /* Set PTE flags accessors for each level. */ 106 106 #define SET_PTL1_FLAGS_ARCH(ptl0, i, x) \ 107 set_pt_level0_flags((pte_level0_t *) (ptl0), ( index_t) (i), (x))107 set_pt_level0_flags((pte_level0_t *) (ptl0), (size_t) (i), (x)) 108 108 #define SET_PTL2_FLAGS_ARCH(ptl1, i, x) 109 109 #define SET_PTL3_FLAGS_ARCH(ptl2, i, x) 110 110 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x) \ 111 set_pt_level1_flags((pte_level1_t *) (ptl3), ( index_t) (i), (x))111 set_pt_level1_flags((pte_level1_t *) (ptl3), (size_t) (i), (x)) 112 112 113 113 /* Macros for querying the last-level PTE entries. */ … … 205 205 * @param i Index of the entry to return. 206 206 */ 207 static inline int get_pt_level0_flags(pte_level0_t *pt, index_t i)207 static inline int get_pt_level0_flags(pte_level0_t *pt, size_t i) 208 208 { 209 209 pte_level0_t *p = &pt[i]; … … 220 220 * @param i Index of the entry to return. 221 221 */ 222 static inline int get_pt_level1_flags(pte_level1_t *pt, index_t i)222 static inline int get_pt_level1_flags(pte_level1_t *pt, size_t i) 223 223 { 224 224 pte_level1_t *p = &pt[i]; … … 245 245 * @param flags new flags 246 246 */ 247 static inline void set_pt_level0_flags(pte_level0_t *pt, index_t i, int flags)247 static inline void set_pt_level0_flags(pte_level0_t *pt, size_t i, int flags) 248 248 { 249 249 pte_level0_t *p = &pt[i]; … … 273 273 * @param flags New flags. 274 274 */ 275 static inline void set_pt_level1_flags(pte_level1_t *pt, index_t i, int flags)275 static inline void set_pt_level1_flags(pte_level1_t *pt, size_t i, int flags) 276 276 { 277 277 pte_level1_t *p = &pt[i];
Note: See TracChangeset
for help on using the changeset viewer.