Lines Matching defs:set
122 enum btrfs_feature_set set)
125 if (set == FEAT_COMPAT)
127 else if (set == FEAT_COMPAT_RO)
134 enum btrfs_feature_set set, u64 features)
137 if (set == FEAT_COMPAT)
139 else if (set == FEAT_COMPAT_RO)
148 u64 set, clear;
151 set = BTRFS_FEATURE_COMPAT_SAFE_SET;
155 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET;
159 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET;
163 pr_warn("btrfs: sysfs: unknown feature set %d\n",
168 if (set & fa->feature_bit)
198 u64 features, set, clear;
214 set = BTRFS_FEATURE_COMPAT_SAFE_SET;
217 set = BTRFS_FEATURE_COMPAT_RO_SAFE_SET;
220 set = BTRFS_FEATURE_INCOMPAT_SAFE_SET;
231 if ((val && !(set & fa->feature_bit)) ||
742 * cannot be set.
1240 "read policy set to '%s'",
1363 int set;
1365 for (set = 0; set < FEAT_MAX; set++) {
1372 u64 features = get_features(fs_info, set);
1373 features &= ~supported_feature_masks[set];
1385 fa = &btrfs_feature_attrs[set][i];
1487 const char *btrfs_feature_set_name(enum btrfs_feature_set set)
1489 return btrfs_feature_set_names[set];
1492 char *btrfs_printable_features(enum btrfs_feature_set set, u64 flags)
1503 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1509 name = btrfs_feature_attrs[set][i].kobj_attr.attr.name;
1520 int set, i;
1537 for (set = 0; set < FEAT_MAX; set++) {
1538 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1539 char *name = btrfs_unknown_feature_names[set][i];
1540 fa = &btrfs_feature_attrs[set][i];
1546 btrfs_feature_set_names[set], i);
1550 fa->feature_set = set;