|
Functions |
char * | area_get_err_str (t_area_status status) |
int | area_collide (t_area *area1, t_area *area2) |
t_area_status | area_set_init (int type, t_area_set *new, t_area_data_coalesce_fn coalesce, t_area_data_print_fn print, t_area_data_copy_fn copy, t_area_xlate_fn xlate, t_area_uint blk_size, t_area_uint first_blk, t_area_uint last_blk, void *set_data) |
void | area_set_subinit (t_area_set *set) |
t_area_status | area_set_find_space (t_area_set *set, int nb_blks, t_area_fit_method fit, u_int32_t fitopts, t_area_uint *addr_returned) |
t_area_status | area_set_add (t_area_set *set, t_area **io) |
t_area_status | area_set_collide (t_area_set *set, t_area_uint blk, int nb_blks) |
t_area_status | area_set_find_coalescible_space (t_area_set *set, t_area *ref_area, t_area_fit_method fit, u_int32_t fitopts, t_area_uint *blk_returned) |
t_area_status | area_set_get_area (t_area_set *set, t_area_uint blk, int nb_blks, t_area **area) |
t_area_status | area_set_remove (t_area_set *set, t_area **io, int no_alloc) |
t_area_status | area_set_modify (t_area_set *set, t_area **io, int no_alloc) |
int | area_set_foreach (t_area_set *set, t_area_foreach_fn foreach, void *val) |
void | area_set_dump (t_area_printf_fn printf_fn, t_area_set *set, t_area_match_fn match, void *val) |
t_area_uint | area_set_used (t_area_set *set, t_area_match_fn match, void *val, int *nb_areas) |
int | area_set_empty (t_area_set *set) |
int | area_set_add_alloc (t_area_set *set) |
int | area_set_add_size (t_area_set *set) |
int | area_set_modify_alloc (t_area_set *set) |
int | area_set_modify_size (t_area_set *set) |
int | area_set_remove_alloc (t_area_set *set) |
int | area_set_remove_size (t_area_set *set) |
Variables |
t_area_fns | areas_fns [AREA_MAXTYPE+1] |