Lines Matching refs:entry

60 	struct ext4_system_zone *new_entry = NULL, *entry;  in add_system_zone()  local
66 entry = rb_entry(parent, struct ext4_system_zone, node); in add_system_zone()
67 if (start_blk < entry->start_blk) in add_system_zone()
69 else if (start_blk >= (entry->start_blk + entry->count)) in add_system_zone()
72 if (start_blk + count > (entry->start_blk + in add_system_zone()
73 entry->count)) in add_system_zone()
74 entry->count = (start_blk + count - in add_system_zone()
75 entry->start_blk); in add_system_zone()
99 entry = rb_entry(node, struct ext4_system_zone, node); in add_system_zone()
100 if (can_merge(entry, new_entry)) { in add_system_zone()
101 new_entry->start_blk = entry->start_blk; in add_system_zone()
102 new_entry->count += entry->count; in add_system_zone()
104 kmem_cache_free(ext4_system_zone_cachep, entry); in add_system_zone()
111 entry = rb_entry(node, struct ext4_system_zone, node); in add_system_zone()
112 if (can_merge(new_entry, entry)) { in add_system_zone()
113 new_entry->count += entry->count; in add_system_zone()
115 kmem_cache_free(ext4_system_zone_cachep, entry); in add_system_zone()
124 struct ext4_system_zone *entry; in debug_print_tree() local
130 entry = rb_entry(node, struct ext4_system_zone, node); in debug_print_tree()
132 entry->start_blk, entry->start_blk + entry->count - 1); in debug_print_tree()
182 struct ext4_system_zone *entry, *n; in ext4_release_system_zone() local
184 rbtree_postorder_for_each_entry_safe(entry, n, in ext4_release_system_zone()
186 kmem_cache_free(ext4_system_zone_cachep, entry); in ext4_release_system_zone()
199 struct ext4_system_zone *entry; in ext4_data_block_valid() local
209 entry = rb_entry(n, struct ext4_system_zone, node); in ext4_data_block_valid()
210 if (start_blk + count - 1 < entry->start_blk) in ext4_data_block_valid()
212 else if (start_blk >= (entry->start_blk + entry->count)) in ext4_data_block_valid()