Lines Matching refs:exist
29 * These are meant to represent what should exist in the extent tree, these can
267 struct block_entry *be = NULL, *exist;
284 exist = insert_block_entry(&fs_info->block_tree, be);
285 if (exist) {
289 exist_re = insert_root_entry(&exist->roots, re);
296 return exist;
317 struct ref_entry *ref = NULL, *exist;
347 exist = insert_ref_entry(&be->refs, ref);
348 if (exist) {
349 exist->num_refs++;
665 struct ref_entry *ref = NULL, *exist;
817 exist = insert_ref_entry(&be->refs, ref);
818 if (exist) {
820 if (exist->num_refs == 0) {
829 exist->num_refs--;
830 if (exist->num_refs == 0) {
831 rb_erase(&exist->node, &be->refs);
832 kfree(exist);
835 exist->num_refs++;