Lines Matching refs:se

1677 	struct seg_entry *se;  in f2fs_issue_discard()  local
1700 se = get_seg_entry(sbi, GET_SEGNO(sbi, i)); in f2fs_issue_discard()
1703 if (!f2fs_test_and_set_bit(offset, se->discard_map)) in f2fs_issue_discard()
1717 struct seg_entry *se = get_seg_entry(sbi, cpc->trim_start); in add_discard_addrs() local
1718 unsigned long *cur_map = (unsigned long *)se->cur_valid_map; in add_discard_addrs()
1719 unsigned long *ckpt_map = (unsigned long *)se->ckpt_valid_map; in add_discard_addrs()
1720 unsigned long *discard_map = (unsigned long *)se->discard_map; in add_discard_addrs()
1728 if (se->valid_blocks == max_blocks || !f2fs_discard_en(sbi)) in add_discard_addrs()
1732 if (!test_opt(sbi, DISCARD) || !se->valid_blocks || in add_discard_addrs()
1977 struct seg_entry *se = get_seg_entry(sbi, segno); in __set_sit_entry_type() local
1978 se->type = type; in __set_sit_entry_type()
1985 struct seg_entry *se; in update_sit_entry() local
1995 se = get_seg_entry(sbi, segno); in update_sit_entry()
1996 new_vblocks = se->valid_blocks + del; in update_sit_entry()
2002 se->valid_blocks = new_vblocks; in update_sit_entry()
2003 se->mtime = get_mtime(sbi, false); in update_sit_entry()
2004 if (se->mtime > SIT_I(sbi)->max_mtime) in update_sit_entry()
2005 SIT_I(sbi)->max_mtime = se->mtime; in update_sit_entry()
2009 exist = f2fs_test_and_set_bit(offset, se->cur_valid_map); in update_sit_entry()
2012 se->cur_valid_map_mir); in update_sit_entry()
2024 se->valid_blocks--; in update_sit_entry()
2029 !f2fs_test_and_set_bit(offset, se->discard_map)) in update_sit_entry()
2033 if (IS_NODESEG(se->type)) { in update_sit_entry()
2034 if (!f2fs_test_and_set_bit(offset, se->ckpt_valid_map)) in update_sit_entry()
2035 se->ckpt_valid_blocks++; in update_sit_entry()
2038 exist = f2fs_test_and_clear_bit(offset, se->cur_valid_map); in update_sit_entry()
2041 se->cur_valid_map_mir); in update_sit_entry()
2053 se->valid_blocks++; in update_sit_entry()
2058 f2fs_test_and_clear_bit(offset, se->discard_map)) in update_sit_entry()
2061 if (!f2fs_test_bit(offset, se->ckpt_valid_map)) in update_sit_entry()
2062 se->ckpt_valid_blocks += del; in update_sit_entry()
2099 struct seg_entry *se; in f2fs_is_checkpointed_data() local
2108 se = get_seg_entry(sbi, segno); in f2fs_is_checkpointed_data()
2111 if (f2fs_test_bit(offset, se->ckpt_valid_map)) in f2fs_is_checkpointed_data()
2380 struct seg_entry *se = get_seg_entry(sbi, seg->segno); in __next_free_blkoff() local
2383 unsigned long *ckpt_map = (unsigned long *)se->ckpt_valid_map; in __next_free_blkoff()
2384 unsigned long *cur_map = (unsigned long *)se->cur_valid_map; in __next_free_blkoff()
3092 struct seg_entry *se; in f2fs_do_replace_block() local
3097 se = get_seg_entry(sbi, segno); in f2fs_do_replace_block()
3098 type = se->type; in f2fs_do_replace_block()
3104 if (se->valid_blocks == 0 && !IS_CURSEG(sbi, segno)) { in f2fs_do_replace_block()
3611 struct seg_entry *se; in f2fs_flush_sit_entries() local
3660 se = get_seg_entry(sbi, segno); in f2fs_flush_sit_entries()
3662 if (memcmp(se->cur_valid_map, se->cur_valid_map_mir, in f2fs_flush_sit_entries()
3679 seg_info_to_raw_sit(se, in f2fs_flush_sit_entries()
3685 seg_info_to_raw_sit(se, in f2fs_flush_sit_entries()
3886 struct seg_entry *se; in build_sit_entries() local
3905 se = &sit_i->sentries[start]; in build_sit_entries()
3914 seg_info_from_raw_sit(se, &sit); in build_sit_entries()
3915 if (IS_NODESEG(se->type)) in build_sit_entries()
3916 total_node_blocks += se->valid_blocks; in build_sit_entries()
3921 memset(se->discard_map, 0xff, in build_sit_entries()
3924 memcpy(se->discard_map, in build_sit_entries()
3925 se->cur_valid_map, in build_sit_entries()
3929 se->valid_blocks; in build_sit_entries()
3935 se->valid_blocks; in build_sit_entries()
3954 se = &sit_i->sentries[start]; in build_sit_entries()
3957 old_valid_blocks = se->valid_blocks; in build_sit_entries()
3958 if (IS_NODESEG(se->type)) in build_sit_entries()
3964 seg_info_from_raw_sit(se, &sit); in build_sit_entries()
3965 if (IS_NODESEG(se->type)) in build_sit_entries()
3966 total_node_blocks += se->valid_blocks; in build_sit_entries()
3970 memset(se->discard_map, 0xff, in build_sit_entries()
3973 memcpy(se->discard_map, se->cur_valid_map, in build_sit_entries()
3976 sbi->discard_blks -= se->valid_blocks; in build_sit_entries()
3982 se->valid_blocks; in build_sit_entries()