Home
last modified time | relevance | path

Searched refs:pblk_rl (Results 1 – 4 of 4) sorted by relevance

/drivers/lightnvm/
Dpblk-rl.c22 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()
[all …]
Dpblk.h257 struct pblk_rl { struct
623 struct pblk_rl rl;
902 void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold);
903 void pblk_rl_free(struct pblk_rl *rl);
904 void pblk_rl_update_rates(struct pblk_rl *rl);
905 int pblk_rl_high_thrs(struct pblk_rl *rl);
906 unsigned long pblk_rl_nr_free_blks(struct pblk_rl *rl);
907 unsigned long pblk_rl_nr_user_free_blks(struct pblk_rl *rl);
908 int pblk_rl_user_may_insert(struct pblk_rl *rl, int nr_entries);
909 void pblk_rl_inserted(struct pblk_rl *rl, int nr_entries);
[all …]
Dpblk-gc.c394 static bool pblk_gc_should_run(struct pblk_gc *gc, struct pblk_rl *rl) in pblk_gc_should_run()
Dpblk-core.c1366 struct pblk_rl *rl = &pblk->rl; in pblk_set_space_limit()