system_blks 53 fs/ext4/block_validity.c static void release_system_zone(struct ext4_system_blocks *system_blks) system_blks 58 fs/ext4/block_validity.c &system_blks->root, node) system_blks 67 fs/ext4/block_validity.c static int add_system_zone(struct ext4_system_blocks *system_blks, system_blks 72 fs/ext4/block_validity.c struct rb_node **n = &system_blks->root.rb_node, *node; system_blks 104 fs/ext4/block_validity.c rb_insert_color(new_node, &system_blks->root); system_blks 114 fs/ext4/block_validity.c rb_erase(node, &system_blks->root); system_blks 125 fs/ext4/block_validity.c rb_erase(node, &system_blks->root); system_blks 139 fs/ext4/block_validity.c node = rb_first(&sbi->system_blks->root); system_blks 156 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks, system_blks 170 fs/ext4/block_validity.c if (system_blks == NULL) system_blks 173 fs/ext4/block_validity.c n = system_blks->root.rb_node; system_blks 189 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks, system_blks 217 fs/ext4/block_validity.c if (!ext4_data_block_valid_rcu(sbi, system_blks, system_blks 225 fs/ext4/block_validity.c err = add_system_zone(system_blks, map.m_pblk, n); system_blks 237 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks; system_blks 239 fs/ext4/block_validity.c system_blks = container_of(rcu, struct ext4_system_blocks, rcu); system_blks 240 fs/ext4/block_validity.c release_system_zone(system_blks); system_blks 241 fs/ext4/block_validity.c kfree(system_blks); system_blks 257 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks; system_blks 264 fs/ext4/block_validity.c if (sbi->system_blks) system_blks 268 fs/ext4/block_validity.c if (sbi->system_blks) system_blks 271 fs/ext4/block_validity.c system_blks = kzalloc(sizeof(*system_blks), GFP_KERNEL); system_blks 272 fs/ext4/block_validity.c if (!system_blks) system_blks 279 fs/ext4/block_validity.c add_system_zone(system_blks, system_blks 283 fs/ext4/block_validity.c ret = add_system_zone(system_blks, system_blks 287 fs/ext4/block_validity.c ret = add_system_zone(system_blks, system_blks 291 fs/ext4/block_validity.c ret = add_system_zone(system_blks, system_blks 298 fs/ext4/block_validity.c ret = ext4_protect_reserved_inode(sb, system_blks, system_blks 309 fs/ext4/block_validity.c rcu_assign_pointer(sbi->system_blks, system_blks); system_blks 315 fs/ext4/block_validity.c release_system_zone(system_blks); system_blks 316 fs/ext4/block_validity.c kfree(system_blks); system_blks 332 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks; system_blks 334 fs/ext4/block_validity.c system_blks = rcu_dereference_protected(EXT4_SB(sb)->system_blks, system_blks 336 fs/ext4/block_validity.c rcu_assign_pointer(EXT4_SB(sb)->system_blks, NULL); system_blks 338 fs/ext4/block_validity.c if (system_blks) system_blks 339 fs/ext4/block_validity.c call_rcu(&system_blks->rcu, ext4_destroy_system_zone); system_blks 345 fs/ext4/block_validity.c struct ext4_system_blocks *system_blks; system_blks 354 fs/ext4/block_validity.c system_blks = rcu_dereference(sbi->system_blks); system_blks 355 fs/ext4/block_validity.c ret = ext4_data_block_valid_rcu(sbi, system_blks, start_blk, system_blks 1448 fs/ext4/ext4.h struct ext4_system_blocks __rcu *system_blks;