Lines Matching refs:SM_I

185 			SM_I(sbi)->min_ssr_sections + reserved_sections(sbi));  in f2fs_need_SSR()
570 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in issue_flush_thread()
603 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in f2fs_issue_flush()
677 if (SM_I(sbi)->fcc_info) { in f2fs_create_flush_cmd_control()
678 fcc = SM_I(sbi)->fcc_info; in f2fs_create_flush_cmd_control()
691 SM_I(sbi)->fcc_info = fcc; in f2fs_create_flush_cmd_control()
710 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in f2fs_destroy_flush_cmd_control()
720 SM_I(sbi)->fcc_info = NULL; in f2fs_destroy_flush_cmd_control()
959 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __create_discard_cmd()
990 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_check_discard_tree()
1018 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __lookup_discard_cmd()
1110 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __remove_discard_cmd()
1181 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __init_discard_policy()
1234 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __submit_zone_reset_cmd()
1274 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __submit_discard_cmd()
1400 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __insert_discard_cmd()
1437 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __punch_discard_cmd()
1474 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __update_discard_tree_range()
1563 mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock); in __queue_zone_reset_cmd()
1565 mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock); in __queue_zone_reset_cmd()
1584 mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock); in __queue_discard_cmd()
1586 mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock); in __queue_discard_cmd()
1592 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __issue_discard_cmd_orderly()
1647 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __issue_discard_cmd()
1719 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __drop_discard_cmd()
1747 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __wait_one_discard_bio()
1768 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __wait_discard_cmd_range()
1826 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_wait_discard_bio()
1870 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_stop_discard_thread()
1890 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_issue_discard_timeout()
1912 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in issue_discard_thread()
2090 struct list_head *head = &SM_I(sbi)->dcc_info->entry_list; in add_discard_addrs()
2102 SM_I(sbi)->dcc_info->nr_discards >= in add_discard_addrs()
2103 SM_I(sbi)->dcc_info->max_discards) in add_discard_addrs()
2112 while (force || SM_I(sbi)->dcc_info->nr_discards <= in add_discard_addrs()
2113 SM_I(sbi)->dcc_info->max_discards) { in add_discard_addrs()
2137 SM_I(sbi)->dcc_info->nr_discards += end - start; in add_discard_addrs()
2150 struct list_head *head = &(SM_I(sbi)->dcc_info->entry_list); in f2fs_release_discard_addrs()
2175 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_clear_prefree_segments()
2285 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in f2fs_start_discard_thread()
2312 if (SM_I(sbi)->dcc_info) { in create_discard_cmd_control()
2313 dcc = SM_I(sbi)->dcc_info; in create_discard_cmd_control()
2351 SM_I(sbi)->dcc_info = dcc; in create_discard_cmd_control()
2356 SM_I(sbi)->dcc_info = NULL; in create_discard_cmd_control()
2364 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in destroy_discard_cmd_control()
2378 SM_I(sbi)->dcc_info = NULL; in destroy_discard_cmd_control()
3062 f2fs_down_read(&SM_I(sbi)->curseg_lock); in __f2fs_init_atgc_curseg()
3073 f2fs_up_read(&SM_I(sbi)->curseg_lock); in __f2fs_init_atgc_curseg()
3235 f2fs_down_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_segment_for_resize()
3259 f2fs_up_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_segment_for_resize()
3293 f2fs_down_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_new_section()
3297 f2fs_up_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_new_section()
3331 f2fs_down_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_new_segments()
3336 f2fs_up_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_new_segments()
3364 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __issue_discard_cmd_range()
3734 f2fs_down_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_data_block()
3843 f2fs_up_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_data_block()
3850 f2fs_up_read(&SM_I(sbi)->curseg_lock); in f2fs_allocate_data_block()
4071 f2fs_down_write(&SM_I(sbi)->curseg_lock); in f2fs_do_replace_block()
4141 f2fs_up_write(&SM_I(sbi)->curseg_lock); in f2fs_do_replace_block()
4575 struct f2fs_sm_info *sm_info = SM_I(sbi); in add_sits_in_set()
4599 add_sit_entry(segno, &SM_I(sbi)->sit_entry_set); in remove_sits_in_journal()
4616 struct list_head *head = &SM_I(sbi)->sit_entry_set; in f2fs_flush_sit_entries()
4743 SM_I(sbi)->sit_info = sit_i; in build_sit_info()
4845 SM_I(sbi)->free_info = free_i; in build_free_segmap()
4879 SM_I(sbi)->curseg_array = array; in build_curseg()
5139 SM_I(sbi)->dirty_info = dirty_i; in build_dirty_segmap()
5719 SM_I(sbi)->dirty_info = NULL; in destroy_dirty_segmap()
5725 struct curseg_info *array = SM_I(sbi)->curseg_array; in destroy_curseg()
5730 SM_I(sbi)->curseg_array = NULL; in destroy_curseg()
5740 struct free_segmap_info *free_i = SM_I(sbi)->free_info; in destroy_free_segmap()
5744 SM_I(sbi)->free_info = NULL; in destroy_free_segmap()
5765 SM_I(sbi)->sit_info = NULL; in destroy_sit_info()
5776 struct f2fs_sm_info *sm_info = SM_I(sbi); in f2fs_destroy_segment_manager()