Lines Matching defs:f2fs_sm_info
494 struct f2fs_sm_info { struct
495 struct sit_info *sit_info; /* whole segment information */
496 struct free_segmap_info *free_info; /* free segment information */
497 struct dirty_seglist_info *dirty_info; /* dirty segment information */
498 struct curseg_info *curseg_array; /* active segment information */
500 block_t seg0_blkaddr; /* block address of 0'th segment */
501 block_t main_blkaddr; /* start block address of main area */
502 block_t ssa_blkaddr; /* start block address of SSA area */
504 unsigned int segment_count; /* total # of segments */
505 unsigned int main_segments; /* # of segments in main area */
506 unsigned int reserved_segments; /* # of reserved segments */
507 unsigned int ovp_segments; /* # of overprovision segments */
510 unsigned int rec_prefree_segments;
513 struct list_head discard_list; /* 4KB discard list */
514 int nr_discards; /* # of discards in the list */
515 int max_discards; /* max. discards to be issued */
518 unsigned int trim_sections; /* # of sections to trim */
520 struct list_head sit_entry_set; /* sit entry set list */
522 unsigned int ipu_policy; /* in-place-update policy */
523 unsigned int min_ipu_util; /* in-place-update threshold */
524 unsigned int min_fsync_blocks; /* threshold for fsync */
527 struct flush_cmd_control *cmd_control_info;