Lines Matching defs: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++;
668 struct ref_entry *ref = NULL, *exist;
820 exist = insert_ref_entry(&be->refs, ref);
821 if (exist) {
823 if (exist->num_refs == 0) {
832 exist->num_refs--;
833 if (exist->num_refs == 0) {
834 rb_erase(&exist->node, &be->refs);
835 kfree(exist);
838 exist->num_refs++;