Lines Matching refs:pblk_rb

25 void pblk_rb_data_free(struct pblk_rb *rb)  in pblk_rb_data_free()
43 int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, in pblk_rb_init()
136 void *pblk_rb_entries_ref(struct pblk_rb *rb) in pblk_rb_entries_ref()
163 static unsigned int pblk_rb_space(struct pblk_rb *rb) in pblk_rb_space()
175 unsigned int pblk_rb_read_count(struct pblk_rb *rb) in pblk_rb_read_count()
183 unsigned int pblk_rb_sync_count(struct pblk_rb *rb) in pblk_rb_sync_count()
191 unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) in pblk_rb_read_commit()
203 static int __pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int to_update) in __pblk_rb_update_l2p()
244 static int pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_update_l2p()
270 void pblk_rb_sync_l2p(struct pblk_rb *rb) in pblk_rb_sync_l2p()
292 static void __pblk_rb_write_entry(struct pblk_rb *rb, void *data, in __pblk_rb_write_entry()
302 void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data, in pblk_rb_write_entry_user()
325 void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data, in pblk_rb_write_entry_gc()
351 static int pblk_rb_flush_point_set(struct pblk_rb *rb, struct bio *bio, in pblk_rb_flush_point_set()
383 static int __pblk_rb_may_write(struct pblk_rb *rb, unsigned int nr_entries, in __pblk_rb_may_write()
403 static int pblk_rb_may_write(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_may_write()
414 void pblk_rb_flush(struct pblk_rb *rb) in pblk_rb_flush()
425 static int pblk_rb_may_write_flush(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_may_write_flush()
456 int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio, in pblk_rb_may_write_user()
483 int pblk_rb_may_write_gc(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_may_write_gc()
512 unsigned int pblk_rb_read_to_bio(struct pblk_rb *rb, struct nvm_rq *rqd, in pblk_rb_read_to_bio()
603 int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba, in pblk_rb_copy_to_bio()
652 struct pblk_w_ctx *pblk_rb_w_ctx(struct pblk_rb *rb, unsigned int pos) in pblk_rb_w_ctx()
659 unsigned int pblk_rb_sync_init(struct pblk_rb *rb, unsigned long *flags) in pblk_rb_sync_init()
670 void pblk_rb_sync_end(struct pblk_rb *rb, unsigned long *flags) in pblk_rb_sync_end()
681 unsigned int pblk_rb_sync_advance(struct pblk_rb *rb, unsigned int nr_entries) in pblk_rb_sync_advance()
709 unsigned int pblk_rb_flush_point_count(struct pblk_rb *rb) in pblk_rb_flush_point_count()
741 struct pblk_rb_entry *pblk_rb_sync_scan_entry(struct pblk_rb *rb, in pblk_rb_sync_scan_entry()
757 int pblk_rb_tear_down_check(struct pblk_rb *rb) in pblk_rb_tear_down_check()
793 unsigned int pblk_rb_wrap_pos(struct pblk_rb *rb, unsigned int pos) in pblk_rb_wrap_pos()
798 int pblk_rb_pos_oob(struct pblk_rb *rb, u64 pos) in pblk_rb_pos_oob()
803 ssize_t pblk_rb_sysfs(struct pblk_rb *rb, char *buf) in pblk_rb_sysfs()