Lines Matching refs:entry
62 struct ext4_system_zone *new_entry, *entry; in add_system_zone() local
68 entry = rb_entry(parent, struct ext4_system_zone, node); in add_system_zone()
69 if (start_blk < entry->start_blk) in add_system_zone()
71 else if (start_blk >= (entry->start_blk + entry->count)) in add_system_zone()
92 entry = rb_entry(node, struct ext4_system_zone, node); in add_system_zone()
93 if (can_merge(entry, new_entry)) { in add_system_zone()
94 new_entry->start_blk = entry->start_blk; in add_system_zone()
95 new_entry->count += entry->count; in add_system_zone()
97 kmem_cache_free(ext4_system_zone_cachep, entry); in add_system_zone()
104 entry = rb_entry(node, struct ext4_system_zone, node); in add_system_zone()
105 if (can_merge(new_entry, entry)) { in add_system_zone()
106 new_entry->count += entry->count; in add_system_zone()
108 kmem_cache_free(ext4_system_zone_cachep, entry); in add_system_zone()
117 struct ext4_system_zone *entry; in debug_print_tree() local
123 entry = rb_entry(node, struct ext4_system_zone, node); in debug_print_tree()
125 entry->start_blk, entry->start_blk + entry->count - 1); in debug_print_tree()
225 struct ext4_system_zone *entry, *n; in ext4_release_system_zone() local
227 rbtree_postorder_for_each_entry_safe(entry, n, in ext4_release_system_zone()
229 kmem_cache_free(ext4_system_zone_cachep, entry); in ext4_release_system_zone()
242 struct ext4_system_zone *entry; in ext4_inode_block_valid() local
253 entry = rb_entry(n, struct ext4_system_zone, node); in ext4_inode_block_valid()
254 if (start_blk + count - 1 < entry->start_blk) in ext4_inode_block_valid()
256 else if (start_blk >= (entry->start_blk + entry->count)) in ext4_inode_block_valid()
259 if (entry->ino == inode->i_ino) in ext4_inode_block_valid()