Lines Matching refs:features
101 enum btrfs_feature_set set, u64 features) in set_features() argument
105 btrfs_set_super_compat_flags(disk_super, features); in set_features()
107 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features()
109 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
150 u64 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_show() local
151 if (features & fa->feature_bit) in btrfs_feature_attr_show()
165 u64 features, set, clear; in btrfs_feature_attr_store() local
191 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_store()
194 if ((val && (features & fa->feature_bit)) || in btrfs_feature_attr_store()
195 (!val && !(features & fa->feature_bit))) in btrfs_feature_attr_store()
210 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_store()
212 features |= fa->feature_bit; in btrfs_feature_attr_store()
214 features &= ~fa->feature_bit; in btrfs_feature_attr_store()
215 set_features(fs_info, fa->feature_set, features); in btrfs_feature_attr_store()
235 u64 features; in btrfs_feature_visible() local
238 features = get_features(fs_info, fa->feature_set); in btrfs_feature_visible()
242 else if (!(features & fa->feature_bit)) in btrfs_feature_visible()
666 u64 features = get_features(fs_info, set); in addrm_unknown_feature_attrs() local
667 features &= ~supported_feature_masks[set]; in addrm_unknown_feature_attrs()
669 if (!features) in addrm_unknown_feature_attrs()
676 if (!(features & (1ULL << i))) in addrm_unknown_feature_attrs()
1112 u64 features; in btrfs_sysfs_feature_update() local
1118 features = get_features(fs_info, set); in btrfs_sysfs_feature_update()