Home
last modified time | relevance | path

Searched refs:w_err_gc (Results 1 – 5 of 5) sorted by relevance

/linux-4.19.296/drivers/lightnvm/
Dpblk-core.c381 if (line->w_err_gc->has_write_err) { in pblk_line_gc_list()
1613 if (line->w_err_gc->has_write_err) { in __pblk_line_put()
1615 line->w_err_gc->has_write_err = 0; in __pblk_line_put()
1811 struct pblk_w_err_gc *w_err_gc = line->w_err_gc; in pblk_save_lba_list() local
1814 w_err_gc->lba_list = pblk_malloc(lba_list_size, in pblk_save_lba_list()
1816 memcpy(w_err_gc->lba_list, emeta_to_lbas(pblk, emeta->buf), in pblk_save_lba_list()
1826 struct pblk_w_err_gc *w_err_gc = line->w_err_gc; in pblk_line_close_ws() local
1831 if (w_err_gc->has_write_err) in pblk_line_close_ws()
Dpblk-gc.c198 if (line->w_err_gc->has_write_err) { in pblk_gc_line_prepare_ws()
199 lba_list = line->w_err_gc->lba_list; in pblk_gc_line_prepare_ws()
200 line->w_err_gc->lba_list = NULL; in pblk_gc_line_prepare_ws()
Dpblk-init.c515 struct pblk_w_err_gc *w_err_gc = line->w_err_gc; in pblk_line_meta_free() local
521 pblk_mfree(w_err_gc->lba_list, l_mg->emeta_alloc_type); in pblk_line_meta_free()
522 kfree(w_err_gc); in pblk_line_meta_free()
848 line->w_err_gc = kzalloc(sizeof(struct pblk_w_err_gc), GFP_KERNEL); in pblk_alloc_line_meta()
849 if (!line->w_err_gc) in pblk_alloc_line_meta()
Dpblk-write.c139 line->w_err_gc->has_write_err = 1; in pblk_map_remaining()
285 line->w_err_gc->has_write_err = 1; in pblk_end_io_write_meta()
Dpblk.h480 struct pblk_w_err_gc *w_err_gc; /* Write error gc recovery metadata */ member