Lines Matching refs:new_entry
6306 struct ext4_free_data *new_entry, in ext4_try_merge_freed_extent() argument
6309 if ((entry->efd_tid != new_entry->efd_tid) || in ext4_try_merge_freed_extent()
6310 (entry->efd_group != new_entry->efd_group)) in ext4_try_merge_freed_extent()
6313 new_entry->efd_start_cluster) { in ext4_try_merge_freed_extent()
6314 new_entry->efd_start_cluster = entry->efd_start_cluster; in ext4_try_merge_freed_extent()
6315 new_entry->efd_count += entry->efd_count; in ext4_try_merge_freed_extent()
6316 } else if (new_entry->efd_start_cluster + new_entry->efd_count == in ext4_try_merge_freed_extent()
6318 new_entry->efd_count += entry->efd_count; in ext4_try_merge_freed_extent()
6330 struct ext4_free_data *new_entry) in ext4_mb_free_metadata() argument
6334 ext4_grpblk_t clusters = new_entry->efd_count; in ext4_mb_free_metadata()
6346 new_node = &new_entry->efd_node; in ext4_mb_free_metadata()
6347 cluster = new_entry->efd_start_cluster; in ext4_mb_free_metadata()
6370 kmem_cache_free(ext4_free_data_cachep, new_entry); in ext4_mb_free_metadata()
6382 ext4_try_merge_freed_extent(sbi, entry, new_entry, in ext4_mb_free_metadata()
6389 ext4_try_merge_freed_extent(sbi, entry, new_entry, in ext4_mb_free_metadata()
6394 list_add_tail(&new_entry->efd_list, &sbi->s_freed_data_list); in ext4_mb_free_metadata()
6558 struct ext4_free_data *new_entry; in ext4_mb_clear_bb() local
6563 new_entry = kmem_cache_alloc(ext4_free_data_cachep, in ext4_mb_clear_bb()
6565 new_entry->efd_start_cluster = bit; in ext4_mb_clear_bb()
6566 new_entry->efd_group = block_group; in ext4_mb_clear_bb()
6567 new_entry->efd_count = count_clusters; in ext4_mb_clear_bb()
6568 new_entry->efd_tid = handle->h_transaction->t_tid; in ext4_mb_clear_bb()
6572 ext4_mb_free_metadata(handle, &e4b, new_entry); in ext4_mb_clear_bb()