Home
last modified time | relevance | path

Searched refs:pblk_rb (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/lightnvm/
Dpblk-rb.c25 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()
[all …]
Dpblk.h171 struct pblk_rb { struct
615 struct pblk_rb rwb;
728 int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base,
731 void *pblk_rb_entries_ref(struct pblk_rb *rb);
732 int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio,
734 int pblk_rb_may_write_gc(struct pblk_rb *rb, unsigned int nr_entries,
736 void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data,
738 void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data,
741 struct pblk_w_ctx *pblk_rb_w_ctx(struct pblk_rb *rb, unsigned int pos);
742 void pblk_rb_flush(struct pblk_rb *rb);
[all …]
Dpblk-write.c24 struct pblk_rb *rwb = &pblk->rwb; in pblk_end_w_bio()
146 struct pblk_rb *rb = &pblk->rwb; in pblk_prepare_resubmit()