Lines Matching refs:SM_I
201 SM_I(sbi)->min_ssr_sections + reserved_sections(sbi));
712 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
749 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
820 if (SM_I(sbi)->fcc_info) {
821 fcc = SM_I(sbi)->fcc_info;
834 SM_I(sbi)->fcc_info = fcc;
844 SM_I(sbi)->fcc_info = NULL;
853 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
863 SM_I(sbi)->fcc_info = NULL;
1084 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1118 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1147 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1220 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1268 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1377 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1404 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1442 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1544 mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock);
1546 mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock);
1554 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1619 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1704 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1732 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1753 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1811 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1834 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1847 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1864 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
1866 block_t ovp_count = SM_I(sbi)->ovp_segments << sbi->log_blocks_per_seg;
1888 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2049 struct list_head *head = &SM_I(sbi)->dcc_info->entry_list;
2057 SM_I(sbi)->dcc_info->nr_discards >=
2058 SM_I(sbi)->dcc_info->max_discards)
2067 while (force || SM_I(sbi)->dcc_info->nr_discards <=
2068 SM_I(sbi)->dcc_info->max_discards) {
2091 SM_I(sbi)->dcc_info->nr_discards += end - start;
2104 struct list_head *head = &(SM_I(sbi)->dcc_info->entry_list);
2129 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2232 if (SM_I(sbi)->dcc_info) {
2233 dcc = SM_I(sbi)->dcc_info;
2259 SM_I(sbi)->dcc_info = dcc;
2266 SM_I(sbi)->dcc_info = NULL;
2275 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
2290 SM_I(sbi)->dcc_info = NULL;
2889 down_read(&SM_I(sbi)->curseg_lock);
2899 up_read(&SM_I(sbi)->curseg_lock);
3054 down_read(&SM_I(sbi)->curseg_lock);
3078 up_read(&SM_I(sbi)->curseg_lock);
3109 down_read(&SM_I(sbi)->curseg_lock);
3113 up_read(&SM_I(sbi)->curseg_lock);
3120 down_read(&SM_I(sbi)->curseg_lock);
3125 up_read(&SM_I(sbi)->curseg_lock);
3155 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
3510 down_read(&SM_I(sbi)->curseg_lock);
3607 up_read(&SM_I(sbi)->curseg_lock);
3730 if (fio->bio && !(SM_I(sbi)->ipu_policy & (1 << F2FS_IPU_NOCACHE)))
3770 down_write(&SM_I(sbi)->curseg_lock);
3836 up_write(&SM_I(sbi)->curseg_lock);
4264 struct f2fs_sm_info *sm_info = SM_I(sbi);
4288 add_sit_entry(segno, &SM_I(sbi)->sit_entry_set);
4305 struct list_head *head = &SM_I(sbi)->sit_entry_set;
4431 SM_I(sbi)->sit_info = sit_i;
4534 SM_I(sbi)->free_info = free_i;
4568 SM_I(sbi)->curseg_array = array;
4819 SM_I(sbi)->dirty_info = dirty_i;
5342 SM_I(sbi)->dirty_info = NULL;
5348 struct curseg_info *array = SM_I(sbi)->curseg_array;
5353 SM_I(sbi)->curseg_array = NULL;
5363 struct free_segmap_info *free_i = SM_I(sbi)->free_info;
5366 SM_I(sbi)->free_info = NULL;
5387 SM_I(sbi)->sit_info = NULL;
5398 struct f2fs_sm_info *sm_info = SM_I(sbi);