• Home
  • Raw
  • Download

Lines Matching defs:rl

22 static void pblk_rl_kick_u_timer(struct pblk_rl *rl)  in pblk_rl_kick_u_timer()
27 int pblk_rl_is_limit(struct pblk_rl *rl) in pblk_rl_is_limit()
36 int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries) in pblk_rl_user_may_insert()
50 void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries) in pblk_rl_inserted()
58 int pblk_rl_gc_may_insert(struct pblk_rl *rl, int nr_entries) in pblk_rl_gc_may_insert()
68 void pblk_rl_user_in(struct pblk_rl *rl, int nr_entries) in pblk_rl_user_in()
77 void pblk_rl_werr_line_in(struct pblk_rl *rl) in pblk_rl_werr_line_in()
82 void pblk_rl_werr_line_out(struct pblk_rl *rl) in pblk_rl_werr_line_out()
87 void pblk_rl_gc_in(struct pblk_rl *rl, int nr_entries) in pblk_rl_gc_in()
92 void pblk_rl_out(struct pblk_rl *rl, int nr_user, int nr_gc) in pblk_rl_out()
98 unsigned long pblk_rl_nr_free_blks(struct pblk_rl *rl) in pblk_rl_nr_free_blks()
103 unsigned long pblk_rl_nr_user_free_blks(struct pblk_rl *rl) in pblk_rl_nr_user_free_blks()
108 static void __pblk_rl_update_rates(struct pblk_rl *rl, in __pblk_rl_update_rates()
154 void pblk_rl_update_rates(struct pblk_rl *rl) in pblk_rl_update_rates()
159 void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line) in pblk_rl_free_lines_inc()
170 void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line, in pblk_rl_free_lines_dec()
187 int pblk_rl_high_thrs(struct pblk_rl *rl) in pblk_rl_high_thrs()
192 int pblk_rl_max_io(struct pblk_rl *rl) in pblk_rl_max_io()
199 struct pblk_rl *rl = from_timer(rl, t, u_timer); in pblk_rl_u_timer() local
205 void pblk_rl_free(struct pblk_rl *rl) in pblk_rl_free()
210 void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold) in pblk_rl_init()