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 {