Lines Matching refs:old
1964 struct old_sa_defrag_extent *old; member
2060 struct old_sa_defrag_extent *old = ctx; in record_one_backref() local
2061 struct new_sa_defrag_extent *new = old->new; in record_one_backref()
2135 if (btrfs_file_extent_disk_bytenr(leaf, extent) != old->bytenr) in record_one_backref()
2143 if (extent_offset >= old->extent_offset + old->offset + in record_one_backref()
2144 old->len || extent_offset + num_bytes <= in record_one_backref()
2145 old->extent_offset + old->offset) in record_one_backref()
2163 backref->old = old; in record_one_backref()
2165 old->count++; in record_one_backref()
2176 struct old_sa_defrag_extent *old, *tmp; in record_extent_backrefs() local
2181 list_for_each_entry_safe(old, tmp, &new->head, list) { in record_extent_backrefs()
2182 ret = iterate_inodes_from_logical(old->bytenr, fs_info, in record_extent_backrefs()
2184 old); in record_extent_backrefs()
2188 if (!old->count) { in record_extent_backrefs()
2189 list_del(&old->list); in record_extent_backrefs()
2190 kfree(old); in record_extent_backrefs()
2233 struct old_sa_defrag_extent *old = backref->old; in relink_extent_backref() local
2234 struct new_sa_defrag_extent *new = old->new; in relink_extent_backref()
2325 if (backref->extent_offset < old->extent_offset + old->offset) in relink_extent_backref()
2326 start += old->extent_offset + old->offset - in relink_extent_backref()
2330 old->extent_offset + old->offset + old->len); in relink_extent_backref()
2331 len -= max(backref->extent_offset, old->extent_offset + old->offset); in relink_extent_backref()
2425 struct old_sa_defrag_extent *old, *tmp; in relink_file_extents() local
2469 list_for_each_entry_safe(old, tmp, &new->head, list) { in relink_file_extents()
2470 list_del(&old->list); in relink_file_extents()
2471 kfree(old); in relink_file_extents()
2487 struct old_sa_defrag_extent *old, *tmp; in record_old_file_extents() local
2562 old = kmalloc(sizeof(*old), GFP_NOFS); in record_old_file_extents()
2563 if (!old) in record_old_file_extents()
2569 old->bytenr = disk_bytenr; in record_old_file_extents()
2570 old->extent_offset = extent_offset; in record_old_file_extents()
2571 old->offset = offset - key.offset; in record_old_file_extents()
2572 old->len = end - offset; in record_old_file_extents()
2573 old->new = new; in record_old_file_extents()
2574 old->count = 0; in record_old_file_extents()
2575 list_add_tail(&old->list, &new->head); in record_old_file_extents()
2587 list_for_each_entry_safe(old, tmp, &new->head, list) { in record_old_file_extents()
2588 list_del(&old->list); in record_old_file_extents()
2589 kfree(old); in record_old_file_extents()