Lines Matching refs:SM_I
185 SM_I(sbi)->min_ssr_sections + reserved_sections(sbi));
553 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
586 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
660 if (SM_I(sbi)->fcc_info) {
661 fcc = SM_I(sbi)->fcc_info;
674 SM_I(sbi)->fcc_info = fcc;
693 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
703 SM_I(sbi)->fcc_info = NULL;
935 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
966 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
994 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1086 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1159 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1209 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1249 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1366 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1402 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1439 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1528 mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock);
1530 mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock);
1549 mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock);
1551 mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock);
1557 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1612 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1684 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1712 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1733 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1791 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1835 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1855 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1877 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2053 struct list_head *head = &SM_I(sbi)->dcc_info->entry_list;
2062 SM_I(sbi)->dcc_info->nr_discards >=
2063 SM_I(sbi)->dcc_info->max_discards)
2072 while (force || SM_I(sbi)->dcc_info->nr_discards <=
2073 SM_I(sbi)->dcc_info->max_discards) {
2096 SM_I(sbi)->dcc_info->nr_discards += end - start;
2109 struct list_head *head = &(SM_I(sbi)->dcc_info->entry_list);
2134 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2244 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2265 if (SM_I(sbi)->dcc_info) {
2266 dcc = SM_I(sbi)->dcc_info;
2304 SM_I(sbi)->dcc_info = dcc;
2309 SM_I(sbi)->dcc_info = NULL;
2317 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2331 SM_I(sbi)->dcc_info = NULL;
2907 f2fs_down_read(&SM_I(sbi)->curseg_lock);
2917 f2fs_up_read(&SM_I(sbi)->curseg_lock);
3056 f2fs_down_read(&SM_I(sbi)->curseg_lock);
3080 f2fs_up_read(&SM_I(sbi)->curseg_lock);
3103 f2fs_down_read(&SM_I(sbi)->curseg_lock);
3107 f2fs_up_read(&SM_I(sbi)->curseg_lock);
3114 f2fs_down_read(&SM_I(sbi)->curseg_lock);
3119 f2fs_up_read(&SM_I(sbi)->curseg_lock);
3145 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
3423 f2fs_down_read(&SM_I(sbi)->curseg_lock);
3519 f2fs_up_read(&SM_I(sbi)->curseg_lock);
3710 f2fs_down_write(&SM_I(sbi)->curseg_lock);
3777 f2fs_up_write(&SM_I(sbi)->curseg_lock);
4211 struct f2fs_sm_info *sm_info = SM_I(sbi);
4235 add_sit_entry(segno, &SM_I(sbi)->sit_entry_set);
4252 struct list_head *head = &SM_I(sbi)->sit_entry_set;
4379 SM_I(sbi)->sit_info = sit_i;
4481 SM_I(sbi)->free_info = free_i;
4515 SM_I(sbi)->curseg_array = array;
4783 SM_I(sbi)->dirty_info = dirty_i;
5335 SM_I(sbi)->dirty_info = NULL;
5341 struct curseg_info *array = SM_I(sbi)->curseg_array;
5346 SM_I(sbi)->curseg_array = NULL;
5356 struct free_segmap_info *free_i = SM_I(sbi)->free_info;
5360 SM_I(sbi)->free_info = NULL;
5381 SM_I(sbi)->sit_info = NULL;
5392 struct f2fs_sm_info *sm_info = SM_I(sbi);