pblk_rl 1366 drivers/lightnvm/pblk-core.c struct pblk_rl *rl = &pblk->rl; pblk_rl 394 drivers/lightnvm/pblk-gc.c static bool pblk_gc_should_run(struct pblk_gc *gc, struct pblk_rl *rl) pblk_rl 22 drivers/lightnvm/pblk-rl.c static void pblk_rl_kick_u_timer(struct pblk_rl *rl) pblk_rl 27 drivers/lightnvm/pblk-rl.c int pblk_rl_is_limit(struct pblk_rl *rl) pblk_rl 36 drivers/lightnvm/pblk-rl.c int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries) pblk_rl 50 drivers/lightnvm/pblk-rl.c void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries) pblk_rl 58 drivers/lightnvm/pblk-rl.c int pblk_rl_gc_may_insert(struct pblk_rl *rl, int nr_entries) pblk_rl 68 drivers/lightnvm/pblk-rl.c void pblk_rl_user_in(struct pblk_rl *rl, int nr_entries) pblk_rl 77 drivers/lightnvm/pblk-rl.c void pblk_rl_werr_line_in(struct pblk_rl *rl) pblk_rl 82 drivers/lightnvm/pblk-rl.c void pblk_rl_werr_line_out(struct pblk_rl *rl) pblk_rl 87 drivers/lightnvm/pblk-rl.c void pblk_rl_gc_in(struct pblk_rl *rl, int nr_entries) pblk_rl 92 drivers/lightnvm/pblk-rl.c void pblk_rl_out(struct pblk_rl *rl, int nr_user, int nr_gc) pblk_rl 98 drivers/lightnvm/pblk-rl.c unsigned long pblk_rl_nr_free_blks(struct pblk_rl *rl) pblk_rl 103 drivers/lightnvm/pblk-rl.c unsigned long pblk_rl_nr_user_free_blks(struct pblk_rl *rl) pblk_rl 108 drivers/lightnvm/pblk-rl.c static void __pblk_rl_update_rates(struct pblk_rl *rl, pblk_rl 154 drivers/lightnvm/pblk-rl.c void pblk_rl_update_rates(struct pblk_rl *rl) pblk_rl 159 drivers/lightnvm/pblk-rl.c void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line) pblk_rl 170 drivers/lightnvm/pblk-rl.c void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line, pblk_rl 187 drivers/lightnvm/pblk-rl.c int pblk_rl_high_thrs(struct pblk_rl *rl) pblk_rl 192 drivers/lightnvm/pblk-rl.c int pblk_rl_max_io(struct pblk_rl *rl) pblk_rl 199 drivers/lightnvm/pblk-rl.c struct pblk_rl *rl = from_timer(rl, t, u_timer); pblk_rl 205 drivers/lightnvm/pblk-rl.c void pblk_rl_free(struct pblk_rl *rl) pblk_rl 210 drivers/lightnvm/pblk-rl.c void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold) pblk_rl 623 drivers/lightnvm/pblk.h struct pblk_rl rl; pblk_rl 902 drivers/lightnvm/pblk.h void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold); pblk_rl 903 drivers/lightnvm/pblk.h void pblk_rl_free(struct pblk_rl *rl); pblk_rl 904 drivers/lightnvm/pblk.h void pblk_rl_update_rates(struct pblk_rl *rl); pblk_rl 905 drivers/lightnvm/pblk.h int pblk_rl_high_thrs(struct pblk_rl *rl); pblk_rl 906 drivers/lightnvm/pblk.h unsigned long pblk_rl_nr_free_blks(struct pblk_rl *rl); pblk_rl 907 drivers/lightnvm/pblk.h unsigned long pblk_rl_nr_user_free_blks(struct pblk_rl *rl); pblk_rl 908 drivers/lightnvm/pblk.h int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries); pblk_rl 909 drivers/lightnvm/pblk.h void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries); pblk_rl 910 drivers/lightnvm/pblk.h void pblk_rl_user_in(struct pblk_rl *rl, int nr_entries); pblk_rl 911 drivers/lightnvm/pblk.h int pblk_rl_gc_may_insert(struct pblk_rl *rl, int nr_entries); pblk_rl 912 drivers/lightnvm/pblk.h void pblk_rl_gc_in(struct pblk_rl *rl, int nr_entries); pblk_rl 913 drivers/lightnvm/pblk.h void pblk_rl_out(struct pblk_rl *rl, int nr_user, int nr_gc); pblk_rl 914 drivers/lightnvm/pblk.h int pblk_rl_max_io(struct pblk_rl *rl); pblk_rl 915 drivers/lightnvm/pblk.h void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line); pblk_rl 916 drivers/lightnvm/pblk.h void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line, pblk_rl 918 drivers/lightnvm/pblk.h int pblk_rl_is_limit(struct pblk_rl *rl); pblk_rl 920 drivers/lightnvm/pblk.h void pblk_rl_werr_line_in(struct pblk_rl *rl); pblk_rl 921 drivers/lightnvm/pblk.h void pblk_rl_werr_line_out(struct pblk_rl *rl);