Changeset 594a468 in mainline for generic/include/mm/frame.h


Ignore:
Timestamp:
2005-11-15T16:00:24Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
db79676
Parents:
93354b0
Message:

Make the buddy system more general.
Store implementation defined pointer in buddy_system_t.
Pass buddy system pointer to implementation defined buddy system operations.

File:
1 edited

Legend:

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

    r93354b0 r594a468  
    8787 * Buddy system operations
    8888 */
    89 link_t * zone_buddy_find_buddy(link_t * buddy);
    90 link_t * zone_buddy_bisect(link_t * block);
    91 link_t * zone_buddy_coalesce(link_t * buddy_l, link_t * buddy_r);
    92 void zone_buddy_set_order(link_t * block, __u8 order);
    93 __u8 zone_buddy_get_order(link_t * block);
     89link_t * zone_buddy_find_buddy(buddy_system_t *b, link_t * buddy);
     90link_t * zone_buddy_bisect(buddy_system_t *b, link_t * block);
     91link_t * zone_buddy_coalesce(buddy_system_t *b, link_t * buddy_l, link_t * buddy_r);
     92void zone_buddy_set_order(buddy_system_t *b, link_t * block, __u8 order);
     93__u8 zone_buddy_get_order(buddy_system_t *b, link_t * block);
    9494
    9595__address zone_buddy_frame_alloc(int flags, __u8 order);
Note: See TracChangeset for help on using the changeset viewer.