Lines Matching refs: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)) ||
755 * cannot be set.
1263 "read policy set to '%s'",
1431 int set;
1433 for (set = 0; set < FEAT_MAX; set++) {
1440 u64 features = get_features(fs_info, set);
1441 features &= ~supported_feature_masks[set];
1453 fa = &btrfs_feature_attrs[set][i];
1555 const char *btrfs_feature_set_name(enum btrfs_feature_set set)
1557 return btrfs_feature_set_names[set];
1560 char *btrfs_printable_features(enum btrfs_feature_set set, u64 flags)
1571 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1577 name = btrfs_feature_attrs[set][i].kobj_attr.attr.name;
1588 int set, i;
1605 for (set = 0; set < FEAT_MAX; set++) {
1606 for (i = 0; i < ARRAY_SIZE(btrfs_feature_attrs[set]); i++) {
1607 char *name = btrfs_unknown_feature_names[set][i];
1608 fa = &btrfs_feature_attrs[set][i];
1614 btrfs_feature_set_names[set], i);
1618 fa->feature_set = set;