Lines Matching defs:f2fs_sm_info
601 struct f2fs_sm_info { struct
602 struct sit_info *sit_info; /* whole segment information */
603 struct free_segmap_info *free_info; /* free segment information */
604 struct dirty_seglist_info *dirty_info; /* dirty segment information */
605 struct curseg_info *curseg_array; /* active segment information */
607 block_t seg0_blkaddr; /* block address of 0'th segment */
608 block_t main_blkaddr; /* start block address of main area */
609 block_t ssa_blkaddr; /* start block address of SSA area */
611 unsigned int segment_count; /* total # of segments */
612 unsigned int main_segments; /* # of segments in main area */
613 unsigned int reserved_segments; /* # of reserved segments */
614 unsigned int ovp_segments; /* # of overprovision segments */
617 unsigned int rec_prefree_segments;
620 struct list_head discard_list; /* 4KB discard list */
621 int nr_discards; /* # of discards in the list */
622 int max_discards; /* max. discards to be issued */
625 unsigned int trim_sections; /* # of sections to trim */
627 struct list_head sit_entry_set; /* sit entry set list */
629 unsigned int ipu_policy; /* in-place-update policy */
630 unsigned int min_ipu_util; /* in-place-update threshold */
631 unsigned int min_fsync_blocks; /* threshold for fsync */
634 struct flush_cmd_control *cmd_control_info;