Lines Matching defs:entry
63 struct ext4_system_zone *new_entry = NULL, *entry;
69 entry = rb_entry(parent, struct ext4_system_zone, node);
70 if (start_blk < entry->start_blk)
72 else if (start_blk >= (entry->start_blk + entry->count))
75 if (start_blk + count > (entry->start_blk +
76 entry->count))
77 entry->count = (start_blk + count -
78 entry->start_blk);
102 entry = rb_entry(node, struct ext4_system_zone, node);
103 if (can_merge(entry, new_entry)) {
104 new_entry->start_blk = entry->start_blk;
105 new_entry->count += entry->count;
107 kmem_cache_free(ext4_system_zone_cachep, entry);
114 entry = rb_entry(node, struct ext4_system_zone, node);
115 if (can_merge(new_entry, entry)) {
116 new_entry->count += entry->count;
118 kmem_cache_free(ext4_system_zone_cachep, entry);
127 struct ext4_system_zone *entry;
133 entry = rb_entry(node, struct ext4_system_zone, node);
135 entry->start_blk, entry->start_blk + entry->count - 1);
187 struct ext4_system_zone *entry;
206 entry = rb_entry(n, struct ext4_system_zone, node);
207 kmem_cache_free(ext4_system_zone_cachep, entry);
227 struct ext4_system_zone *entry;
237 entry = rb_entry(n, struct ext4_system_zone, node);
238 if (start_blk + count - 1 < entry->start_blk)
240 else if (start_blk >= (entry->start_blk + entry->count))