Home
last modified time | relevance | path

Searched refs:l_mg (Results 1 – 24 of 24) sorted by relevance

/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/lightnvm/
H A Dpblk-core.c167 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 Dpblk-init.c542 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 Dpblk-sysfs.c169 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 Dpblk-recovery.c96 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 Dpblk-gc.c63 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 Dpblk-write.c371 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 Dpblk-rl.c215 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 Dpblk.h601 struct pblk_line_mgmt l_mg; /* Line management */ member
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/lightnvm/
H A Dpblk-core.c167 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 Dpblk-init.c542 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 Dpblk-sysfs.c169 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 Dpblk-recovery.c96 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 Dpblk-gc.c63 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 Dpblk-write.c371 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 Dpblk-rl.c215 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 Dpblk.h601 struct pblk_line_mgmt l_mg; /* Line management */ member
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/lightnvm/
H A Dpblk-core.c167 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 Dpblk-init.c542 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 Dpblk-sysfs.c169 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 Dpblk-recovery.c96 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 Dpblk-gc.c63 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 Dpblk-write.c371 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 Dpblk-rl.c215 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 Dpblk.h601 struct pblk_line_mgmt l_mg; /* Line management */ member