Changeset b43eaba0 in mainline for kernel/generic/include/mm/frame.h


Ignore:
Timestamp:
2006-12-25T11:38:48Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
66eb2c8
Parents:
b2e5e25
Message:

Improve indentation and formatting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/frame.h

    rb2e5e25 rb43eaba0  
    5454#endif
    5555
    56 #define ZONES_MAX       16      /**< Maximum number of zones in system */
     56/** Maximum number of zones in system. */
     57#define ZONES_MAX               16
    5758
    58 #define ZONE_JOIN       0x1     /**< If possible, merge with neighbouring zones */
     59/** If possible, merge with neighbouring zones. */
     60#define ZONE_JOIN               0x1
    5961
    60 #define FRAME_KA                0x1     /* convert the frame address to kernel va */
    61 #define FRAME_ATOMIC            0x2     /* do not panic and do not sleep on failure */
    62 #define FRAME_NO_RECLAIM        0x4     /* do not start reclaiming when no free memory */
     62/** Convert the frame address to kernel va. */
     63#define FRAME_KA                0x1
     64/** Do not panic and do not sleep on failure. */
     65#define FRAME_ATOMIC            0x2
     66/** Do not start reclaiming when no free memory. */
     67#define FRAME_NO_RECLAIM        0x4
    6368
    6469static inline uintptr_t PFN2ADDR(pfn_t frame)
    6570{
    66         return (uintptr_t)(frame << FRAME_WIDTH);
     71        return (uintptr_t) (frame << FRAME_WIDTH);
    6772}
    6873
    6974static inline pfn_t ADDR2PFN(uintptr_t addr)
    7075{
    71         return (pfn_t)(addr >> FRAME_WIDTH);
     76        return (pfn_t) (addr >> FRAME_WIDTH);
    7277}
    7378
     
    7681        if (!size)
    7782                return 0;
    78         return (count_t)((size-1) >> FRAME_WIDTH)+1;
     83        return (count_t) ((size - 1) >> FRAME_WIDTH) + 1;
    7984}
    8085
    81 #define IS_BUDDY_ORDER_OK(index, order)         ((~(((unative_t) -1) << (order)) & (index)) == 0)
    82 #define IS_BUDDY_LEFT_BLOCK(zone, frame)        (((frame_index((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 0)
    83 #define IS_BUDDY_RIGHT_BLOCK(zone, frame)       (((frame_index((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 1)
    84 #define IS_BUDDY_LEFT_BLOCK_ABS(zone, frame)    (((frame_index_abs((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 0)
    85 #define IS_BUDDY_RIGHT_BLOCK_ABS(zone, frame)   (((frame_index_abs((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 1)
     86#define IS_BUDDY_ORDER_OK(index, order)         \
     87        ((~(((unative_t) -1) << (order)) & (index)) == 0)
     88#define IS_BUDDY_LEFT_BLOCK(zone, frame)        \
     89        (((frame_index((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 0)
     90#define IS_BUDDY_RIGHT_BLOCK(zone, frame)       \
     91        (((frame_index((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 1)
     92#define IS_BUDDY_LEFT_BLOCK_ABS(zone, frame)    \
     93        (((frame_index_abs((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 0)
     94#define IS_BUDDY_RIGHT_BLOCK_ABS(zone, frame)   \
     95        (((frame_index_abs((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 1)
    8696
    87 #define frame_alloc(order, flags)               frame_alloc_generic(order, flags, NULL)
     97#define frame_alloc(order, flags)               \
     98        frame_alloc_generic(order, flags, NULL)
    8899
    89100extern void frame_init(void);
    90 extern void * frame_alloc_generic(uint8_t order, int flags, int *pzone);
     101extern void *frame_alloc_generic(uint8_t order, int flags, int *pzone);
    91102extern void frame_free(uintptr_t frame);
    92103extern void frame_reference_add(pfn_t pfn);
    93104
    94105extern int zone_create(pfn_t start, count_t count, pfn_t confframe, int flags);
    95 void * frame_get_parent(pfn_t frame, int hint);
     106void *frame_get_parent(pfn_t frame, int hint);
    96107void frame_set_parent(pfn_t frame, void *data, int hint);
    97108void frame_mark_unavailable(pfn_t start, count_t count);
Note: See TracChangeset for help on using the changeset viewer.