Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/lightnvm/
H A Dpblk-gc.c101 line->w_err_gc->has_gc_err = 1; in pblk_gc_line_ws()
196 if (line->w_err_gc->has_write_err) { in pblk_gc_line_prepare_ws()
197 lba_list = line->w_err_gc->lba_list; in pblk_gc_line_prepare_ws()
198 line->w_err_gc->lba_list = NULL; in pblk_gc_line_prepare_ws()
H A Dpblk-core.c418 if (line->w_err_gc->has_write_err) { in pblk_line_gc_list()
1622 if (line->w_err_gc->has_gc_err) { in __pblk_line_put()
1626 line->w_err_gc->has_gc_err = 0; in __pblk_line_put()
1636 if (line->w_err_gc->has_write_err) { in __pblk_line_put()
1638 line->w_err_gc->has_write_err = 0; in __pblk_line_put()
1839 struct pblk_w_err_gc *w_err_gc = line->w_err_gc; in pblk_save_lba_list() local
1842 w_err_gc->lba_list = kvmalloc(lba_list_size, GFP_KERNEL); in pblk_save_lba_list()
1843 memcpy(w_err_gc->lba_list, emeta_to_lbas(pblk, emeta->buf), in pblk_save_lba_list()
1853 struct pblk_w_err_gc *w_err_gc in pblk_line_close_ws() local
[all...]
H A Dpblk-init.c562 struct pblk_w_err_gc *w_err_gc = line->w_err_gc; in pblk_line_meta_free() local
568 kvfree(w_err_gc->lba_list); in pblk_line_meta_free()
569 kfree(w_err_gc); in pblk_line_meta_free()
806 line->w_err_gc = kzalloc(sizeof(struct pblk_w_err_gc), GFP_KERNEL); in pblk_alloc_line_meta()
807 if (!line->w_err_gc) in pblk_alloc_line_meta()
H A Dpblk-write.c143 line->w_err_gc->has_write_err = 1; in pblk_map_remaining()
286 line->w_err_gc->has_write_err = 1; in pblk_end_io_write_meta()
H A Dpblk.h477 struct pblk_w_err_gc *w_err_gc; /* Write error gc recovery metadata */ member

Completed in 9 milliseconds