Lines Matching refs:SM_I

297 	struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info;  in issue_flush_thread()
330 struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info; in f2fs_issue_flush()
365 SM_I(sbi)->cmd_control_info = fcc; in create_flush_cmd_control()
371 SM_I(sbi)->cmd_control_info = NULL; in create_flush_cmd_control()
380 struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info; in destroy_flush_cmd_control()
385 SM_I(sbi)->cmd_control_info = NULL; in destroy_flush_cmd_control()
486 struct list_head *head = &SM_I(sbi)->discard_list; in __add_discard_entry()
504 SM_I(sbi)->nr_discards += end - start; in __add_discard_entry()
521 SM_I(sbi)->nr_discards >= SM_I(sbi)->max_discards)) in add_discard_addrs()
552 while (force || SM_I(sbi)->nr_discards <= SM_I(sbi)->max_discards) { in add_discard_addrs()
568 struct list_head *head = &(SM_I(sbi)->discard_list); in release_discard_addrs()
594 struct list_head *head = &(SM_I(sbi)->discard_list); in clear_prefree_segments()
627 SM_I(sbi)->nr_discards -= entry->len; in clear_prefree_segments()
1694 struct f2fs_sm_info *sm_info = SM_I(sbi); in add_sits_in_set()
1717 add_sit_entry(segno, &SM_I(sbi)->sit_entry_set); in remove_sits_in_journal()
1733 struct list_head *head = &SM_I(sbi)->sit_entry_set; in flush_sit_entries()
1844 SM_I(sbi)->sit_info = sit_i; in build_sit_info()
1913 SM_I(sbi)->free_info = free_i; in build_free_segmap()
1946 SM_I(sbi)->curseg_array = array; in build_curseg()
2073 SM_I(sbi)->dirty_info = dirty_i; in build_dirty_segmap()
2208 SM_I(sbi)->dirty_info = NULL; in destroy_dirty_segmap()
2214 struct curseg_info *array = SM_I(sbi)->curseg_array; in destroy_curseg()
2219 SM_I(sbi)->curseg_array = NULL; in destroy_curseg()
2227 struct free_segmap_info *free_i = SM_I(sbi)->free_info; in destroy_free_segmap()
2230 SM_I(sbi)->free_info = NULL; in destroy_free_segmap()
2256 SM_I(sbi)->sit_info = NULL; in destroy_sit_info()
2263 struct f2fs_sm_info *sm_info = SM_I(sbi); in destroy_segment_manager()