| /fs/btrfs/ |
| A D | fs.c | 141 u64 features; in __btrfs_set_fs_incompat() local 149 features |= flag; in __btrfs_set_fs_incompat() 164 u64 features; in __btrfs_clear_fs_incompat() local 168 if (features & flag) { in __btrfs_clear_fs_incompat() 171 if (features & flag) { in __btrfs_clear_fs_incompat() 172 features &= ~flag; in __btrfs_clear_fs_incompat() 187 u64 features; in __btrfs_set_fs_compat_ro() local 195 features |= flag; in __btrfs_set_fs_compat_ro() 210 u64 features; in __btrfs_clear_fs_compat_ro() local 214 if (features & flag) { in __btrfs_clear_fs_compat_ro() [all …]
|
| A D | sysfs.c | 134 enum btrfs_feature_set set, u64 features) in set_features() argument 183 if (features & fa->feature_bit) in btrfs_feature_attr_show() 197 u64 features, set, clear; in btrfs_feature_attr_store() local 226 if ((val && (features & fa->feature_bit)) || in btrfs_feature_attr_store() 227 (!val && !(features & fa->feature_bit))) in btrfs_feature_attr_store() 244 features |= fa->feature_bit; in btrfs_feature_attr_store() 246 features &= ~fa->feature_bit; in btrfs_feature_attr_store() 267 u64 features; in btrfs_feature_visible() local 274 else if (!(features & fa->feature_bit)) in btrfs_feature_visible() 1671 if (!features) in addrm_unknown_feature_attrs() [all …]
|
| A D | Kconfig | 26 features focused on fault tolerance, repair and easy administration. 87 bool "Btrfs experimental features" 91 Enable experimental features. These features may not be stable enough
|
| /fs/xfs/libxfs/ |
| A D | xfs_sb.c | 119 uint64_t features = 0; in xfs_sb_version_to_features() local 125 features |= XFS_FEAT_NLINK; in xfs_sb_version_to_features() 127 features |= XFS_FEAT_ATTR; in xfs_sb_version_to_features() 129 features |= XFS_FEAT_QUOTA; in xfs_sb_version_to_features() 131 features |= XFS_FEAT_ALIGN; in xfs_sb_version_to_features() 133 features |= XFS_FEAT_LOGV2; in xfs_sb_version_to_features() 135 features |= XFS_FEAT_DALIGN; in xfs_sb_version_to_features() 154 return features; in xfs_sb_version_to_features() 171 features |= XFS_FEAT_FTYPE; in xfs_sb_version_to_features() 189 features |= XFS_FEAT_ZONED; in xfs_sb_version_to_features() [all …]
|
| /fs/ |
| A D | userfaultfd.c | 195 unsigned int features) in userfault_msg() argument 220 if (features & UFFD_FEATURE_THREAD_ID) in userfault_msg() 393 if (ctx->features & UFFD_FEATURE_SIGBUS) in handle_userfault() 464 reason, ctx->features); in handle_userfault() 649 ctx->features = octx->features; in dup_userfaultfd() 1960 __u64 features; in userfaultfd_api() local 1965 features = uffdio_api.features; in userfaultfd_api() 1974 if (features & UFFD_FEATURE_WP_ASYNC) in userfaultfd_api() 1980 uffdio_api.features &= in userfaultfd_api() 1993 if (features & ~uffdio_api.features) in userfaultfd_api() [all …]
|
| /fs/xfs/ |
| A D | xfs_message.c | 143 } features[] = { in xfs_warn_experimental() local 166 BUILD_BUG_ON(ARRAY_SIZE(features) != XFS_EXPERIMENTAL_MAX); in xfs_warn_experimental() 168 if (xfs_should_warn(mp, features[feat].opstate)) in xfs_warn_experimental() 171 features[feat].name); in xfs_warn_experimental()
|
| /fs/orangefs/ |
| A D | super.c | 279 new_op->upcall.req.features.features = 0; in orangefs_remount() 284 new_op->downcall.resp.features.features; in orangefs_remount() 534 new_op->upcall.req.features.features = 0; in orangefs_get_tree() 536 orangefs_features = new_op->downcall.resp.features.features; in orangefs_get_tree()
|
| A D | downcall.h | 97 __u64 features; member 121 struct orangefs_features_response features; member
|
| A D | upcall.h | 217 __u64 features; member 256 struct orangefs_features_request_s features; member
|
| /fs/bcachefs/ |
| A D | compress.c | 579 if ((c->sb.features & f) == f) in __bch2_check_set_has_compressed_data() 584 if ((c->sb.features & f) == f) { in __bch2_check_set_has_compressed_data() 589 ret = __bch2_fs_compress_init(c, c->sb.features|f); in __bch2_check_set_has_compressed_data() 595 c->disk_sb.sb->features[0] |= cpu_to_le64(f); in __bch2_check_set_has_compressed_data() 625 static int __bch2_fs_compress_init(struct bch_fs *c, u64 features) in __bch2_fs_compress_init() argument 651 have_compressed |= (features & (1 << i->feature)) != 0; in __bch2_fs_compress_init() 669 if (!(features & (1 << i->feature))) in __bch2_fs_compress_init() 693 u64 f = c->sb.features; in bch2_fs_compress_init()
|
| A D | super-io.c | 71 int ret = ((c->sb.features & BIT_ULL(BCH_FEATURE_incompat_version_field)) && in bch2_set_version_incompat() 395 u64 incompat = le64_to_cpu(sb->features[0]) & (~0ULL << BCH_FEATURE_NR); in bch2_sb_validate() 399 else if (sb->features[1]) in bch2_sb_validate() 400 incompat_bit = 64 + __ffs64(le64_to_cpu(sb->features[1])); in bch2_sb_validate() 619 c->sb.features = le64_to_cpu(src->features[0]); in bch2_sb_update() 663 memcpy(dst->features, src->features, sizeof(dst->features)); in __copy_super() 1232 if (!(c->sb.features & (1ULL << feat))) { in __bch2_check_set_feature() 1233 c->disk_sb.sb->features[0] |= cpu_to_le64(1ULL << feat); in __bch2_check_set_feature() 1277 c->disk_sb.sb->features[0] |= cpu_to_le64(BCH_SB_FEATURES_ALL); in bch2_sb_upgrade() 1300 c->disk_sb.sb->features[0] |= cpu_to_le64(BCH_SB_FEATURES_ALL); in bch2_sb_upgrade_incompat() [all …]
|
| A D | sb-clean.c | 277 c->disk_sb.sb->features[0] |= cpu_to_le64(BCH_SB_FEATURES_ALWAYS); in bch2_fs_mark_dirty() 300 c->disk_sb.sb->features[0] &= cpu_to_le64(~(1ULL << BCH_FEATURE_extents_above_btree_updates)); in bch2_fs_mark_clean() 301 c->disk_sb.sb->features[0] &= cpu_to_le64(~(1ULL << BCH_FEATURE_btree_updates_journalled)); in bch2_fs_mark_clean()
|
| A D | recovery_passes.h | 26 (c->opts.fsck && !(c->sb.features & BIT_ULL(BCH_FEATURE_no_alloc_info)))); in go_rw_in_recovery()
|
| A D | recovery.c | 167 c->disk_sb.sb->features[0] &= ~cpu_to_le64(BIT_ULL(BCH_FEATURE_no_alloc_info)); in bch2_reconstruct_alloc() 749 if (!(c->sb.features & (1ULL << BCH_FEATURE_new_extent_overwrite))) { in bch2_fs_recovery() 756 !(c->sb.features & (1ULL << BCH_FEATURE_extents_above_btree_updates))) { in bch2_fs_recovery() 946 if (c->sb.features & BIT_ULL(BCH_FEATURE_small_image)) { in bch2_fs_recovery() 952 (c->sb.features & BIT_ULL(BCH_FEATURE_no_alloc_info))) { in bch2_fs_recovery() 963 if (c->sb.features & BIT_ULL(BCH_FEATURE_no_alloc_info)) { in bch2_fs_recovery()
|
| A D | super-io.h | 104 if (!(c->sb.features & (1ULL << feat))) in bch2_check_set_feature()
|
| /fs/nilfs2/ |
| A D | super.c | 886 __u64 features; in nilfs_check_feature_compatibility() local 888 features = le64_to_cpu(sbp->s_feature_incompat) & in nilfs_check_feature_compatibility() 890 if (features) { in nilfs_check_feature_compatibility() 893 (unsigned long long)features); in nilfs_check_feature_compatibility() 896 features = le64_to_cpu(sbp->s_feature_compat_ro) & in nilfs_check_feature_compatibility() 898 if (!sb_rdonly(sb) && features) { in nilfs_check_feature_compatibility() 901 (unsigned long long)features); in nilfs_check_feature_compatibility() 1158 __u64 features; in nilfs_reconfigure() local 1167 features = le64_to_cpu(nilfs->ns_sbp[0]->s_feature_compat_ro) & in nilfs_reconfigure() 1170 if (features) { in nilfs_reconfigure() [all …]
|
| A D | the_nilfs.c | 322 __u64 features; in load_nilfs() local 329 features = le64_to_cpu(nilfs->ns_sbp[0]->s_feature_compat_ro) & in load_nilfs() 331 if (features) { in load_nilfs() 334 (unsigned long long)features); in load_nilfs()
|
| A D | Kconfig | 23 Some features including atime, extended attributes, and POSIX ACLs,
|
| /fs/befs/ |
| A D | Kconfig | 9 BeOS. Notable features include support for arbitrary attributes 11 attributes. (Also note that this driver doesn't make those features
|
| /fs/ceph/ |
| A D | mds_client.c | 103 u64 features) in parse_reply_info_in() argument 108 if (features == (u64)-1) { in parse_reply_info_in() 140 if (features == (u64)-1) { in parse_reply_info_in() 284 u64 features) in parse_reply_info_dir() argument 286 if (features == (u64)-1) { in parse_reply_info_dir() 305 if (features == (u64)-1) in parse_reply_info_dir() 366 u64 features) in parse_reply_info_trace() argument 412 u64 features) in parse_reply_info_readdir() argument 553 u64 features) in parse_reply_info_filelock() argument 702 u64 features) in parse_reply_info_getvxattr() argument [all …]
|
| /fs/ext4/ |
| A D | Kconfig | 45 and a number of other features to improve performance and speed 52 features in the filesystem using tune2fs, or formatting a new 54 of ext4 features, the on disk filesystem format stays fully backward
|
| /fs/hfsplus/ |
| A D | Kconfig | 16 style features such as file ownership and permissions.
|
| /fs/notify/inotify/ |
| A D | Kconfig | 12 new features including multiple file events, one-shot support, and
|
| /fs/smb/client/ |
| A D | Kconfig | 45 security features, per-share encryption, packet-signing, snapshots, 50 performance, security and features, than would be possible with CIFS. 75 additional security features, including protection against
|
| /fs/ext2/ |
| A D | super.c | 893 __le32 features; in ext2_fill_super() local 971 features = EXT2_HAS_INCOMPAT_FEATURE(sb, ~EXT2_FEATURE_INCOMPAT_SUPP); in ext2_fill_super() 972 if (features) { in ext2_fill_super() 975 le32_to_cpu(features)); in ext2_fill_super() 978 if (!sb_rdonly(sb) && (features = EXT2_HAS_RO_COMPAT_FEATURE(sb, ~EXT2_FEATURE_RO_COMPAT_SUPP))){ in ext2_fill_super() 981 le32_to_cpu(features)); in ext2_fill_super()
|