Lines Matching refs:sb
26 #define BCH_HAS_COMPAT_FEATURE(sb, mask) \ argument
27 ((sb)->feature_compat & (mask))
28 #define BCH_HAS_RO_COMPAT_FEATURE(sb, mask) \ argument
29 ((sb)->feature_ro_compat & (mask))
30 #define BCH_HAS_INCOMPAT_FEATURE(sb, mask) \ argument
31 ((sb)->feature_incompat & (mask))
34 static inline int bch_has_feature_##name(struct cache_sb *sb) \
36 if (sb->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
38 return (((sb)->feature_compat & \
41 static inline void bch_set_feature_##name(struct cache_sb *sb) \
43 (sb)->feature_compat |= \
46 static inline void bch_clear_feature_##name(struct cache_sb *sb) \
48 (sb)->feature_compat &= \
53 static inline int bch_has_feature_##name(struct cache_sb *sb) \
55 if (sb->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
57 return (((sb)->feature_ro_compat & \
60 static inline void bch_set_feature_##name(struct cache_sb *sb) \
62 (sb)->feature_ro_compat |= \
65 static inline void bch_clear_feature_##name(struct cache_sb *sb) \
67 (sb)->feature_ro_compat &= \
72 static inline int bch_has_feature_##name(struct cache_sb *sb) \
74 if (sb->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
76 return (((sb)->feature_incompat & \
79 static inline void bch_set_feature_##name(struct cache_sb *sb) \
81 (sb)->feature_incompat |= \
84 static inline void bch_clear_feature_##name(struct cache_sb *sb) \
86 (sb)->feature_incompat &= \
93 static inline bool bch_has_unknown_compat_features(struct cache_sb *sb) in bch_has_unknown_compat_features() argument
95 return ((sb->feature_compat & ~BCH_FEATURE_COMPAT_SUPP) != 0); in bch_has_unknown_compat_features()
98 static inline bool bch_has_unknown_ro_compat_features(struct cache_sb *sb) in bch_has_unknown_ro_compat_features() argument
100 return ((sb->feature_ro_compat & ~BCH_FEATURE_RO_COMPAT_SUPP) != 0); in bch_has_unknown_ro_compat_features()
103 static inline bool bch_has_unknown_incompat_features(struct cache_sb *sb) in bch_has_unknown_incompat_features() argument
105 return ((sb->feature_incompat & ~BCH_FEATURE_INCOMPAT_SUPP) != 0); in bch_has_unknown_incompat_features()