Symbol: rh_info_t
arch/powerpc/include/asm/rheap.h
50
extern rh_info_t *rh_create(unsigned int alignment);
arch/powerpc/include/asm/rheap.h
53
extern void rh_destroy(rh_info_t * info);
arch/powerpc/include/asm/rheap.h
56
extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
arch/powerpc/include/asm/rheap.h
60
extern int rh_attach_region(rh_info_t * info, unsigned long start, int size);
arch/powerpc/include/asm/rheap.h
63
extern unsigned long rh_detach_region(rh_info_t * info, unsigned long start, int size);
arch/powerpc/include/asm/rheap.h
66
extern unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment,
arch/powerpc/include/asm/rheap.h
70
extern unsigned long rh_alloc(rh_info_t * info, int size, const char *owner);
arch/powerpc/include/asm/rheap.h
73
extern unsigned long rh_alloc_fixed(rh_info_t * info, unsigned long start, int size,
arch/powerpc/include/asm/rheap.h
77
extern int rh_free(rh_info_t * info, unsigned long start);
arch/powerpc/include/asm/rheap.h
80
extern int rh_get_stats(rh_info_t * info, int what, int max_stats,
arch/powerpc/include/asm/rheap.h
84
extern void rh_dump(rh_info_t * info);
arch/powerpc/include/asm/rheap.h
87
void rh_dump_blk(rh_info_t *info, rh_block_t *blk);
arch/powerpc/include/asm/rheap.h
90
extern int rh_set_owner(rh_info_t * info, unsigned long start, const char *owner);
arch/powerpc/lib/rheap.c
103
static int assure_empty(rh_info_t * info, int slots)
arch/powerpc/lib/rheap.c
121
static rh_block_t *get_slot(rh_info_t * info)
arch/powerpc/lib/rheap.c
145
static inline void release_slot(rh_info_t * info, rh_block_t * blk)
arch/powerpc/lib/rheap.c
151
static void attach_free_block(rh_info_t * info, rh_block_t * blkn)
arch/powerpc/lib/rheap.c
232
static void attach_taken_block(rh_info_t * info, rh_block_t * blkn)
arch/powerpc/lib/rheap.c
253
rh_info_t *rh_create(unsigned int alignment)
arch/powerpc/lib/rheap.c
255
rh_info_t *info;
arch/powerpc/lib/rheap.c
285
void rh_destroy(rh_info_t * info)
arch/powerpc/lib/rheap.c
300
void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
arch/powerpc/lib/rheap.c
329
int rh_attach_region(rh_info_t * info, unsigned long start, int size)
arch/powerpc/lib/rheap.c
370
unsigned long rh_detach_region(rh_info_t * info, unsigned long start, int size)
arch/powerpc/lib/rheap.c
442
unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment, const char *owner)
arch/powerpc/lib/rheap.c
45
static int grow(rh_info_t * info, int max_blocks)
arch/powerpc/lib/rheap.c
517
unsigned long rh_alloc(rh_info_t * info, int size, const char *owner)
arch/powerpc/lib/rheap.c
527
unsigned long rh_alloc_fixed(rh_info_t * info, unsigned long start, int size, const char *owner)
arch/powerpc/lib/rheap.c
612
int rh_free(rh_info_t * info, unsigned long start)
arch/powerpc/lib/rheap.c
641
int rh_get_stats(rh_info_t * info, int what, int max_stats, rh_stats_t * stats)
arch/powerpc/lib/rheap.c
679
int rh_set_owner(rh_info_t * info, unsigned long start, const char *owner)
arch/powerpc/lib/rheap.c
704
void rh_dump(rh_info_t * info)
arch/powerpc/lib/rheap.c
740
void rh_dump_blk(rh_info_t * info, rh_block_t * blk)
include/linux/fsl/bestcomm/sram.h
28
rh_info_t *rh;