freefrag 154 ufs/ffs/ffs_softdep.c STATIC void handle_workitem_freefrag(struct freefrag *); freefrag 155 ufs/ffs/ffs_softdep.c STATIC struct freefrag *newfreefrag(struct inode *, daddr_t, long); freefrag 1222 ufs/ffs/ffs_softdep.c pool_init(&freefrag_pool, sizeof(struct freefrag), 0, 0, 0, freefrag 1562 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 1598 ufs/ffs/ffs_softdep.c freefrag = newadp->ad_freefrag; freefrag 1600 ufs/ffs/ffs_softdep.c oldadp->ad_freefrag = freefrag; freefrag 1619 ufs/ffs/ffs_softdep.c STATIC struct freefrag * freefrag 1625 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 1633 ufs/ffs/ffs_softdep.c freefrag = pool_get(&freefrag_pool, PR_WAITOK); freefrag 1634 ufs/ffs/ffs_softdep.c freefrag->ff_list.wk_type = D_FREEFRAG; freefrag 1635 ufs/ffs/ffs_softdep.c freefrag->ff_state = DIP(ip, uid) & ~ONWORKLIST; /* used below */ freefrag 1636 ufs/ffs/ffs_softdep.c freefrag->ff_inum = ip->i_number; freefrag 1637 ufs/ffs/ffs_softdep.c freefrag->ff_mnt = ITOV(ip)->v_mount; freefrag 1638 ufs/ffs/ffs_softdep.c freefrag->ff_devvp = ip->i_devvp; freefrag 1639 ufs/ffs/ffs_softdep.c freefrag->ff_blkno = blkno; freefrag 1640 ufs/ffs/ffs_softdep.c freefrag->ff_fragsize = size; freefrag 1641 ufs/ffs/ffs_softdep.c return (freefrag); freefrag 1649 ufs/ffs/ffs_softdep.c handle_workitem_freefrag(freefrag) freefrag 1650 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 1657 ufs/ffs/ffs_softdep.c tip.i_fs = VFSTOUFS(freefrag->ff_mnt)->um_fs; freefrag 1658 ufs/ffs/ffs_softdep.c tip.i_ump = VFSTOUFS(freefrag->ff_mnt); freefrag 1659 ufs/ffs/ffs_softdep.c tip.i_dev = freefrag->ff_devvp->v_rdev; freefrag 1660 ufs/ffs/ffs_softdep.c tip.i_number = freefrag->ff_inum; freefrag 1661 ufs/ffs/ffs_softdep.c tip.i_ffs1_uid = freefrag->ff_state & ~ONWORKLIST; /* set above */ freefrag 1662 ufs/ffs/ffs_softdep.c ffs_blkfree(&tip, freefrag->ff_blkno, freefrag->ff_fragsize); freefrag 1663 ufs/ffs/ffs_softdep.c pool_put(&freefrag_pool, freefrag); freefrag 1787 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 1836 ufs/ffs/ffs_softdep.c freefrag = NULL; freefrag 1843 ufs/ffs/ffs_softdep.c freefrag = aip->ai_freefrag; freefrag 1856 ufs/ffs/ffs_softdep.c if (freefrag != NULL) freefrag 1857 ufs/ffs/ffs_softdep.c handle_workitem_freefrag(freefrag); freefrag 2555 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 2568 ufs/ffs/ffs_softdep.c if ((freefrag = aip->ai_freefrag) != NULL) { freefrag 2570 ufs/ffs/ffs_softdep.c add_to_worklist(&freefrag->ff_list); freefrag 2573 ufs/ffs/ffs_softdep.c &freefrag->ff_list); freefrag 5703 ufs/ffs/ffs_softdep.c struct freefrag *freefrag; freefrag 5763 ufs/ffs/ffs_softdep.c freefrag = WK_FREEFRAG(wk); freefrag 5765 ufs/ffs/ffs_softdep.c freefrag->ff_devvp, freefrag->ff_mnt, freefrag->ff_blkno, freefrag 5766 ufs/ffs/ffs_softdep.c freefrag->ff_fragsize, freefrag->ff_inum); freefrag 150 ufs/ffs/softdep.h #define WK_FREEFRAG(wk) ((struct freefrag *)(wk)) freefrag 347 ufs/ffs/softdep.h struct freefrag *ad_freefrag; /* fragment to be freed (if any) */ freefrag 397 ufs/ffs/softdep.h struct freefrag *ai_freefrag; /* block to be freed when complete */ freefrag 413 ufs/ffs/softdep.h struct freefrag {