rh_block_t
rh_block_t *block;
rh_block_t * block);
void rh_dump_blk(rh_info_t *info, rh_block_t *blk);
static rh_block_t *get_slot(rh_info_t * info)
rh_block_t *blk;
blk = list_entry(info->empty_list.next, rh_block_t, list);
static inline void release_slot(rh_info_t * info, rh_block_t * blk)
static void attach_free_block(rh_info_t * info, rh_block_t * blkn)
rh_block_t *blk;
rh_block_t *before;
rh_block_t *after;
rh_block_t *next;
blk = list_entry(l, rh_block_t, list);
static void attach_taken_block(rh_info_t * info, rh_block_t * blkn)
rh_block_t *blk;
blk = list_entry(l, rh_block_t, list);
rh_block_t * block)
rh_block_t *blk;
rh_block_t *blk;
rh_block_t *blk, *newblk;
blk = list_entry(l, rh_block_t, list);
rh_block_t *blk;
rh_block_t *newblk;
blk = list_entry(l, rh_block_t, list);
rh_block_t *block, *blk;
rh_block_t *spblk;
rh_block_t *blk, *newblk1, *newblk2;
blk = list_entry(l, rh_block_t, list);
block = kmalloc_objs(rh_block_t, max_blocks, GFP_ATOMIC);
rh_block_t *blk, *blk2;
blk2 = list_entry(l, rh_block_t, list);
rh_block_t *blk;
sizeof(rh_block_t) * info->max_blocks);
blk = list_entry(l, rh_block_t, list);
rh_block_t *blk, *blk2;
blk2 = list_entry(l, rh_block_t, list);
void rh_dump_blk(rh_info_t * info, rh_block_t * blk)