Rev 686 | Rev 756 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 686 | Rev 735 | ||
|---|---|---|---|
| Line 43... | Line 43... | ||
| 43 | __u8 (*get_order)(buddy_system_t *, link_t *); /**< Return order of block passed as argument. */ |
43 | __u8 (*get_order)(buddy_system_t *, link_t *); /**< Return order of block passed as argument. */ |
| 44 | void (*mark_busy)(buddy_system_t *, link_t *); /**< Mark block as busy */ |
44 | void (*mark_busy)(buddy_system_t *, link_t *); /**< Mark block as busy */ |
| 45 | }; |
45 | }; |
| 46 | 46 | ||
| 47 | struct buddy_system { |
47 | struct buddy_system { |
| 48 | __u8 max_order; |
48 | __u8 max_order; /**< Maximal order of block which can be stored by buddy system. */ |
| 49 | link_t *order; |
49 | link_t *order; |
| 50 | buddy_system_operations_t *op; |
50 | buddy_system_operations_t *op; |
| 51 | void *data; /**< Pointer to be used by the implementation. */ |
51 | void *data; /**< Pointer to be used by the implementation. */ |
| 52 | }; |
52 | }; |
| 53 | 53 | ||