Home
last modified time | relevance | path

Searched refs:SM_I (Results 1 – 9 of 9) sorted by relevance

/linux-4.19.296/fs/f2fs/
Ddebug.c61 if (SM_I(sbi) && SM_I(sbi)->fcc_info) { in update_general_status()
63 atomic_read(&SM_I(sbi)->fcc_info->issued_flush); in update_general_status()
65 atomic_read(&SM_I(sbi)->fcc_info->issing_flush); in update_general_status()
67 llist_empty(&SM_I(sbi)->fcc_info->issue_list); in update_general_status()
69 if (SM_I(sbi) && SM_I(sbi)->dcc_info) { in update_general_status()
71 atomic_read(&SM_I(sbi)->dcc_info->issued_discard); in update_general_status()
73 atomic_read(&SM_I(sbi)->dcc_info->issing_discard); in update_general_status()
75 atomic_read(&SM_I(sbi)->dcc_info->discard_cmd_cnt); in update_general_status()
76 si->undiscard_blks = SM_I(sbi)->dcc_info->undiscard_blks; in update_general_status()
231 if (SM_I(sbi)->fcc_info) in update_mem_info()
[all …]
Dsegment.h57 (SM_I(sbi) ? SM_I(sbi)->main_blkaddr : \
60 (SM_I(sbi) ? SM_I(sbi)->seg0_blkaddr : \
63 #define MAIN_SEGS(sbi) (SM_I(sbi)->main_segments)
67 (SM_I(sbi) ? SM_I(sbi)->segment_count : \
315 return (struct curseg_info *)(SM_I(sbi)->curseg_array + type); in CURSEG_I()
504 return SM_I(sbi)->reserved_segments; in reserved_segments()
529 return SM_I(sbi)->ovp_segments; in overprovision_segments()
592 return prefree_segments(sbi) > SM_I(sbi)->rec_prefree_segments; in excess_prefree_segs()
846 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in wake_up_discard_thread()
Dsegment.c184 SM_I(sbi)->min_ssr_sections + reserved_sections(sbi)); in f2fs_need_SSR()
598 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in issue_flush_thread()
635 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in f2fs_issue_flush()
706 if (SM_I(sbi)->fcc_info) { in f2fs_create_flush_cmd_control()
707 fcc = SM_I(sbi)->fcc_info; in f2fs_create_flush_cmd_control()
720 SM_I(sbi)->fcc_info = fcc; in f2fs_create_flush_cmd_control()
730 SM_I(sbi)->fcc_info = NULL; in f2fs_create_flush_cmd_control()
739 struct flush_cmd_control *fcc = SM_I(sbi)->fcc_info; in f2fs_destroy_flush_cmd_control()
749 SM_I(sbi)->fcc_info = NULL; in f2fs_destroy_flush_cmd_control()
855 struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info; in __create_discard_cmd()
[all …]
Dsysfs.c52 return (unsigned char *)SM_I(sbi); in __struct_ptr()
54 return (unsigned char *)SM_I(sbi)->dcc_info; in __struct_ptr()
Ddata.c1677 unsigned int policy = SM_I(sbi)->ipu_policy; in check_inplace_update_policy()
1684 utilization(sbi) > SM_I(sbi)->min_ipu_util) in check_inplace_update_policy()
1687 utilization(sbi) > SM_I(sbi)->min_ipu_util) in check_inplace_update_policy()
2034 SM_I(F2FS_M_SB(mapping))->min_hot_blocks) in f2fs_write_cache_pages()
2168 if (get_dirty_pages(inode) >= SM_I(F2FS_I_SB(inode))->min_seq_blocks) in __should_serialize_io()
Df2fs.h1474 static inline struct f2fs_sm_info *SM_I(struct f2fs_sb_info *sbi) in SM_I() function
1481 return (struct sit_info *)(SM_I(sbi)->sit_info); in SIT_I()
1486 return (struct free_segmap_info *)(SM_I(sbi)->free_info); in FREE_I()
1491 return (struct dirty_seglist_info *)(SM_I(sbi)->dirty_info); in DIRTY_I()
Dcheckpoint.c151 blkaddr < SM_I(sbi)->ssa_blkaddr)) in f2fs_is_valid_blkaddr()
Dsuper.c2791 struct f2fs_sm_info *sm_i = SM_I(sbi); in f2fs_tuning_parameters()
Dfile.c226 if (datasync || get_dirty_pages(inode) <= SM_I(sbi)->min_fsync_blocks) in f2fs_do_sync_file()