Lines Matching refs:backref

2196 			   struct sa_defrag_extent_backref *backref)  in backref_insert()  argument
2207 ret = backref_comp(backref, entry); in backref_insert()
2214 rb_link_node(&backref->node, parent, p); in backref_insert()
2215 rb_insert_color(&backref->node, root); in backref_insert()
2231 struct sa_defrag_extent_backref *backref; in record_one_backref() local
2321 backref = kmalloc(sizeof(*backref), GFP_NOFS); in record_one_backref()
2322 if (!backref) { in record_one_backref()
2327 backref->root_id = root_id; in record_one_backref()
2328 backref->inum = inum; in record_one_backref()
2329 backref->file_pos = offset; in record_one_backref()
2330 backref->num_bytes = num_bytes; in record_one_backref()
2331 backref->extent_offset = extent_offset; in record_one_backref()
2332 backref->generation = btrfs_file_extent_generation(leaf, extent); in record_one_backref()
2333 backref->old = old; in record_one_backref()
2334 backref_insert(&new->root, backref); in record_one_backref()
2397 struct sa_defrag_extent_backref *backref) in relink_extent_backref() argument
2407 struct old_sa_defrag_extent *old = backref->old; in relink_extent_backref()
2420 if (prev && prev->root_id == backref->root_id && in relink_extent_backref()
2421 prev->inum == backref->inum && in relink_extent_backref()
2422 prev->file_pos + prev->num_bytes == backref->file_pos) in relink_extent_backref()
2426 key.objectid = backref->root_id; in relink_extent_backref()
2447 key.objectid = backref->inum; in relink_extent_backref()
2460 lock_start = backref->file_pos; in relink_extent_backref()
2461 lock_end = backref->file_pos + backref->num_bytes - 1; in relink_extent_backref()
2477 key.objectid = backref->inum; in relink_extent_backref()
2479 key.offset = backref->file_pos; in relink_extent_backref()
2493 backref->generation) in relink_extent_backref()
2498 start = backref->file_pos; in relink_extent_backref()
2499 if (backref->extent_offset < old->extent_offset + old->offset) in relink_extent_backref()
2501 backref->extent_offset; in relink_extent_backref()
2503 len = min(backref->extent_offset + backref->num_bytes, in relink_extent_backref()
2505 len -= max(backref->extent_offset, old->extent_offset + old->offset); in relink_extent_backref()
2577 backref->root_id, backref->inum, in relink_extent_backref()
2613 struct sa_defrag_extent_backref *backref; in relink_file_extents() local
2639 backref = rb_entry(node, struct sa_defrag_extent_backref, node); in relink_file_extents()
2641 ret = relink_extent_backref(path, prev, backref); in relink_file_extents()
2647 prev = backref; in relink_file_extents()
6263 struct inode *inode, int backref, u64 index) in btrfs_add_nondir() argument
6267 backref, index); in btrfs_add_nondir()