pblk_line          36 drivers/lightnvm/pblk-core.c 		struct pblk_line *line;
pblk_line          50 drivers/lightnvm/pblk-core.c static void pblk_mark_bb(struct pblk *pblk, struct pblk_line *line,
pblk_line          84 drivers/lightnvm/pblk-core.c 	struct pblk_line *line;
pblk_line         164 drivers/lightnvm/pblk-core.c void __pblk_map_invalidate(struct pblk *pblk, struct pblk_line *line,
pblk_line         206 drivers/lightnvm/pblk-core.c 	struct pblk_line *line;
pblk_line         407 drivers/lightnvm/pblk-core.c struct list_head *pblk_line_gc_list(struct pblk *pblk, struct pblk_line *line)
pblk_line         598 drivers/lightnvm/pblk-core.c void pblk_dealloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs)
pblk_line         613 drivers/lightnvm/pblk-core.c u64 __pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs)
pblk_line         634 drivers/lightnvm/pblk-core.c u64 pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs)
pblk_line         650 drivers/lightnvm/pblk-core.c u64 pblk_lookup_page(struct pblk *pblk, struct pblk_line *line)
pblk_line         662 drivers/lightnvm/pblk-core.c u64 pblk_line_smeta_start(struct pblk *pblk, struct pblk_line *line)
pblk_line         677 drivers/lightnvm/pblk-core.c int pblk_line_smeta_read(struct pblk *pblk, struct pblk_line *line)
pblk_line         717 drivers/lightnvm/pblk-core.c static int pblk_line_smeta_write(struct pblk *pblk, struct pblk_line *line,
pblk_line         764 drivers/lightnvm/pblk-core.c int pblk_line_emeta_read(struct pblk *pblk, struct pblk_line *line,
pblk_line         885 drivers/lightnvm/pblk-core.c int pblk_line_erase(struct pblk *pblk, struct pblk_line *line)
pblk_line         918 drivers/lightnvm/pblk-core.c static void pblk_line_setup_metadata(struct pblk_line *line,
pblk_line         951 drivers/lightnvm/pblk-core.c static int pblk_line_init_metadata(struct pblk *pblk, struct pblk_line *line,
pblk_line         952 drivers/lightnvm/pblk-core.c 				  struct pblk_line *cur)
pblk_line        1034 drivers/lightnvm/pblk-core.c static int pblk_line_alloc_bitmaps(struct pblk *pblk, struct pblk_line *line)
pblk_line        1059 drivers/lightnvm/pblk-core.c static int pblk_line_init_bb(struct pblk *pblk, struct pblk_line *line,
pblk_line        1133 drivers/lightnvm/pblk-core.c static int pblk_prepare_new_line(struct pblk *pblk, struct pblk_line *line)
pblk_line        1157 drivers/lightnvm/pblk-core.c static int pblk_line_prepare(struct pblk *pblk, struct pblk_line *line)
pblk_line        1209 drivers/lightnvm/pblk-core.c int pblk_line_recov_alloc(struct pblk *pblk, struct pblk_line *line)
pblk_line        1246 drivers/lightnvm/pblk-core.c void pblk_line_recov_close(struct pblk *pblk, struct pblk_line *line)
pblk_line        1256 drivers/lightnvm/pblk-core.c static void pblk_line_reinit(struct pblk_line *line)
pblk_line        1266 drivers/lightnvm/pblk-core.c void pblk_line_free(struct pblk_line *line)
pblk_line        1277 drivers/lightnvm/pblk-core.c struct pblk_line *pblk_line_get(struct pblk *pblk)
pblk_line        1281 drivers/lightnvm/pblk-core.c 	struct pblk_line *line;
pblk_line        1292 drivers/lightnvm/pblk-core.c 	line = list_first_entry(&l_mg->free_list, struct pblk_line, list);
pblk_line        1330 drivers/lightnvm/pblk-core.c static struct pblk_line *pblk_line_retry(struct pblk *pblk,
pblk_line        1331 drivers/lightnvm/pblk-core.c 					 struct pblk_line *line)
pblk_line        1334 drivers/lightnvm/pblk-core.c 	struct pblk_line *retry_line;
pblk_line        1371 drivers/lightnvm/pblk-core.c struct pblk_line *pblk_line_get_first_data(struct pblk *pblk)
pblk_line        1374 drivers/lightnvm/pblk-core.c 	struct pblk_line *line;
pblk_line        1438 drivers/lightnvm/pblk-core.c 	struct pblk_line *line;
pblk_line        1453 drivers/lightnvm/pblk-core.c static void pblk_stop_writes(struct pblk *pblk, struct pblk_line *line)
pblk_line        1466 drivers/lightnvm/pblk-core.c 	struct pblk_line *line, *tline;
pblk_line        1543 drivers/lightnvm/pblk-core.c struct pblk_line *pblk_line_replace_data(struct pblk *pblk)
pblk_line        1546 drivers/lightnvm/pblk-core.c 	struct pblk_line *cur, *new = NULL;
pblk_line        1615 drivers/lightnvm/pblk-core.c static void __pblk_line_put(struct pblk *pblk, struct pblk_line *line)
pblk_line        1657 drivers/lightnvm/pblk-core.c 	struct pblk_line *line = line_put_ws->line;
pblk_line        1665 drivers/lightnvm/pblk-core.c 	struct pblk_line *line = container_of(ref, struct pblk_line, ref);
pblk_line        1673 drivers/lightnvm/pblk-core.c 	struct pblk_line *line = container_of(ref, struct pblk_line, ref);
pblk_line        1720 drivers/lightnvm/pblk-core.c struct pblk_line *pblk_line_get_data(struct pblk *pblk)
pblk_line        1726 drivers/lightnvm/pblk-core.c struct pblk_line *pblk_line_get_erase(struct pblk *pblk)
pblk_line        1731 drivers/lightnvm/pblk-core.c int pblk_line_is_full(struct pblk_line *line)
pblk_line        1742 drivers/lightnvm/pblk-core.c void pblk_line_close(struct pblk *pblk, struct pblk_line *line)
pblk_line        1788 drivers/lightnvm/pblk-core.c void pblk_line_close_meta(struct pblk *pblk, struct pblk_line *line)
pblk_line        1835 drivers/lightnvm/pblk-core.c static void pblk_save_lba_list(struct pblk *pblk, struct pblk_line *line)
pblk_line        1852 drivers/lightnvm/pblk-core.c 	struct pblk_line *line = line_ws->line;
pblk_line        1865 drivers/lightnvm/pblk-core.c void pblk_gen_run_ws(struct pblk *pblk, struct pblk_line *line, void *priv,
pblk_line        1980 drivers/lightnvm/pblk-core.c 		       struct pblk_line *gc_line, u64 paddr_gc)
pblk_line        2077 drivers/lightnvm/pblk-core.c 			struct pblk_line *line = pblk_ppa_to_line(pblk, ppa);
pblk_line          62 drivers/lightnvm/pblk-gc.c void pblk_put_line_back(struct pblk *pblk, struct pblk_line *line)
pblk_line          92 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line = gc_rq_ws->line;
pblk_line         132 drivers/lightnvm/pblk-gc.c 				       struct pblk_line *line)
pblk_line         181 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line = line_ws->line;
pblk_line         302 drivers/lightnvm/pblk-gc.c static int pblk_gc_line(struct pblk *pblk, struct pblk_line *line)
pblk_line         346 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line;
pblk_line         354 drivers/lightnvm/pblk-gc.c 	line = list_first_entry(&gc->r_list, struct pblk_line, list);
pblk_line         371 drivers/lightnvm/pblk-gc.c static struct pblk_line *pblk_gc_get_victim_line(struct pblk *pblk,
pblk_line         374 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line, *victim;
pblk_line         377 drivers/lightnvm/pblk-gc.c 	victim = list_first_entry(group_list, struct pblk_line, list);
pblk_line         411 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line;
pblk_line         421 drivers/lightnvm/pblk-gc.c 							struct pblk_line, list);
pblk_line         448 drivers/lightnvm/pblk-gc.c 	struct pblk_line *line;
pblk_line         111 drivers/lightnvm/pblk-init.c 	struct pblk_line *line = NULL;
pblk_line         555 drivers/lightnvm/pblk-init.c 				struct pblk_line *line)
pblk_line         570 drivers/lightnvm/pblk-init.c 	struct pblk_line *line;
pblk_line         704 drivers/lightnvm/pblk-init.c static int pblk_setup_line_meta_chk(struct pblk *pblk, struct pblk_line *line,
pblk_line         751 drivers/lightnvm/pblk-init.c static long pblk_setup_line_meta(struct pblk *pblk, struct pblk_line *line,
pblk_line         783 drivers/lightnvm/pblk-init.c static int pblk_alloc_line_meta(struct pblk *pblk, struct pblk_line *line)
pblk_line         997 drivers/lightnvm/pblk-init.c 	struct pblk_line *line;
pblk_line        1020 drivers/lightnvm/pblk-init.c 	pblk->lines = kcalloc(l_mg->nr_lines, sizeof(struct pblk_line),
pblk_line          28 drivers/lightnvm/pblk-map.c 	struct pblk_line *line = pblk_line_get_data(pblk);
pblk_line          40 drivers/lightnvm/pblk-map.c 		struct pblk_line *prev_line = line;
pblk_line         132 drivers/lightnvm/pblk-map.c 	struct pblk_line *e_line, *d_line;
pblk_line         240 drivers/lightnvm/pblk-rb.c 	struct pblk_line *line;
pblk_line         361 drivers/lightnvm/pblk-rb.c 			    struct pblk_w_ctx w_ctx, struct pblk_line *line,
pblk_line         353 drivers/lightnvm/pblk-read.c 			      struct pblk_line *line, u64 *lba_list,
pblk_line         384 drivers/lightnvm/pblk-read.c 		      struct pblk_line *line, sector_t lba,
pblk_line          38 drivers/lightnvm/pblk-recovery.c static int pblk_recov_l2p_from_emeta(struct pblk *pblk, struct pblk_line *line)
pblk_line          93 drivers/lightnvm/pblk-recovery.c static void pblk_update_line_wp(struct pblk *pblk, struct pblk_line *line,
pblk_line         116 drivers/lightnvm/pblk-recovery.c static u64 pblk_sec_in_open_line(struct pblk *pblk, struct pblk_line *line)
pblk_line         173 drivers/lightnvm/pblk-recovery.c static int pblk_recov_pad_line(struct pblk *pblk, struct pblk_line *line,
pblk_line         291 drivers/lightnvm/pblk-recovery.c static int pblk_pad_distance(struct pblk *pblk, struct pblk_line *line)
pblk_line         302 drivers/lightnvm/pblk-recovery.c 						  struct pblk_line *line,
pblk_line         319 drivers/lightnvm/pblk-recovery.c 				      struct pblk_line *line)
pblk_line         354 drivers/lightnvm/pblk-recovery.c static int pblk_recov_scan_oob(struct pblk *pblk, struct pblk_line *line,
pblk_line         477 drivers/lightnvm/pblk-recovery.c static int pblk_recov_l2p_from_oob(struct pblk *pblk, struct pblk_line *line)
pblk_line         532 drivers/lightnvm/pblk-recovery.c 					struct pblk_line *line)
pblk_line         534 drivers/lightnvm/pblk-recovery.c 	struct pblk_line *t = NULL;
pblk_line         543 drivers/lightnvm/pblk-recovery.c static u64 pblk_line_emeta_start(struct pblk *pblk, struct pblk_line *line)
pblk_line         610 drivers/lightnvm/pblk-recovery.c static int pblk_line_was_written(struct pblk_line *line,
pblk_line         639 drivers/lightnvm/pblk-recovery.c static bool pblk_line_is_open(struct pblk *pblk, struct pblk_line *line)
pblk_line         651 drivers/lightnvm/pblk-recovery.c struct pblk_line *pblk_recov_l2p(struct pblk *pblk)
pblk_line         655 drivers/lightnvm/pblk-recovery.c 	struct pblk_line *line, *tline, *data_line = NULL;
pblk_line         857 drivers/lightnvm/pblk-recovery.c 	struct pblk_line *line;
pblk_line         159 drivers/lightnvm/pblk-rl.c void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line)
pblk_line         170 drivers/lightnvm/pblk-rl.c void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line,
pblk_line         170 drivers/lightnvm/pblk-sysfs.c 	struct pblk_line *line;
pblk_line         111 drivers/lightnvm/pblk-write.c 	struct pblk_line *line;
pblk_line         152 drivers/lightnvm/pblk-write.c 	struct pblk_line *line;
pblk_line         276 drivers/lightnvm/pblk-write.c 	struct pblk_line *line = m_ctx->private;
pblk_line         319 drivers/lightnvm/pblk-write.c 	struct pblk_line *e_line = pblk_line_get_erase(pblk);
pblk_line         367 drivers/lightnvm/pblk-write.c int pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line)
pblk_line         434 drivers/lightnvm/pblk-write.c 				       struct pblk_line *meta_line,
pblk_line         440 drivers/lightnvm/pblk-write.c 	struct pblk_line *data_line = pblk_line_get_data(pblk);
pblk_line         469 drivers/lightnvm/pblk-write.c static struct pblk_line *pblk_should_submit_meta_io(struct pblk *pblk,
pblk_line         474 drivers/lightnvm/pblk-write.c 	struct pblk_line *meta_line;
pblk_line         481 drivers/lightnvm/pblk-write.c 	meta_line = list_first_entry(&l_mg->emeta_list, struct pblk_line, list);
pblk_line         497 drivers/lightnvm/pblk-write.c 	struct pblk_line *meta_line;
pblk_line         521 drivers/lightnvm/pblk-write.c 			struct pblk_line *e_line = pblk_line_get_erase(pblk);
pblk_line         216 drivers/lightnvm/pblk.h 	struct pblk_line *line;
pblk_line         510 drivers/lightnvm/pblk.h 	struct pblk_line *log_line;	/* Current FTL log line */
pblk_line         511 drivers/lightnvm/pblk.h 	struct pblk_line *data_line;	/* Current data line */
pblk_line         512 drivers/lightnvm/pblk.h 	struct pblk_line *log_next;	/* Next FTL log line */
pblk_line         513 drivers/lightnvm/pblk.h 	struct pblk_line *data_next;	/* Next data line */
pblk_line         600 drivers/lightnvm/pblk.h 	struct pblk_line *lines;		/* Line array */
pblk_line         703 drivers/lightnvm/pblk.h 	struct pblk_line *line;
pblk_line         732 drivers/lightnvm/pblk.h 			    struct pblk_w_ctx w_ctx, struct pblk_line *line,
pblk_line         780 drivers/lightnvm/pblk.h int pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line);
pblk_line         782 drivers/lightnvm/pblk.h struct pblk_line *pblk_line_get(struct pblk *pblk);
pblk_line         783 drivers/lightnvm/pblk.h struct pblk_line *pblk_line_get_first_data(struct pblk *pblk);
pblk_line         784 drivers/lightnvm/pblk.h struct pblk_line *pblk_line_replace_data(struct pblk *pblk);
pblk_line         787 drivers/lightnvm/pblk.h int pblk_line_recov_alloc(struct pblk *pblk, struct pblk_line *line);
pblk_line         788 drivers/lightnvm/pblk.h void pblk_line_recov_close(struct pblk *pblk, struct pblk_line *line);
pblk_line         789 drivers/lightnvm/pblk.h struct pblk_line *pblk_line_get_data(struct pblk *pblk);
pblk_line         790 drivers/lightnvm/pblk.h struct pblk_line *pblk_line_get_erase(struct pblk *pblk);
pblk_line         791 drivers/lightnvm/pblk.h int pblk_line_erase(struct pblk *pblk, struct pblk_line *line);
pblk_line         792 drivers/lightnvm/pblk.h int pblk_line_is_full(struct pblk_line *line);
pblk_line         793 drivers/lightnvm/pblk.h void pblk_line_free(struct pblk_line *line);
pblk_line         794 drivers/lightnvm/pblk.h void pblk_line_close_meta(struct pblk *pblk, struct pblk_line *line);
pblk_line         795 drivers/lightnvm/pblk.h void pblk_line_close(struct pblk *pblk, struct pblk_line *line);
pblk_line         800 drivers/lightnvm/pblk.h void pblk_gen_run_ws(struct pblk *pblk, struct pblk_line *line, void *priv,
pblk_line         803 drivers/lightnvm/pblk.h u64 pblk_line_smeta_start(struct pblk *pblk, struct pblk_line *line);
pblk_line         804 drivers/lightnvm/pblk.h int pblk_line_smeta_read(struct pblk *pblk, struct pblk_line *line);
pblk_line         805 drivers/lightnvm/pblk.h int pblk_line_emeta_read(struct pblk *pblk, struct pblk_line *line,
pblk_line         810 drivers/lightnvm/pblk.h struct list_head *pblk_line_gc_list(struct pblk *pblk, struct pblk_line *line);
pblk_line         811 drivers/lightnvm/pblk.h u64 pblk_lookup_page(struct pblk *pblk, struct pblk_line *line);
pblk_line         812 drivers/lightnvm/pblk.h void pblk_dealloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs);
pblk_line         813 drivers/lightnvm/pblk.h u64 pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs);
pblk_line         814 drivers/lightnvm/pblk.h u64 __pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs);
pblk_line         827 drivers/lightnvm/pblk.h void __pblk_map_invalidate(struct pblk *pblk, struct pblk_line *line,
pblk_line         835 drivers/lightnvm/pblk.h 		       struct pblk_line *gc_line, u64 paddr);
pblk_line         877 drivers/lightnvm/pblk.h struct pblk_line *pblk_recov_l2p(struct pblk *pblk);
pblk_line         897 drivers/lightnvm/pblk.h void pblk_put_line_back(struct pblk *pblk, struct pblk_line *line);
pblk_line         915 drivers/lightnvm/pblk.h void pblk_rl_free_lines_inc(struct pblk_rl *rl, struct pblk_line *line);
pblk_line         916 drivers/lightnvm/pblk.h void pblk_rl_free_lines_dec(struct pblk_rl *rl, struct pblk_line *line,
pblk_line         955 drivers/lightnvm/pblk.h static inline int pblk_line_vsc(struct pblk_line *line)
pblk_line         965 drivers/lightnvm/pblk.h static inline struct pblk_line *pblk_ppa_to_line(struct pblk *pblk,
pblk_line        1021 drivers/lightnvm/pblk.h 	struct pblk_line *line = pblk_ppa_to_line(pblk, p);
pblk_line        1276 drivers/lightnvm/pblk.h 		struct pblk_line *line;