Lines Matching refs:rh_info_t

45 static int grow(rh_info_t * info, int max_blocks)  in grow()
103 static int assure_empty(rh_info_t * info, int slots) in assure_empty()
121 static rh_block_t *get_slot(rh_info_t * info) in get_slot()
145 static inline void release_slot(rh_info_t * info, rh_block_t * blk) in release_slot()
151 static void attach_free_block(rh_info_t * info, rh_block_t * blkn) in attach_free_block()
232 static void attach_taken_block(rh_info_t * info, rh_block_t * blkn) in attach_taken_block()
253 rh_info_t *rh_create(unsigned int alignment) in rh_create()
255 rh_info_t *info; in rh_create()
285 void rh_destroy(rh_info_t * info) in rh_destroy()
300 void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks, in rh_init()
329 int rh_attach_region(rh_info_t * info, unsigned long start, int size) in rh_attach_region()
370 unsigned long rh_detach_region(rh_info_t * info, unsigned long start, int size) in rh_detach_region()
442 unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment, const char *owner) in rh_alloc_align()
517 unsigned long rh_alloc(rh_info_t * info, int size, const char *owner) in rh_alloc()
527 unsigned long rh_alloc_fixed(rh_info_t * info, unsigned long start, int size, const char *owner) in rh_alloc_fixed()
612 int rh_free(rh_info_t * info, unsigned long start) in rh_free()
641 int rh_get_stats(rh_info_t * info, int what, int max_stats, rh_stats_t * stats) in rh_get_stats()
679 int rh_set_owner(rh_info_t * info, unsigned long start, const char *owner) in rh_set_owner()
704 void rh_dump(rh_info_t * info) in rh_dump()
740 void rh_dump_blk(rh_info_t * info, rh_block_t * blk) in rh_dump_blk()