Lines Matching refs:dup

133 	fragment_t *dup;  in find_dup_ref()  local
148 dup = avl_find(&dup_frags, (void *)&key, &where); in find_dup_ref()
149 if ((dup == NULL) & (flags & DB_CREATE)) { in find_dup_ref()
150 dup = alloc_dup(fragno); in find_dup_ref()
151 avl_insert(&dup_frags, (void *)dup, where); in find_dup_ref()
154 if (dup != NULL) { in find_dup_ref()
160 added = increment_claimant(dup, ino, lfn); in find_dup_ref()
165 removed = decrement_claimant(dup, ino, lfn); in find_dup_ref()
173 return (added || removed || (dup != NULL)); in find_dup_ref()
197 fragment_t *dup; in report_dups() local
207 dup = avl_first(&dup_frags); in report_dups()
208 while (dup != NULL) { in report_dups()
209 if (avl_numnodes(&dup->fr_claimants) > 1) { in report_dups()
213 dup = AVL_NEXT(&dup_frags, dup); in report_dups()
243 reference_t *dup; in report_inode_dups() local
247 dup = avl_first(&inode->id_fragments); in report_inode_dups()
248 first_lfn = last_lfn = dup->ref_lfn; in report_inode_dups()
249 first_pfn = last_pfn = dup->ref_pfn; in report_inode_dups()
250 while ((dup = AVL_NEXT(&inode->id_fragments, dup)) != NULL) { in report_inode_dups()
251 if (((last_lfn + 1) != dup->ref_lfn) || in report_inode_dups()
252 ((last_pfn + 1) != dup->ref_pfn)) { in report_inode_dups()
255 first_lfn = last_lfn = dup->ref_lfn; in report_inode_dups()
256 first_pfn = last_pfn = dup->ref_pfn; in report_inode_dups()
401 increment_claimant(fragment_t *dup, fsck_ino_t ino, daddr32_t lfn) in increment_claimant() argument
410 claimant = avl_find(&dup->fr_claimants, &key, &where); in increment_claimant()
415 avl_insert(&dup->fr_claimants, (void *)claimant, where); in increment_claimant()
440 decrement_claimant(fragment_t *dup, fsck_ino_t ino, daddr32_t lfn) in decrement_claimant() argument
449 claimant = avl_find(&dup->fr_claimants, &key, &where); in decrement_claimant()
451 avl_remove(&dup->fr_claimants, claimant); in decrement_claimant()
452 if (avl_numnodes(&dup->fr_claimants) == 0) { in decrement_claimant()
453 avl_destroy(&dup->fr_claimants); in decrement_claimant()
454 avl_remove(&dup_frags, (void *)dup); in decrement_claimant()
455 free((void *)dup); in decrement_claimant()