Lines Matching refs:pblk_rl
260 struct pblk_rl { struct
628 struct pblk_rl rl;
906 void pblk_rl_init(struct pblk_rl *rl, int budget);
907 void pblk_rl_free(struct pblk_rl *rl);
908 void pblk_rl_update_rates(struct pblk_rl *rl);
909 int pblk_rl_high_thrs(struct pblk_rl *rl);
910 unsigned long pblk_rl_nr_free_blks(struct pblk_rl *rl);
911 unsigned long pblk_rl_nr_user_free_blks(struct pblk_rl *rl);
912 int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries);
913 void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries);
914 void pblk_rl_user_in(struct pblk_rl *rl, int nr_entries);
915 int pblk_rl_gc_may_insert(struct pblk_rl *rl, int nr_entries);
916 void pblk_rl_gc_in(struct pblk_rl *rl, int nr_entries);
917 void pblk_rl_out(struct pblk_rl *rl, int nr_user, int nr_gc);
918 int pblk_rl_max_io(struct pblk_rl *rl);
919 void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line);
920 void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line,
922 int pblk_rl_is_limit(struct pblk_rl *rl);
924 void pblk_rl_werr_line_in(struct pblk_rl *rl);
925 void pblk_rl_werr_line_out(struct pblk_rl *rl);