Lines Matching refs:exist
26 * These are meant to represent what should exist in the extent tree, these can
264 struct block_entry *be = NULL, *exist;
281 exist = insert_block_entry(&fs_info->block_tree, be);
282 if (exist) {
286 exist_re = insert_root_entry(&exist->roots, re);
293 return exist;
314 struct ref_entry *ref = NULL, *exist;
344 exist = insert_ref_entry(&be->refs, ref);
345 if (exist) {
346 exist->num_refs++;
674 struct ref_entry *ref = NULL, *exist;
830 exist = insert_ref_entry(&be->refs, ref);
831 if (exist) {
833 if (exist->num_refs == 0) {
842 exist->num_refs--;
843 if (exist->num_refs == 0) {
844 rb_erase(&exist->node, &be->refs);
845 kfree(exist);
848 exist->num_refs++;