Lines Matching refs:features
50 enum btrfs_feature_set set, u64 features) in set_features() argument
54 btrfs_set_super_compat_flags(disk_super, features); in set_features()
56 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features()
58 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
99 u64 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_show() local
100 if (features & fa->feature_bit) in btrfs_feature_attr_show()
114 u64 features, set, clear; in btrfs_feature_attr_store() local
137 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_store()
140 if ((val && (features & fa->feature_bit)) || in btrfs_feature_attr_store()
141 (!val && !(features & fa->feature_bit))) in btrfs_feature_attr_store()
156 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_store()
158 features |= fa->feature_bit; in btrfs_feature_attr_store()
160 features &= ~fa->feature_bit; in btrfs_feature_attr_store()
161 set_features(fs_info, fa->feature_set, features); in btrfs_feature_attr_store()
181 u64 features; in btrfs_feature_visible() local
184 features = get_features(fs_info, fa->feature_set); in btrfs_feature_visible()
188 else if (!(features & fa->feature_bit)) in btrfs_feature_visible()
479 u64 features = get_features(fs_info, set); in addrm_unknown_feature_attrs() local
480 features &= ~supported_feature_masks[set]; in addrm_unknown_feature_attrs()
482 if (!features) in addrm_unknown_feature_attrs()
489 if (!(features & (1ULL << i))) in addrm_unknown_feature_attrs()