diff options
Diffstat (limited to 'drivers/lightnvm/pblk-rb.c')
| -rw-r--r-- | drivers/lightnvm/pblk-rb.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/lightnvm/pblk-rb.c b/drivers/lightnvm/pblk-rb.c index 2dda874af890..7300be98e831 100644 --- a/drivers/lightnvm/pblk-rb.c +++ b/drivers/lightnvm/pblk-rb.c | |||
| @@ -180,6 +180,14 @@ unsigned int pblk_rb_read_count(struct pblk_rb *rb) | |||
| 180 | return pblk_rb_ring_count(mem, subm, rb->nr_entries); | 180 | return pblk_rb_ring_count(mem, subm, rb->nr_entries); |
| 181 | } | 181 | } |
| 182 | 182 | ||
| 183 | unsigned int pblk_rb_sync_count(struct pblk_rb *rb) | ||
| 184 | { | ||
| 185 | unsigned int mem = READ_ONCE(rb->mem); | ||
| 186 | unsigned int sync = READ_ONCE(rb->sync); | ||
| 187 | |||
| 188 | return pblk_rb_ring_count(mem, sync, rb->nr_entries); | ||
| 189 | } | ||
| 190 | |||
| 183 | unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) | 191 | unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) |
| 184 | { | 192 | { |
| 185 | unsigned int subm; | 193 | unsigned int subm; |
