Lines Matching defs:pblk
28 static int pblk_gc_write(struct pblk *pblk) in pblk_gc_write()
59 static void pblk_put_line_back(struct pblk *pblk, struct pblk_line *line) in pblk_put_line_back()
81 struct pblk *pblk = gc_rq_ws->pblk; in pblk_gc_line_ws() local
132 static __le64 *get_lba_list_from_emeta(struct pblk *pblk, in get_lba_list_from_emeta()
183 struct pblk *pblk = line_ws->pblk; in pblk_gc_line_prepare_ws() local
295 static int pblk_gc_line(struct pblk *pblk, struct pblk_line *line) in pblk_gc_line()
321 static void pblk_gc_kick(struct pblk *pblk) in pblk_gc_kick()
336 static int pblk_gc_read(struct pblk *pblk) in pblk_gc_read()
359 static struct pblk_line *pblk_gc_get_victim_line(struct pblk *pblk, in pblk_gc_get_victim_line()
389 void pblk_gc_free_full_lines(struct pblk *pblk) in pblk_gc_free_full_lines()
424 static void pblk_gc_run(struct pblk *pblk) in pblk_gc_run()
481 struct pblk *pblk = from_timer(pblk, t, gc.gc_timer); in pblk_gc_timer() local
488 struct pblk *pblk = data; in pblk_gc_ts() local
501 struct pblk *pblk = data; in pblk_gc_writer_ts() local
515 struct pblk *pblk = data; in pblk_gc_reader_ts() local
540 static void pblk_gc_start(struct pblk *pblk) in pblk_gc_start()
546 void pblk_gc_should_start(struct pblk *pblk) in pblk_gc_should_start()
556 void pblk_gc_should_stop(struct pblk *pblk) in pblk_gc_should_stop()
564 void pblk_gc_should_kick(struct pblk *pblk) in pblk_gc_should_kick()
569 void pblk_gc_sysfs_state_show(struct pblk *pblk, int *gc_enabled, in pblk_gc_sysfs_state_show()
580 int pblk_gc_sysfs_force(struct pblk *pblk, int force) in pblk_gc_sysfs_force()
601 int pblk_gc_init(struct pblk *pblk) in pblk_gc_init()
681 void pblk_gc_exit(struct pblk *pblk, bool graceful) in pblk_gc_exit()