Home | History | Annotate | Download | only in fio

Lines Matching refs:nr_blocks

42 	size_t nr_blocks;			/* total blocks */
91 unsigned int pool_size = pool->nr_blocks * SMALLOC_BPL;
102 unsigned int idx, size_t nr_blocks,
106 while (nr_blocks) {
110 if (pool_idx >= pool->nr_blocks)
115 this_blocks = nr_blocks;
129 nr_blocks -= this_blocks;
157 unsigned int idx, size_t nr_blocks)
159 return blocks_iter(pool, pool_idx, idx, nr_blocks, mask_cmp);
163 unsigned int idx, size_t nr_blocks)
165 blocks_iter(pool, pool_idx, idx, nr_blocks, mask_set);
169 unsigned int idx, size_t nr_blocks)
171 blocks_iter(pool, pool_idx, idx, nr_blocks, mask_clear);
200 pool->nr_blocks = bitmap_blocks;
216 pool->bitmap = (void *) ptr + (pool->nr_blocks * SMALLOC_BPL);
372 size_t nr_blocks;
380 nr_blocks = size_to_blocks(size);
381 if (nr_blocks > pool->free_blocks)
387 while (i < pool->nr_blocks) {
398 if (!blocks_free(pool, i, idx, nr_blocks)) {
399 idx += nr_blocks;
411 set_blocks(pool, i, idx, nr_blocks);
416 if (i < pool->nr_blocks) {
417 pool->free_blocks -= nr_blocks;