Lines Matching refs:set
93 enum btrfs_feature_set set)
96 if (set == FEAT_COMPAT)
98 else if (set == FEAT_COMPAT_RO)
105 enum btrfs_feature_set set, u64 features)
108 if (set == FEAT_COMPAT)
110 else if (set == FEAT_COMPAT_RO)
119 u64 set, clear;
122 set = BTRFS_FEATURE_COMPAT_SAFE_SET;
126 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET;
130 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET;
134 pr_warn("btrfs: sysfs: unknown feature set %d\n",
139 if (set & fa->feature_bit)
169 u64 features, set, clear;
185 set = BTRFS_FEATURE_COMPAT_SAFE_SET;
188 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET;
191 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET;
202 if ((val && !(set & fa->feature_bit)) ||
909 int set;
911 for (set = 0; set < FEAT_MAX; set++) {
918 u64 features = get_features(fs_info, set);
919 features &= ~supported_feature_masks[set];
931 fa = &btrfs_feature_attrs[set][i];
1034 const char *btrfs_feature_set_name(enum btrfs_feature_set set)
1036 return btrfs_feature_set_names[set];
1039 char *btrfs_printable_features(enum btrfs_feature_set set, u64 flags)
1050 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1056 name = btrfs_feature_attrs[set][i].kobj_attr.attr.name;
1067 int set, i;
1089 for (set = 0; set < FEAT_MAX; set++) {
1090 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1091 char *name = btrfs_unknown_feature_names[set][i];
1092 fa = &btrfs_feature_attrs[set][i];
1098 btrfs_feature_set_names[set], i);
1102 fa->feature_set = set;
1720 u64 bit, enum btrfs_feature_set set)
1734 features = get_features(fs_info, set);
1735 ASSERT(bit & supported_feature_masks[set]);