Changeset 2d43f3e in mainline for generic/include/mm/frame.h
- Timestamp:
- 2006-02-02T15:04:41Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bc504ef2
- Parents:
- a294ad0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/frame.h
ra294ad0 r2d43f3e 49 49 #define FRAME_ERROR 2 /* frame_alloc return status */ 50 50 51 #define FRAME2ADDR(zone, frame) ((zone)->base + (( frame) - (zone)->frames) * FRAME_SIZE)52 #define ADDR2FRAME(zone, addr) (&((zone)->frames[(( addr) - (zone)->base) / FRAME_SIZE]))51 #define FRAME2ADDR(zone, frame) ((zone)->base + (((frame) - (zone)->frames) << FRAME_WIDTH)) 52 #define ADDR2FRAME(zone, addr) (&((zone)->frames[(((addr) - (zone)->base) >> FRAME_WIDTH)])) 53 53 #define FRAME_INDEX(zone, frame) ((index_t)((frame) - (zone)->frames)) 54 54 #define FRAME_INDEX_ABS(zone, frame) (((index_t)((frame) - (zone)->frames)) + (zone)->base_index)
Note:
See TracChangeset
for help on using the changeset viewer.