#include <linux/list.h>
Go to the source code of this file.
|
rh_info_t * | rh_create (unsigned int alignment) |
|
void | rh_destroy (rh_info_t *info) |
|
void | rh_init (rh_info_t *info, unsigned int alignment, int max_blocks, rh_block_t *block) |
|
int | rh_attach_region (rh_info_t *info, unsigned long start, int size) |
|
unsigned long | rh_detach_region (rh_info_t *info, unsigned long start, int size) |
|
unsigned long | rh_alloc_align (rh_info_t *info, int size, int alignment, const char *owner) |
|
unsigned long | rh_alloc (rh_info_t *info, int size, const char *owner) |
|
unsigned long | rh_alloc_fixed (rh_info_t *info, unsigned long start, int size, const char *owner) |
|
int | rh_free (rh_info_t *info, unsigned long start) |
|
int | rh_get_stats (rh_info_t *info, int what, int max_stats, rh_stats_t *stats) |
|
void | rh_dump (rh_info_t *info) |
|
int | rh_set_owner (rh_info_t *info, unsigned long start, const char *owner) |
|
#define RHIF_STATIC_BLOCK 0x2 |
#define RHIF_STATIC_INFO 0x1 |