Lines Matching refs:newadp

5696 	struct allocdirect *newadp,	/* allocdirect being added */  in allocdirect_merge()  argument
5703 LOCK_OWNED(VFSTOUFS(newadp->ad_list.wk_mp)); in allocdirect_merge()
5704 if (newadp->ad_oldblkno != oldadp->ad_newblkno || in allocdirect_merge()
5705 newadp->ad_oldsize != oldadp->ad_newsize || in allocdirect_merge()
5706 newadp->ad_offset >= UFS_NDADDR) in allocdirect_merge()
5709 (intmax_t)newadp->ad_oldblkno, in allocdirect_merge()
5711 newadp->ad_oldsize, oldadp->ad_newsize); in allocdirect_merge()
5712 newadp->ad_oldblkno = oldadp->ad_oldblkno; in allocdirect_merge()
5713 newadp->ad_oldsize = oldadp->ad_oldsize; in allocdirect_merge()
5730 freefrag = newadp->ad_freefrag; in allocdirect_merge()
5732 newadp->ad_freefrag = oldadp->ad_freefrag; in allocdirect_merge()
5743 WORKLIST_INSERT(&newadp->ad_newdirblk, wk); in allocdirect_merge()
5754 if (oldadp->ad_newblkno != newadp->ad_newblkno) in allocdirect_merge()
5756 oldadp->ad_newblkno, newadp->ad_newblkno); in allocdirect_merge()
5757 newadp->ad_block.nb_jnewblk = (struct jnewblk *) in allocdirect_merge()
5758 jnewblk_merge(&newadp->ad_block.nb_jnewblk->jn_list, in allocdirect_merge()
5760 &newadp->ad_block.nb_jwork); in allocdirect_merge()
5763 &newadp->ad_block.nb_jwork); in allocdirect_merge()
12624 struct allocdirect *listadp, *newadp; in merge_inode_lists() local
12626 newadp = TAILQ_FIRST(newlisthead); in merge_inode_lists()
12627 if (newadp != NULL) in merge_inode_lists()
12628 LOCK_OWNED(VFSTOUFS(newadp->ad_block.nb_list.wk_mp)); in merge_inode_lists()
12629 for (listadp = TAILQ_FIRST(oldlisthead); listadp && newadp;) { in merge_inode_lists()
12630 if (listadp->ad_offset < newadp->ad_offset) { in merge_inode_lists()
12634 TAILQ_REMOVE(newlisthead, newadp, ad_next); in merge_inode_lists()
12635 TAILQ_INSERT_BEFORE(listadp, newadp, ad_next); in merge_inode_lists()
12636 if (listadp->ad_offset == newadp->ad_offset) { in merge_inode_lists()
12637 allocdirect_merge(oldlisthead, newadp, in merge_inode_lists()
12639 listadp = newadp; in merge_inode_lists()
12641 newadp = TAILQ_FIRST(newlisthead); in merge_inode_lists()
12643 while ((newadp = TAILQ_FIRST(newlisthead)) != NULL) { in merge_inode_lists()
12644 TAILQ_REMOVE(newlisthead, newadp, ad_next); in merge_inode_lists()
12645 TAILQ_INSERT_TAIL(oldlisthead, newadp, ad_next); in merge_inode_lists()