Lines Matching defs:max_blocks
43 static int grow(rh_info_t * info, int max_blocks)
50 if (max_blocks <= info->max_blocks)
53 new_blocks = max_blocks - info->max_blocks;
55 block = kmalloc(sizeof(rh_block_t) * max_blocks, GFP_KERNEL);
59 if (info->max_blocks > 0) {
63 sizeof(rh_block_t) * info->max_blocks);
69 blke = (unsigned long)(info->block + info->max_blocks);
71 for (i = 0, blk = block; i < info->max_blocks; i++, blk++)
85 info->max_blocks = max_blocks;
89 blk = block + info->max_blocks - new_blocks;
103 int max_blocks;
114 max_blocks = ((info->max_blocks + slots) + 15) & ~15;
116 return grow(info, max_blocks);
266 info->max_blocks = 0;
295 void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
309 info->max_blocks = max_blocks;
310 info->empty_slots = max_blocks;
318 for (i = 0, blk = block; i < max_blocks; i++, blk++)
699 info, info->empty_slots, info->max_blocks);