SM_I              169 fs/f2fs/checkpoint.c 			blkaddr < SM_I(sbi)->ssa_blkaddr))
SM_I             1886 fs/f2fs/data.c 	unsigned int policy = SM_I(sbi)->ipu_policy;
SM_I             1893 fs/f2fs/data.c 			utilization(sbi) > SM_I(sbi)->min_ipu_util)
SM_I             1896 fs/f2fs/data.c 			utilization(sbi) > SM_I(sbi)->min_ipu_util)
SM_I             2269 fs/f2fs/data.c 				SM_I(F2FS_M_SB(mapping))->min_hot_blocks)
SM_I             2413 fs/f2fs/data.c 	if (get_dirty_pages(inode) >= SM_I(F2FS_I_SB(inode))->min_seq_blocks)
SM_I               70 fs/f2fs/debug.c 	if (SM_I(sbi)->fcc_info) {
SM_I               72 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->fcc_info->issued_flush);
SM_I               74 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->fcc_info->queued_flush);
SM_I               76 fs/f2fs/debug.c 			llist_empty(&SM_I(sbi)->fcc_info->issue_list);
SM_I               78 fs/f2fs/debug.c 	if (SM_I(sbi)->dcc_info) {
SM_I               80 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->dcc_info->issued_discard);
SM_I               82 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->dcc_info->queued_discard);
SM_I               84 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->dcc_info->discard_cmd_cnt);
SM_I               85 fs/f2fs/debug.c 		si->undiscard_blks = SM_I(sbi)->dcc_info->undiscard_blks;
SM_I              245 fs/f2fs/debug.c 	if (SM_I(sbi)->fcc_info)
SM_I              247 fs/f2fs/debug.c 	if (SM_I(sbi)->dcc_info) {
SM_I              250 fs/f2fs/debug.c 			atomic_read(&SM_I(sbi)->dcc_info->discard_cmd_cnt);
SM_I             1549 fs/f2fs/f2fs.h 	return (struct sit_info *)(SM_I(sbi)->sit_info);
SM_I             1554 fs/f2fs/f2fs.h 	return (struct free_segmap_info *)(SM_I(sbi)->free_info);
SM_I             1559 fs/f2fs/f2fs.h 	return (struct dirty_seglist_info *)(SM_I(sbi)->dirty_info);
SM_I             2247 fs/f2fs/f2fs.h 	if (type != DISCARD_TIME && SM_I(sbi) && SM_I(sbi)->dcc_info &&
SM_I             2248 fs/f2fs/f2fs.h 			atomic_read(&SM_I(sbi)->dcc_info->queued_discard))
SM_I             2251 fs/f2fs/f2fs.h 	if (SM_I(sbi) && SM_I(sbi)->fcc_info &&
SM_I             2252 fs/f2fs/f2fs.h 			atomic_read(&SM_I(sbi)->fcc_info->queued_flush))
SM_I             3364 fs/f2fs/f2fs.h 		else if (blkaddr < SM_I(sbi)->ssa_blkaddr)		\
SM_I             3366 fs/f2fs/f2fs.h 		else if (blkaddr < SM_I(sbi)->main_blkaddr)		\
SM_I              232 fs/f2fs/file.c 	if (datasync || get_dirty_pages(inode) <= SM_I(sbi)->min_fsync_blocks)
SM_I             1448 fs/f2fs/gc.c   	SM_I(sbi)->segment_count = (int)SM_I(sbi)->segment_count + segs;
SM_I              183 fs/f2fs/segment.c 			SM_I(sbi)->min_ssr_sections + reserved_sections(sbi));
SM_I              599 fs/f2fs/segment.c 	struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
SM_I              636 fs/f2fs/segment.c 	struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
SM_I              707 fs/f2fs/segment.c 	if (SM_I(sbi)->fcc_info) {
SM_I              708 fs/f2fs/segment.c 		fcc = SM_I(sbi)->fcc_info;
SM_I              721 fs/f2fs/segment.c 	SM_I(sbi)->fcc_info = fcc;
SM_I              731 fs/f2fs/segment.c 		SM_I(sbi)->fcc_info = NULL;
SM_I              740 fs/f2fs/segment.c 	struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info;
SM_I              750 fs/f2fs/segment.c 		SM_I(sbi)->fcc_info = NULL;
SM_I              938 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I              972 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1001 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1122 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1226 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1258 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1296 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1398 fs/f2fs/segment.c 	mutex_lock(&SM_I(sbi)->dcc_info->cmd_lock);
SM_I             1400 fs/f2fs/segment.c 	mutex_unlock(&SM_I(sbi)->dcc_info->cmd_lock);
SM_I             1407 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1467 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1531 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1559 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1580 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1638 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1661 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1674 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1694 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             1854 fs/f2fs/segment.c 	struct list_head *head = &SM_I(sbi)->dcc_info->entry_list;
SM_I             1862 fs/f2fs/segment.c 			SM_I(sbi)->dcc_info->nr_discards >=
SM_I             1863 fs/f2fs/segment.c 				SM_I(sbi)->dcc_info->max_discards)
SM_I             1872 fs/f2fs/segment.c 	while (force || SM_I(sbi)->dcc_info->nr_discards <=
SM_I             1873 fs/f2fs/segment.c 				SM_I(sbi)->dcc_info->max_discards) {
SM_I             1896 fs/f2fs/segment.c 		SM_I(sbi)->dcc_info->nr_discards += end - start;
SM_I             1909 fs/f2fs/segment.c 	struct list_head *head = &(SM_I(sbi)->dcc_info->entry_list);
SM_I             1934 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             2037 fs/f2fs/segment.c 	if (SM_I(sbi)->dcc_info) {
SM_I             2038 fs/f2fs/segment.c 		dcc = SM_I(sbi)->dcc_info;
SM_I             2064 fs/f2fs/segment.c 	SM_I(sbi)->dcc_info = dcc;
SM_I             2071 fs/f2fs/segment.c 		SM_I(sbi)->dcc_info = NULL;
SM_I             2080 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             2095 fs/f2fs/segment.c 	SM_I(sbi)->dcc_info = NULL;
SM_I             2675 fs/f2fs/segment.c 	down_read(&SM_I(sbi)->curseg_lock);
SM_I             2699 fs/f2fs/segment.c 	up_read(&SM_I(sbi)->curseg_lock);
SM_I             2747 fs/f2fs/segment.c 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             3081 fs/f2fs/segment.c 	down_read(&SM_I(sbi)->curseg_lock);
SM_I             3144 fs/f2fs/segment.c 	up_read(&SM_I(sbi)->curseg_lock);
SM_I             3306 fs/f2fs/segment.c 	down_write(&SM_I(sbi)->curseg_lock);
SM_I             3367 fs/f2fs/segment.c 	up_write(&SM_I(sbi)->curseg_lock);
SM_I             3791 fs/f2fs/segment.c 	struct f2fs_sm_info *sm_info = SM_I(sbi);
SM_I             3815 fs/f2fs/segment.c 			add_sit_entry(segno, &SM_I(sbi)->sit_entry_set);
SM_I             3832 fs/f2fs/segment.c 	struct list_head *head = &SM_I(sbi)->sit_entry_set;
SM_I             3958 fs/f2fs/segment.c 	SM_I(sbi)->sit_info = sit_i;
SM_I             4061 fs/f2fs/segment.c 	SM_I(sbi)->free_info = free_i;
SM_I             4095 fs/f2fs/segment.c 	SM_I(sbi)->curseg_array = array;
SM_I             4294 fs/f2fs/segment.c 	SM_I(sbi)->dirty_info = dirty_i;
SM_I             4476 fs/f2fs/segment.c 	SM_I(sbi)->dirty_info = NULL;
SM_I             4482 fs/f2fs/segment.c 	struct curseg_info *array = SM_I(sbi)->curseg_array;
SM_I             4487 fs/f2fs/segment.c 	SM_I(sbi)->curseg_array = NULL;
SM_I             4497 fs/f2fs/segment.c 	struct free_segmap_info *free_i = SM_I(sbi)->free_info;
SM_I             4500 fs/f2fs/segment.c 	SM_I(sbi)->free_info = NULL;
SM_I             4521 fs/f2fs/segment.c 	SM_I(sbi)->sit_info = NULL;
SM_I             4532 fs/f2fs/segment.c 	struct f2fs_sm_info *sm_info = SM_I(sbi);
SM_I               54 fs/f2fs/segment.h 	(SM_I(sbi) ? SM_I(sbi)->main_blkaddr : 				\
SM_I               57 fs/f2fs/segment.h 	(SM_I(sbi) ? SM_I(sbi)->seg0_blkaddr : 				\
SM_I               60 fs/f2fs/segment.h #define MAIN_SEGS(sbi)	(SM_I(sbi)->main_segments)
SM_I               64 fs/f2fs/segment.h 	(SM_I(sbi) ? SM_I(sbi)->segment_count : 				\
SM_I              316 fs/f2fs/segment.h 	return (struct curseg_info *)(SM_I(sbi)->curseg_array + type);
SM_I              511 fs/f2fs/segment.h 	return SM_I(sbi)->reserved_segments;
SM_I              536 fs/f2fs/segment.h 	return SM_I(sbi)->ovp_segments;
SM_I              600 fs/f2fs/segment.h 	return prefree_segments(sbi) > SM_I(sbi)->rec_prefree_segments;
SM_I              853 fs/f2fs/segment.h 	struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
SM_I             3173 fs/f2fs/super.c 	struct f2fs_sm_info *sm_i = SM_I(sbi);
SM_I               50 fs/f2fs/sysfs.c 		return (unsigned char *)SM_I(sbi);
SM_I               52 fs/f2fs/sysfs.c 		return (unsigned char *)SM_I(sbi)->dcc_info;