Lines Matching defs:pblk_gc
225 struct pblk_gc { struct
229 int gc_active;
230 int gc_enabled;
231 int gc_forced;
233 struct task_struct *gc_ts;
234 struct task_struct *gc_writer_ts;
235 struct task_struct *gc_reader_ts;
237 struct workqueue_struct *gc_line_reader_wq;
238 struct workqueue_struct *gc_reader_wq;
240 struct timer_list gc_timer;
242 struct semaphore gc_sem;
243 atomic_t read_inflight_gc; /* Number of lines with inflight GC reads */
244 atomic_t pipeline_gc; /* Number of lines in the GC pipeline -
247 int w_entries;
249 struct list_head w_list;
250 struct list_head r_list;
252 spinlock_t lock;
253 spinlock_t w_lock;
254 spinlock_t r_lock;