Lines Matching full:features
141 u64 features; in __btrfs_set_fs_incompat() local
144 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
145 if (!(features & flag)) { in __btrfs_set_fs_incompat()
147 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
148 if (!(features & flag)) { in __btrfs_set_fs_incompat()
149 features |= flag; in __btrfs_set_fs_incompat()
150 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
164 u64 features; in __btrfs_clear_fs_incompat() local
167 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
168 if (features & flag) { in __btrfs_clear_fs_incompat()
170 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
171 if (features & flag) { in __btrfs_clear_fs_incompat()
172 features &= ~flag; in __btrfs_clear_fs_incompat()
173 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat()
187 u64 features; in __btrfs_set_fs_compat_ro() local
190 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
191 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
193 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_set_fs_compat_ro()
194 if (!(features & flag)) { in __btrfs_set_fs_compat_ro()
195 features |= flag; in __btrfs_set_fs_compat_ro()
196 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_set_fs_compat_ro()
210 u64 features; in __btrfs_clear_fs_compat_ro() local
213 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
214 if (features & flag) { in __btrfs_clear_fs_compat_ro()
216 features = btrfs_super_compat_ro_flags(disk_super); in __btrfs_clear_fs_compat_ro()
217 if (features & flag) { in __btrfs_clear_fs_compat_ro()
218 features &= ~flag; in __btrfs_clear_fs_compat_ro()
219 btrfs_set_super_compat_ro_flags(disk_super, features); in __btrfs_clear_fs_compat_ro()