Lines Matching refs:lines
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 -
290 atomic_t werr_lines; /* Number of write error lines that needs gc */
379 * 4. u32 valid sector count (vsc) for all lines (~0U: free line)
491 int nr_lines; /* Total number of full lines */
492 int nr_free_lines; /* Number of full lines in free list */
495 struct list_head free_list; /* Full lines ready to use */
496 struct list_head corrupt_list; /* Full lines corrupted */
497 struct list_head bad_list; /* Full lines bad */
501 struct list_head gc_high_list; /* Full lines ready to GC, high isc */
502 struct list_head gc_mid_list; /* Full lines ready to GC, mid isc */
503 struct list_head gc_low_list; /* Full lines ready to GC, low isc */
507 struct list_head gc_full_list; /* Full lines ready to GC, no valid */
508 struct list_head gc_empty_list; /* Full lines close, all valid */
517 __le32 *vsc_list; /* Valid sector counts for all lines */
519 /* Pre-allocated metadata for data lines */
600 struct pblk_line *lines; /* Line array */
886 #define PBLK_GC_L_QD 4 /* Queue depth for inflight GC lines */
968 return &pblk->lines[pblk_ppa_to_line_id(p)];
1334 * We will then need a minimum of 1/OP lines to free up a single line