Lines Matching refs:set
89 enum btrfs_feature_set set) in get_features() argument
92 if (set == FEAT_COMPAT) in get_features()
94 else if (set == FEAT_COMPAT_RO) in get_features()
101 enum btrfs_feature_set set, u64 features) in set_features() argument
104 if (set == FEAT_COMPAT) in set_features()
106 else if (set == FEAT_COMPAT_RO) in set_features()
115 u64 set, clear; in can_modify_feature() local
118 set = BTRFS_FEATURE_COMPAT_SAFE_SET; in can_modify_feature()
122 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET; in can_modify_feature()
126 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET; in can_modify_feature()
135 if (set & fa->feature_bit) in can_modify_feature()
165 u64 features, set, clear; in btrfs_feature_attr_store() local
181 set = BTRFS_FEATURE_COMPAT_SAFE_SET; in btrfs_feature_attr_store()
184 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET; in btrfs_feature_attr_store()
187 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET; in btrfs_feature_attr_store()
198 if ((val && !(set & fa->feature_bit)) || in btrfs_feature_attr_store()
657 int set; in addrm_unknown_feature_attrs() local
659 for (set = 0; set < FEAT_MAX; set++) { in addrm_unknown_feature_attrs()
666 u64 features = get_features(fs_info, set); in addrm_unknown_feature_attrs()
667 features &= ~supported_feature_masks[set]; in addrm_unknown_feature_attrs()
679 fa = &btrfs_feature_attrs[set][i]; in addrm_unknown_feature_attrs()
747 const char * const btrfs_feature_set_name(enum btrfs_feature_set set) in btrfs_feature_set_name() argument
749 return btrfs_feature_set_names[set]; in btrfs_feature_set_name()
752 char *btrfs_printable_features(enum btrfs_feature_set set, u64 flags) in btrfs_printable_features() argument
763 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) { in btrfs_printable_features()
769 name = btrfs_feature_attrs[set][i].kobj_attr.attr.name; in btrfs_printable_features()
780 int set, i; in init_feature_attrs() local
802 for (set = 0; set < FEAT_MAX; set++) { in init_feature_attrs()
803 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) { in init_feature_attrs()
804 char *name = btrfs_unknown_feature_names[set][i]; in init_feature_attrs()
805 fa = &btrfs_feature_attrs[set][i]; in init_feature_attrs()
811 btrfs_feature_set_names[set], i); in init_feature_attrs()
815 fa->feature_set = set; in init_feature_attrs()
1108 u64 bit, enum btrfs_feature_set set) in btrfs_sysfs_feature_update() argument
1118 features = get_features(fs_info, set); in btrfs_sysfs_feature_update()
1119 ASSERT(bit & supported_feature_masks[set]); in btrfs_sysfs_feature_update()