Changes in uspace/lib/c/include/as.h [ae6f303:b93d637] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/as.h
rae6f303 rb93d637 41 41 #include <libarch/config.h> 42 42 43 static inline size_t SIZE2PAGES(size_t size)44 {45 if (size == 0)46 return 0;47 48 return (size_t) ((size - 1) >> PAGE_WIDTH) + 1;49 }50 51 static inline size_t PAGES2SIZE(size_t pages)52 {53 return (size_t) (pages << PAGE_WIDTH);54 }55 56 43 extern void *as_area_create(void *address, size_t size, int flags); 57 44 extern int as_area_resize(void *address, size_t size, int flags); … … 60 47 extern void *set_maxheapsize(size_t mhs); 61 48 extern void * as_get_mappable_page(size_t sz); 49 extern int as_get_physical_mapping(void *address, uintptr_t *frame); 62 50 63 51 #endif
Note:
See TracChangeset
for help on using the changeset viewer.