Lines Matching full:features
142 u64 features; in __btrfs_set_fs_incompat() local
145 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
146 if (!(features & flag)) { in __btrfs_set_fs_incompat()
148 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
149 if (!(features & flag)) { in __btrfs_set_fs_incompat()
150 features |= flag; in __btrfs_set_fs_incompat()
151 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
165 u64 features; in __btrfs_clear_fs_incompat() local
168 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
169 if (features & flag) { in __btrfs_clear_fs_incompat()
171 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
172 if (features & flag) { in __btrfs_clear_fs_incompat()
173 features &= ~flag; in __btrfs_clear_fs_incompat()
174 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat()
188 u64 features; in __btrfs_set_fs_compat_ro() local
191 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
192 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
194 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
195 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
196 features |= flag; in __btrfs_set_fs_compat_ro()
197 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_set_fs_compat_ro()
211 u64 features; in __btrfs_clear_fs_compat_ro() local
214 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
215 if (features & flag) { in __btrfs_clear_fs_compat_ro()
217 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
218 if (features & flag) { in __btrfs_clear_fs_compat_ro()
219 features &= ~flag; in __btrfs_clear_fs_compat_ro()
220 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_clear_fs_compat_ro()