Searched refs:pblk_rl (Results 1 – 4 of 4) sorted by relevance
/linux-4.19.296/drivers/lightnvm/ |
D | pblk-rl.c | 21 static void pblk_rl_kick_u_timer(struct pblk_rl *rl) in pblk_rl_kick_u_timer() 26 int pblk_rl_is_limit(struct pblk_rl *rl) in pblk_rl_is_limit() 35 int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries) in pblk_rl_user_may_insert() 49 void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries) in pblk_rl_inserted() 57 int pblk_rl_gc_may_insert(struct pblk_rl *rl, int nr_entries) in pblk_rl_gc_may_insert() 67 void pblk_rl_user_in(struct pblk_rl *rl, int nr_entries) in pblk_rl_user_in() 76 void pblk_rl_werr_line_in(struct pblk_rl *rl) in pblk_rl_werr_line_in() 81 void pblk_rl_werr_line_out(struct pblk_rl *rl) in pblk_rl_werr_line_out() 86 void pblk_rl_gc_in(struct pblk_rl *rl, int nr_entries) in pblk_rl_gc_in() 91 void pblk_rl_out(struct pblk_rl *rl, int nr_user, int nr_gc) in pblk_rl_out() [all …]
|
D | pblk.h | 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); [all …]
|
D | pblk-gc.c | 376 static bool pblk_gc_should_run(struct pblk_gc *gc, struct pblk_rl *rl) in pblk_gc_should_run()
|
D | pblk-core.c | 1373 struct pblk_rl *rl = &pblk->rl; in pblk_set_space_limit()
|