Lines Matching full:features

160 	 * A lot of features don't implement a proper PAGE sized loop for large  in btrfs_supported_blocksize()
261 u64 features; in __btrfs_set_fs_incompat() local
264 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
265 if (!(features & flag)) { in __btrfs_set_fs_incompat()
267 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
268 if (!(features & flag)) { in __btrfs_set_fs_incompat()
269 features |= flag; in __btrfs_set_fs_incompat()
270 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
284 u64 features; in __btrfs_clear_fs_incompat() local
287 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
288 if (features & flag) { in __btrfs_clear_fs_incompat()
290 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
291 if (features & flag) { in __btrfs_clear_fs_incompat()
292 features &= ~flag; in __btrfs_clear_fs_incompat()
293 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat()
307 u64 features; in __btrfs_set_fs_compat_ro() local
310 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
311 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
313 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
314 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
315 features |= flag; in __btrfs_set_fs_compat_ro()
316 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_set_fs_compat_ro()
330 u64 features; in __btrfs_clear_fs_compat_ro() local
333 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
334 if (features & flag) { in __btrfs_clear_fs_compat_ro()
336 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
337 if (features & flag) { in __btrfs_clear_fs_compat_ro()
338 features &= ~flag; in __btrfs_clear_fs_compat_ro()
339 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_clear_fs_compat_ro()