Home | History | Annotate | Download | only in fio

Lines Matching refs:nr_blocks

41 	size_t nr_blocks;			/* total blocks */
90 unsigned int pool_size = pool->nr_blocks * SMALLOC_BPL;
101 unsigned int idx, size_t nr_blocks,
105 while (nr_blocks) {
109 if (pool_idx >= pool->nr_blocks)
114 this_blocks = nr_blocks;
128 nr_blocks -= this_blocks;
156 unsigned int idx, size_t nr_blocks)
158 return blocks_iter(pool, pool_idx, idx, nr_blocks, mask_cmp);
162 unsigned int idx, size_t nr_blocks)
164 blocks_iter(pool, pool_idx, idx, nr_blocks, mask_set);
168 unsigned int idx, size_t nr_blocks)
170 blocks_iter(pool, pool_idx, idx, nr_blocks, mask_clear);
198 pool->nr_blocks = bitmap_blocks;
208 pool->bitmap = (void *) ptr + (pool->nr_blocks * SMALLOC_BPL);
354 size_t nr_blocks;
362 nr_blocks = size_to_blocks(size);
363 if (nr_blocks > pool->free_blocks)
369 while (i < pool->nr_blocks) {
380 if (!blocks_free(pool, i, idx, nr_blocks)) {
381 idx += nr_blocks;
393 set_blocks(pool, i, idx, nr_blocks);
398 if (i < pool->nr_blocks) {
399 pool->free_blocks -= nr_blocks;