Lines Matching refs:level
97 #define LEVEL(level) ((__force level_t)(level)) argument
100 #define SUBLEVEL(level) ( (void)((level) == LEVEL(1)), \ argument
101 (__force level_t)((__force u8)(level) - 1) )
300 level_t level; member
312 level_t level, int child_no, __be64 val);
539 level_t level, int child_no, __be64 val);
543 pgoff_t logfs_pack_index(u64 bix, level_t level);
544 void logfs_unpack_index(pgoff_t index, u64 *bix, level_t *level);
573 u64 ino, u64 bix, level_t level);
588 level_t level);
695 u8 level = (__force u8)__level; in shrink_level() local
697 if (level >= LOGFS_MAX_LEVELS) in shrink_level()
698 level -= LOGFS_MAX_LEVELS; in shrink_level()
699 return (__force level_t)level; in shrink_level()
704 u8 level = (__force u8)__level; in expand_level() local
708 level += LOGFS_MAX_LEVELS; in expand_level()
710 return (__force gc_level_t)level; in expand_level()
713 static inline int logfs_block_shift(struct super_block *sb, level_t level) in logfs_block_shift() argument
715 level = shrink_level((__force gc_level_t)level); in logfs_block_shift()
716 return (__force int)level * (sb->s_blocksize_bits - 3); in logfs_block_shift()
719 static inline u64 logfs_block_mask(struct super_block *sb, level_t level) in logfs_block_mask() argument
721 return ~0ull << logfs_block_shift(sb, level); in logfs_block_mask()