Lines Matching refs:pblk
16 * pblk-rl.c - pblk's rate limiter for user I/O
20 #include "pblk.h"
111 struct pblk *pblk = container_of(rl, struct pblk, rl);
149 pblk_gc_should_start(pblk);
151 pblk_gc_should_stop(pblk);
212 struct pblk *pblk = container_of(rl, struct pblk, rl);
213 struct nvm_tgt_dev *dev = pblk->dev;
215 struct pblk_line_mgmt *l_mg = &pblk->l_mg;
216 struct pblk_line_meta *lm = &pblk->lm;
224 rl->high = pblk->op_blks - blk_meta - lm->blk_per_line;
227 rl->rsv_blocks = pblk_get_min_chks(pblk);
241 rl->rb_max_io = budget - pblk->min_write_pgs_data - threshold;
243 rl->rb_max_io = budget - pblk->min_write_pgs_data - 1;