Lines Matching defs:pblk_rb
171 struct pblk_rb { struct
172 struct pblk_rb_entry *entries; /* Ring buffer entries */ argument
173 unsigned int mem; /* Write offset - points to next
176 unsigned int subm; /* Read offset - points to last entry
180 unsigned int sync; /* Synced - backpointer that signals
184 unsigned int flush_point; /* Sync point - last entry that must be
188 unsigned int l2p_update; /* l2p update point - next entry for
193 unsigned int nr_entries; /* Number of entries in write buffer -
196 unsigned int seg_size; /* Size of the data segments being
201 struct list_head pages; /* List of data pages */
203 spinlock_t w_lock; /* Write lock */
204 spinlock_t s_lock; /* Sync lock */
207 atomic_t inflight_flush_point; /* Not served REQ_FLUSH | REQ_FUA */