Lines Matching defs:newref
221 * Add @newref to the @root rbtree, merging identical refs.
223 * Callers should assume that newref has been freed after calling.
227 struct prelim_ref *newref,
243 result = prelim_ref_compare(ref, newref);
250 /* Identical refs, merge them and free @newref */
257 ref->inode_list = newref->inode_list;
259 eie->next = newref->inode_list;
260 trace_btrfs_prelim_ref_merge(fs_info, ref, newref,
263 * A delayed ref can have newref->count < 0.
268 ref->count + newref->count);
269 ref->count += newref->count;
270 free_pref(newref);
275 update_share_count(sc, 0, newref->count);
277 trace_btrfs_prelim_ref_insert(fs_info, newref, NULL, preftree->count);
278 rb_link_node(&newref->rbnode, parent, p);
279 rb_insert_color_cached(&newref->rbnode, root, leftmost);