/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/lightnvm/ |
H A D | pblk-core.c | 167 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in __pblk_map_invalidate() local 410 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_gc_list() local 957 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_metadata() local 1037 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_alloc_bitmaps() local 1065 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_bb() local 1211 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_alloc() local 1248 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_close() local 1269 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_free() local 1279 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_get() local 1333 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_retry() local [all …]
|
H A D | pblk-init.c | 542 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_mg_free() local 574 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_lines_free() local 628 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in calc_emeta_len() local 656 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_set_provision() local 759 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_setup_line_meta() local 830 l_mg->log_line = l_mg->data_line = NULL; in pblk_line_mg_init() 831 l_mg->l_seq_nr = l_mg->d_seq_nr = 0; in pblk_line_mg_init() 847 l_mg->gc_lists[0] = &l_mg->gc_werr_list; in pblk_line_mg_init() 848 l_mg->gc_lists[1] = &l_mg->gc_high_list; in pblk_line_mg_init() 849 l_mg->gc_lists[2] = &l_mg->gc_mid_list; in pblk_line_mg_init() [all …]
|
H A D | pblk-sysfs.c | 169 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_sysfs_lines() local 183 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 184 cur_data = (l_mg->data_line) ? l_mg->data_line->id : -1; in pblk_sysfs_lines() 185 cur_log = (l_mg->log_line) ? l_mg->log_line->id : -1; in pblk_sysfs_lines() 190 spin_unlock(&l_mg->free_lock); in pblk_sysfs_lines() 192 spin_lock(&l_mg->close_lock); in pblk_sysfs_lines() 197 spin_lock(&l_mg->gc_lock); in pblk_sysfs_lines() 256 spin_unlock(&l_mg->gc_lock); in pblk_sysfs_lines() 258 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 259 if (l_mg->data_line) { in pblk_sysfs_lines() [all …]
|
H A D | pblk-recovery.c | 96 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_update_line_wp() local 102 spin_lock(&l_mg->free_lock); in pblk_update_line_wp() 113 spin_unlock(&l_mg->free_lock); in pblk_update_line_wp() 654 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_l2p() local 731 l_mg->nr_free_lines--; in pblk_recov_l2p() 748 &l_mg->meta_bitmap)); in pblk_recov_l2p() 825 &l_mg->meta_bitmap)); in pblk_recov_l2p() 832 if (l_mg->data_next) { in pblk_recov_l2p() 833 l_mg->data_next->seq_nr = l_mg->d_seq_nr++; in pblk_recov_l2p() 857 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_pad() local [all …]
|
H A D | pblk-gc.c | 63 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_put_line_back() local 66 spin_lock(&l_mg->gc_lock); in pblk_put_line_back() 82 spin_unlock(&l_mg->gc_lock); in pblk_put_line_back() 408 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_free_full_lines() local 413 spin_lock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 415 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 430 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 445 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_run() local 462 spin_lock(&l_mg->gc_lock); in pblk_gc_run() 466 spin_unlock(&l_mg->gc_lock); in pblk_gc_run() [all …]
|
H A D | pblk-write.c | 371 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_submit_meta_io() local 406 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 410 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 424 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 427 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 473 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_should_submit_meta_io() local 476 spin_lock(&l_mg->close_lock); in pblk_should_submit_meta_io() 477 if (list_empty(&l_mg->emeta_list)) { in pblk_should_submit_meta_io() 478 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() 483 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() [all …]
|
H A D | pblk-rl.c | 215 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_rl_init() local 221 sec_meta = (lm->smeta_sec + lm->emeta_sec[0]) * l_mg->nr_free_lines; in pblk_rl_init()
|
H A D | pblk.h | 601 struct pblk_line_mgmt l_mg; /* Line management */ member
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/lightnvm/ |
H A D | pblk-core.c | 167 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in __pblk_map_invalidate() local 410 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_gc_list() local 957 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_metadata() local 1037 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_alloc_bitmaps() local 1065 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_bb() local 1211 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_alloc() local 1248 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_close() local 1269 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_free() local 1279 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_get() local 1333 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_retry() local [all …]
|
H A D | pblk-init.c | 542 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_mg_free() local 574 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_lines_free() local 628 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in calc_emeta_len() local 656 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_set_provision() local 759 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_setup_line_meta() local 830 l_mg->log_line = l_mg->data_line = NULL; in pblk_line_mg_init() 831 l_mg->l_seq_nr = l_mg->d_seq_nr = 0; in pblk_line_mg_init() 847 l_mg->gc_lists[0] = &l_mg->gc_werr_list; in pblk_line_mg_init() 848 l_mg->gc_lists[1] = &l_mg->gc_high_list; in pblk_line_mg_init() 849 l_mg->gc_lists[2] = &l_mg->gc_mid_list; in pblk_line_mg_init() [all …]
|
H A D | pblk-sysfs.c | 169 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_sysfs_lines() local 183 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 184 cur_data = (l_mg->data_line) ? l_mg->data_line->id : -1; in pblk_sysfs_lines() 185 cur_log = (l_mg->log_line) ? l_mg->log_line->id : -1; in pblk_sysfs_lines() 190 spin_unlock(&l_mg->free_lock); in pblk_sysfs_lines() 192 spin_lock(&l_mg->close_lock); in pblk_sysfs_lines() 197 spin_lock(&l_mg->gc_lock); in pblk_sysfs_lines() 256 spin_unlock(&l_mg->gc_lock); in pblk_sysfs_lines() 258 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 259 if (l_mg->data_line) { in pblk_sysfs_lines() [all …]
|
H A D | pblk-recovery.c | 96 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_update_line_wp() local 102 spin_lock(&l_mg->free_lock); in pblk_update_line_wp() 113 spin_unlock(&l_mg->free_lock); in pblk_update_line_wp() 654 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_l2p() local 731 l_mg->nr_free_lines--; in pblk_recov_l2p() 748 &l_mg->meta_bitmap)); in pblk_recov_l2p() 825 &l_mg->meta_bitmap)); in pblk_recov_l2p() 832 if (l_mg->data_next) { in pblk_recov_l2p() 833 l_mg->data_next->seq_nr = l_mg->d_seq_nr++; in pblk_recov_l2p() 857 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_pad() local [all …]
|
H A D | pblk-gc.c | 63 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_put_line_back() local 66 spin_lock(&l_mg->gc_lock); in pblk_put_line_back() 82 spin_unlock(&l_mg->gc_lock); in pblk_put_line_back() 408 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_free_full_lines() local 413 spin_lock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 415 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 430 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 445 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_run() local 462 spin_lock(&l_mg->gc_lock); in pblk_gc_run() 466 spin_unlock(&l_mg->gc_lock); in pblk_gc_run() [all …]
|
H A D | pblk-write.c | 371 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_submit_meta_io() local 406 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 410 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 424 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 427 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 473 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_should_submit_meta_io() local 476 spin_lock(&l_mg->close_lock); in pblk_should_submit_meta_io() 477 if (list_empty(&l_mg->emeta_list)) { in pblk_should_submit_meta_io() 478 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() 483 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() [all …]
|
H A D | pblk-rl.c | 215 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_rl_init() local 221 sec_meta = (lm->smeta_sec + lm->emeta_sec[0]) * l_mg->nr_free_lines; in pblk_rl_init()
|
H A D | pblk.h | 601 struct pblk_line_mgmt l_mg; /* Line management */ member
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/lightnvm/ |
H A D | pblk-core.c | 167 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in __pblk_map_invalidate() local 410 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_gc_list() local 957 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_metadata() local 1037 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_alloc_bitmaps() local 1065 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_init_bb() local 1211 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_alloc() local 1248 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_recov_close() local 1269 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_free() local 1279 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_get() local 1333 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_retry() local [all …]
|
H A D | pblk-init.c | 542 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_line_mg_free() local 574 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_lines_free() local 628 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in calc_emeta_len() local 656 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_set_provision() local 759 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_setup_line_meta() local 830 l_mg->log_line = l_mg->data_line = NULL; in pblk_line_mg_init() 831 l_mg->l_seq_nr = l_mg->d_seq_nr = 0; in pblk_line_mg_init() 847 l_mg->gc_lists[0] = &l_mg->gc_werr_list; in pblk_line_mg_init() 848 l_mg->gc_lists[1] = &l_mg->gc_high_list; in pblk_line_mg_init() 849 l_mg->gc_lists[2] = &l_mg->gc_mid_list; in pblk_line_mg_init() [all …]
|
H A D | pblk-sysfs.c | 169 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_sysfs_lines() local 183 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 184 cur_data = (l_mg->data_line) ? l_mg->data_line->id : -1; in pblk_sysfs_lines() 185 cur_log = (l_mg->log_line) ? l_mg->log_line->id : -1; in pblk_sysfs_lines() 190 spin_unlock(&l_mg->free_lock); in pblk_sysfs_lines() 192 spin_lock(&l_mg->close_lock); in pblk_sysfs_lines() 197 spin_lock(&l_mg->gc_lock); in pblk_sysfs_lines() 256 spin_unlock(&l_mg->gc_lock); in pblk_sysfs_lines() 258 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines() 259 if (l_mg->data_line) { in pblk_sysfs_lines() [all …]
|
H A D | pblk-recovery.c | 96 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_update_line_wp() local 102 spin_lock(&l_mg->free_lock); in pblk_update_line_wp() 113 spin_unlock(&l_mg->free_lock); in pblk_update_line_wp() 654 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_l2p() local 731 l_mg->nr_free_lines--; in pblk_recov_l2p() 748 &l_mg->meta_bitmap)); in pblk_recov_l2p() 825 &l_mg->meta_bitmap)); in pblk_recov_l2p() 832 if (l_mg->data_next) { in pblk_recov_l2p() 833 l_mg->data_next->seq_nr = l_mg->d_seq_nr++; in pblk_recov_l2p() 857 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_recov_pad() local [all …]
|
H A D | pblk-gc.c | 63 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_put_line_back() local 66 spin_lock(&l_mg->gc_lock); in pblk_put_line_back() 82 spin_unlock(&l_mg->gc_lock); in pblk_put_line_back() 408 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_free_full_lines() local 413 spin_lock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 415 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 430 spin_unlock(&l_mg->gc_lock); in pblk_gc_free_full_lines() 445 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_gc_run() local 462 spin_lock(&l_mg->gc_lock); in pblk_gc_run() 466 spin_unlock(&l_mg->gc_lock); in pblk_gc_run() [all …]
|
H A D | pblk-write.c | 371 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_submit_meta_io() local 406 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 410 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 424 spin_lock(&l_mg->close_lock); in pblk_submit_meta_io() 427 spin_unlock(&l_mg->close_lock); in pblk_submit_meta_io() 473 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_should_submit_meta_io() local 476 spin_lock(&l_mg->close_lock); in pblk_should_submit_meta_io() 477 if (list_empty(&l_mg->emeta_list)) { in pblk_should_submit_meta_io() 478 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() 483 spin_unlock(&l_mg->close_lock); in pblk_should_submit_meta_io() [all …]
|
H A D | pblk-rl.c | 215 struct pblk_line_mgmt *l_mg = &pblk->l_mg; in pblk_rl_init() local 221 sec_meta = (lm->smeta_sec + lm->emeta_sec[0]) * l_mg->nr_free_lines; in pblk_rl_init()
|
H A D | pblk.h | 601 struct pblk_line_mgmt l_mg; /* Line management */ member
|