oldadp 1448 ufs/ffs/ffs_softdep.c struct allocdirect *adp, *oldadp;
oldadp 1527 ufs/ffs/ffs_softdep.c oldadp = TAILQ_LAST(adphead, allocdirectlst);
oldadp 1528 ufs/ffs/ffs_softdep.c if (oldadp == NULL || oldadp->ad_lbn <= lbn) {
oldadp 1531 ufs/ffs/ffs_softdep.c if (oldadp != NULL && oldadp->ad_lbn == lbn)
oldadp 1532 ufs/ffs/ffs_softdep.c allocdirect_merge(adphead, adp, oldadp);
oldadp 1536 ufs/ffs/ffs_softdep.c TAILQ_FOREACH(oldadp, adphead, ad_next) {
oldadp 1537 ufs/ffs/ffs_softdep.c if (oldadp->ad_lbn >= lbn)
oldadp 1540 ufs/ffs/ffs_softdep.c if (oldadp == NULL) {
oldadp 1545 ufs/ffs/ffs_softdep.c TAILQ_INSERT_BEFORE(oldadp, adp, ad_next);
oldadp 1546 ufs/ffs/ffs_softdep.c if (oldadp->ad_lbn == lbn)
oldadp 1547 ufs/ffs/ffs_softdep.c allocdirect_merge(adphead, adp, oldadp);
oldadp 1556 ufs/ffs/ffs_softdep.c allocdirect_merge(adphead, newadp, oldadp)
oldadp 1559 ufs/ffs/ffs_softdep.c struct allocdirect *oldadp; /* existing allocdirect being checked */
oldadp 1571 ufs/ffs/ffs_softdep.c if (newadp->ad_oldblkno != oldadp->ad_newblkno ||
oldadp 1572 ufs/ffs/ffs_softdep.c newadp->ad_oldsize != oldadp->ad_newsize ||
oldadp 1576 ufs/ffs/ffs_softdep.c newadp->ad_oldblkno, oldadp->ad_newblkno, newadp->ad_lbn,
oldadp 1579 ufs/ffs/ffs_softdep.c newadp->ad_oldblkno = oldadp->ad_oldblkno;
oldadp 1580 ufs/ffs/ffs_softdep.c newadp->ad_oldsize = oldadp->ad_oldsize;
oldadp 1597 ufs/ffs/ffs_softdep.c if (oldadp->ad_freefrag != NULL || oldadp->ad_oldblkno == 0) {
oldadp 1599 ufs/ffs/ffs_softdep.c newadp->ad_freefrag = oldadp->ad_freefrag;
oldadp 1600 ufs/ffs/ffs_softdep.c oldadp->ad_freefrag = freefrag;
oldadp 1606 ufs/ffs/ffs_softdep.c if ((wk = LIST_FIRST(&oldadp->ad_newdirblk)) != NULL) {
oldadp 1609 ufs/ffs/ffs_softdep.c if (LIST_FIRST(&oldadp->ad_newdirblk) != NULL)
oldadp 1613 ufs/ffs/ffs_softdep.c free_allocdirect(adphead, oldadp, 0);