Lines Matching defs:nr_free_chks
653 static int pblk_set_provision(struct pblk *pblk, int nr_free_chks)
669 provisioned = nr_free_chks;
673 if ((nr_free_chks - provisioned) < minimum) {
683 provisioned = nr_free_chks - minimum;
684 pblk->op = (100 * minimum) / nr_free_chks;
689 pblk->op_blks = nr_free_chks - provisioned;
694 pblk->rl.total_blocks = nr_free_chks;
703 atomic_set(&pblk->rl.free_blocks, nr_free_chks);
704 atomic_set(&pblk->rl.free_user_blocks, nr_free_chks);
1004 int nr_free_chks = 0;
1039 nr_free_chks += pblk_setup_line_meta(pblk, line, chunk_meta, i);
1045 if (!nr_free_chks) {
1051 ret = pblk_set_provision(pblk, nr_free_chks);