Lines Matching defs:pblk_gc
228 struct pblk_gc { struct
232 int gc_active;
233 int gc_enabled;
234 int gc_forced;
236 struct task_struct *gc_ts;
237 struct task_struct *gc_writer_ts;
238 struct task_struct *gc_reader_ts;
240 struct workqueue_struct *gc_line_reader_wq;
241 struct workqueue_struct *gc_reader_wq;
243 struct timer_list gc_timer;
245 struct semaphore gc_sem;
246 atomic_t read_inflight_gc; /* Number of lines with inflight GC reads */
247 atomic_t pipeline_gc; /* Number of lines in the GC pipeline -
250 int w_entries;
252 struct list_head w_list;
253 struct list_head r_list;
255 spinlock_t lock;
256 spinlock_t w_lock;
257 spinlock_t r_lock;