pblk_rb            26 drivers/lightnvm/pblk-rb.c static void pblk_rb_data_free(struct pblk_rb *rb)
pblk_rb            39 drivers/lightnvm/pblk-rb.c void pblk_rb_free(struct pblk_rb *rb)
pblk_rb            72 drivers/lightnvm/pblk-rb.c int pblk_rb_init(struct pblk_rb *rb, unsigned int size, unsigned int threshold,
pblk_rb           192 drivers/lightnvm/pblk-rb.c static unsigned int pblk_rb_space(struct pblk_rb *rb)
pblk_rb           200 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_ptr_wrap(struct pblk_rb *rb, unsigned int p,
pblk_rb           210 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_read_count(struct pblk_rb *rb)
pblk_rb           218 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_sync_count(struct pblk_rb *rb)
pblk_rb           226 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries)
pblk_rb           237 drivers/lightnvm/pblk-rb.c static int __pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int to_update)
pblk_rb           279 drivers/lightnvm/pblk-rb.c static int pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           305 drivers/lightnvm/pblk-rb.c void pblk_rb_sync_l2p(struct pblk_rb *rb)
pblk_rb           327 drivers/lightnvm/pblk-rb.c static void __pblk_rb_write_entry(struct pblk_rb *rb, void *data,
pblk_rb           337 drivers/lightnvm/pblk-rb.c void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data,
pblk_rb           360 drivers/lightnvm/pblk-rb.c void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data,
pblk_rb           386 drivers/lightnvm/pblk-rb.c static int pblk_rb_flush_point_set(struct pblk_rb *rb, struct bio *bio,
pblk_rb           418 drivers/lightnvm/pblk-rb.c static int __pblk_rb_may_write(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           441 drivers/lightnvm/pblk-rb.c static int pblk_rb_may_write(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           452 drivers/lightnvm/pblk-rb.c void pblk_rb_flush(struct pblk_rb *rb)
pblk_rb           463 drivers/lightnvm/pblk-rb.c static int pblk_rb_may_write_flush(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           494 drivers/lightnvm/pblk-rb.c int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio,
pblk_rb           521 drivers/lightnvm/pblk-rb.c int pblk_rb_may_write_gc(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           550 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_read_to_bio(struct pblk_rb *rb, struct nvm_rq *rqd,
pblk_rb           644 drivers/lightnvm/pblk-rb.c int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba,
pblk_rb           684 drivers/lightnvm/pblk-rb.c struct pblk_w_ctx *pblk_rb_w_ctx(struct pblk_rb *rb, unsigned int pos)
pblk_rb           691 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_sync_init(struct pblk_rb *rb, unsigned long *flags)
pblk_rb           702 drivers/lightnvm/pblk-rb.c void pblk_rb_sync_end(struct pblk_rb *rb, unsigned long *flags)
pblk_rb           713 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_sync_advance(struct pblk_rb *rb, unsigned int nr_entries)
pblk_rb           741 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_flush_point_count(struct pblk_rb *rb)
pblk_rb           763 drivers/lightnvm/pblk-rb.c int pblk_rb_tear_down_check(struct pblk_rb *rb)
pblk_rb           799 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_wrap_pos(struct pblk_rb *rb, unsigned int pos)
pblk_rb           804 drivers/lightnvm/pblk-rb.c int pblk_rb_pos_oob(struct pblk_rb *rb, u64 pos)
pblk_rb           809 drivers/lightnvm/pblk-rb.c ssize_t pblk_rb_sysfs(struct pblk_rb *rb, char *buf)
pblk_rb            26 drivers/lightnvm/pblk-write.c 	struct pblk_rb *rwb = &pblk->rwb;
pblk_rb           150 drivers/lightnvm/pblk-write.c 	struct pblk_rb *rb = &pblk->rwb;
pblk_rb           608 drivers/lightnvm/pblk.h 	struct pblk_rb rwb;
pblk_rb           723 drivers/lightnvm/pblk.h int pblk_rb_init(struct pblk_rb *rb, unsigned int size, unsigned int threshold,
pblk_rb           725 drivers/lightnvm/pblk.h int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio,
pblk_rb           727 drivers/lightnvm/pblk.h int pblk_rb_may_write_gc(struct pblk_rb *rb, unsigned int nr_entries,
pblk_rb           729 drivers/lightnvm/pblk.h void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data,
pblk_rb           731 drivers/lightnvm/pblk.h void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data,
pblk_rb           734 drivers/lightnvm/pblk.h struct pblk_w_ctx *pblk_rb_w_ctx(struct pblk_rb *rb, unsigned int pos);
pblk_rb           735 drivers/lightnvm/pblk.h void pblk_rb_flush(struct pblk_rb *rb);
pblk_rb           737 drivers/lightnvm/pblk.h void pblk_rb_sync_l2p(struct pblk_rb *rb);
pblk_rb           738 drivers/lightnvm/pblk.h unsigned int pblk_rb_read_to_bio(struct pblk_rb *rb, struct nvm_rq *rqd,
pblk_rb           741 drivers/lightnvm/pblk.h int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba,
pblk_rb           743 drivers/lightnvm/pblk.h unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int entries);
pblk_rb           745 drivers/lightnvm/pblk.h unsigned int pblk_rb_sync_init(struct pblk_rb *rb, unsigned long *flags);
pblk_rb           746 drivers/lightnvm/pblk.h unsigned int pblk_rb_sync_advance(struct pblk_rb *rb, unsigned int nr_entries);
pblk_rb           747 drivers/lightnvm/pblk.h unsigned int pblk_rb_ptr_wrap(struct pblk_rb *rb, unsigned int p,
pblk_rb           749 drivers/lightnvm/pblk.h void pblk_rb_sync_end(struct pblk_rb *rb, unsigned long *flags);
pblk_rb           750 drivers/lightnvm/pblk.h unsigned int pblk_rb_flush_point_count(struct pblk_rb *rb);
pblk_rb           752 drivers/lightnvm/pblk.h unsigned int pblk_rb_read_count(struct pblk_rb *rb);
pblk_rb           753 drivers/lightnvm/pblk.h unsigned int pblk_rb_sync_count(struct pblk_rb *rb);
pblk_rb           754 drivers/lightnvm/pblk.h unsigned int pblk_rb_wrap_pos(struct pblk_rb *rb, unsigned int pos);
pblk_rb           756 drivers/lightnvm/pblk.h int pblk_rb_tear_down_check(struct pblk_rb *rb);
pblk_rb           757 drivers/lightnvm/pblk.h int pblk_rb_pos_oob(struct pblk_rb *rb, u64 pos);
pblk_rb           758 drivers/lightnvm/pblk.h void pblk_rb_free(struct pblk_rb *rb);
pblk_rb           759 drivers/lightnvm/pblk.h ssize_t pblk_rb_sysfs(struct pblk_rb *rb, char *buf);