Searched refs:pblk_rb (Results  1 – 3 of 3) sorted by relevance
| /Linux-v5.10/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 {  struct608 	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()
 
 |