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