Changeset bb68433 in mainline for generic/include/mm/frame.h
- Timestamp:
- 2006-02-08T22:58:06Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7e4e532
- Parents:
- 85dc2e7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/frame.h
r85dc2e7 rbb68433 54 54 55 55 /* Return true if the interlvals overlap */ 56 static inline int overlaps(__address s1,__address e1, __address s2, __address e2)56 static inline int overlaps(__address s1,__address sz1, __address s2, __address sz2) 57 57 { 58 __address e1 = s1+sz1; 59 __address e2 = s2+sz2; 58 60 if (s1 >= s2 && s1 < e2) 59 61 return 1; … … 96 98 extern void frame_free(__address addr); 97 99 98 extern void zone_create(pfn_t start, count_t count, pfn_t confframe, int flags); 99 100 extern int zone_create(pfn_t start, count_t count, pfn_t confframe, int flags); 100 101 void * frame_get_parent(pfn_t frame, int hint); 101 102 void frame_set_parent(pfn_t frame, void *data, int hint); 102 103 void frame_mark_unavailable(pfn_t start, count_t count); 103 __address zone_conf_size(pfn_t start, count_t count); 104 __address zone_conf_size(count_t count); 105 void zone_merge(int z1, int z2); 106 void zone_merge_all(void); 104 107 105 108 /*
Note:
See TracChangeset
for help on using the changeset viewer.