Searched refs:pblk_rb (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-rb.c | 26 static void pblk_rb_data_free(struct pblk_rb *rb) in pblk_rb_data_free() 39 void pblk_rb_free(struct pblk_rb *rb) in pblk_rb_free() 72 int pblk_rb_init(struct pblk_rb *rb, unsigned int size, unsigned int threshold, in pblk_rb_init() 192 static unsigned int pblk_rb_space(struct pblk_rb *rb) in pblk_rb_space() 200 unsigned int pblk_rb_ptr_wrap(struct pblk_rb *rb, unsigned int p, in pblk_rb_ptr_wrap() 210 unsigned int pblk_rb_read_count(struct pblk_rb *rb) in pblk_rb_read_count() 218 unsigned int pblk_rb_sync_count(struct pblk_rb *rb) in pblk_rb_sync_count() 226 unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) in pblk_rb_read_commit() 237 static int __pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int to_update) in __pblk_rb_update_l2p() 279 static int pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_update_l2p() [all …]
|
D | pblk.h | 163 struct pblk_rb { struct 608 struct pblk_rb rwb; 723 int pblk_rb_init(struct pblk_rb *rb, unsigned int size, unsigned int threshold, 725 int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio, 727 int pblk_rb_may_write_gc(struct pblk_rb *rb, unsigned int nr_entries, 729 void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data, 731 void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data, 734 struct pblk_w_ctx *pblk_rb_w_ctx(struct pblk_rb *rb, unsigned int pos); 735 void pblk_rb_flush(struct pblk_rb *rb); 737 void pblk_rb_sync_l2p(struct pblk_rb *rb); [all …]
|
D | pblk-write.c | 26 struct pblk_rb *rwb = &pblk->rwb; in pblk_end_w_bio() 150 struct pblk_rb *rb = &pblk->rwb; in pblk_prepare_resubmit()
|