Lines Matching refs:se
27 #define SE_PAGETYPE(se) ((IS_NODESEG((se)->type) ? NODE : DATA))
355 struct seg_entry *se = get_seg_entry(sbi, start_segno);
357 blocks += se->ckpt_valid_blocks;
364 static inline void seg_info_from_raw_sit(struct seg_entry *se,
367 se->valid_blocks = GET_SIT_VBLOCKS(rs);
368 se->ckpt_valid_blocks = GET_SIT_VBLOCKS(rs);
369 memcpy(se->cur_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE);
370 memcpy(se->ckpt_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE);
372 memcpy(se->cur_valid_map_mir, rs->valid_map, SIT_VBLOCK_MAP_SIZE);
374 se->type = GET_SIT_TYPE(rs);
375 se->mtime = le64_to_cpu(rs->mtime);
378 static inline void __seg_info_to_raw_sit(struct seg_entry *se,
381 unsigned short raw_vblocks = (se->type << SIT_VBLOCKS_SHIFT) |
382 se->valid_blocks;
384 memcpy(rs->valid_map, se->cur_valid_map, SIT_VBLOCK_MAP_SIZE);
385 rs->mtime = cpu_to_le64(se->mtime);
392 struct seg_entry *se;
402 se = get_seg_entry(sbi, start + i);
403 __seg_info_to_raw_sit(se, rs);
407 static inline void seg_info_to_raw_sit(struct seg_entry *se,
410 __seg_info_to_raw_sit(se, rs);
412 memcpy(se->ckpt_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE);
413 se->ckpt_valid_blocks = se->valid_blocks;