Lines Matching refs:SM_I
320 struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info; in issue_flush_thread()
355 struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info; in f2fs_issue_flush()
397 SM_I(sbi)->cmd_control_info = fcc; in create_flush_cmd_control()
403 SM_I(sbi)->cmd_control_info = NULL; in create_flush_cmd_control()
412 struct flush_cmd_control *fcc = SM_I(sbi)->cmd_control_info; in destroy_flush_cmd_control()
417 SM_I(sbi)->cmd_control_info = NULL; in destroy_flush_cmd_control()
542 struct list_head *head = &SM_I(sbi)->discard_list; in __add_discard_entry()
560 SM_I(sbi)->nr_discards += end - start; in __add_discard_entry()
581 SM_I(sbi)->nr_discards >= SM_I(sbi)->max_discards) in add_discard_addrs()
590 while (force || SM_I(sbi)->nr_discards <= SM_I(sbi)->max_discards) { in add_discard_addrs()
602 struct list_head *head = &(SM_I(sbi)->discard_list); in release_discard_addrs()
628 struct list_head *head = &(SM_I(sbi)->discard_list); in clear_prefree_segments()
665 SM_I(sbi)->nr_discards -= entry->len; in clear_prefree_segments()
1851 struct f2fs_sm_info *sm_info = SM_I(sbi); in add_sits_in_set()
1874 add_sit_entry(segno, &SM_I(sbi)->sit_entry_set); in remove_sits_in_journal()
1890 struct list_head *head = &SM_I(sbi)->sit_entry_set; in flush_sit_entries()
2001 SM_I(sbi)->sit_info = sit_i; in build_sit_info()
2074 SM_I(sbi)->free_info = free_i; in build_free_segmap()
2107 SM_I(sbi)->curseg_array = array; in build_curseg()
2239 SM_I(sbi)->dirty_info = dirty_i; in build_dirty_segmap()
2374 SM_I(sbi)->dirty_info = NULL; in destroy_dirty_segmap()
2380 struct curseg_info *array = SM_I(sbi)->curseg_array; in destroy_curseg()
2385 SM_I(sbi)->curseg_array = NULL; in destroy_curseg()
2393 struct free_segmap_info *free_i = SM_I(sbi)->free_info; in destroy_free_segmap()
2396 SM_I(sbi)->free_info = NULL; in destroy_free_segmap()
2423 SM_I(sbi)->sit_info = NULL; in destroy_sit_info()
2430 struct f2fs_sm_info *sm_info = SM_I(sbi); in destroy_segment_manager()