Lines Matching defs:segno
182 unsigned int segno; /* current segment number */
426 #define GET_ZONENO_FROM_SEGNO(sbi, segno) \
427 ((segno / sbi->segs_per_sec) / sbi->secs_per_zone)
444 #define GET_SUM_BLKADDR(sbi, segno) \
445 ((sbi->sm_info->ssa_blkaddr) + segno)
456 #define GET_SEC_FROM_SEG(sbi, segno) \
457 ((segno) / (sbi)->segs_per_sec)
463 #define GET_R2L_SEGNO(sbi, segno) (segno + FREE_I_START_SEGNO(sbi))
470 #define START_BLOCK(sbi, segno) (SM_I(sbi)->main_blkaddr + \
471 ((segno) << sbi->log_blocks_per_seg))
474 (START_BLOCK(sbi, (curseg)->segno) + (curseg)->next_blkoff)
509 #define segno_in_journal(jnl, i) (jnl->sit_j.entries[i].segno)
511 #define SIT_ENTRY_OFFSET(sit_i, segno) \
512 ((segno) % sit_i->sents_per_block)
513 #define SIT_BLOCK_OFFSET(sit_i, segno) \
514 ((segno) / SIT_ENTRY_PER_BLOCK)
545 static inline int IS_CUR_SEGNO(struct f2fs_sb_info *sbi, u32 segno)
552 if (segno == curseg->segno)