Lines Matching refs:rh_info_t
35 } rh_info_t; typedef
50 extern rh_info_t *rh_create(unsigned int alignment);
53 extern void rh_destroy(rh_info_t * info);
56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
60 extern int rh_attach_region(rh_info_t * info, unsigned long start, int size);
63 extern unsigned long rh_detach_region(rh_info_t * info, unsigned long start, int size);
66 extern unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment,
70 extern unsigned long rh_alloc(rh_info_t * info, int size, const char *owner);
73 extern unsigned long rh_alloc_fixed(rh_info_t * info, unsigned long start, int size,
77 extern int rh_free(rh_info_t * info, unsigned long start);
80 extern int rh_get_stats(rh_info_t * info, int what, int max_stats,
84 extern void rh_dump(rh_info_t * info);
87 void rh_dump_blk(rh_info_t *info, rh_block_t *blk);
90 extern int rh_set_owner(rh_info_t * info, unsigned long start, const char *owner);