Symbol: freefrag
sys/vfs/ufs/ffs_softdep.c
1389
struct freefrag *freefrag;
sys/vfs/ufs/ffs_softdep.c
1419
freefrag = newadp->ad_freefrag;
sys/vfs/ufs/ffs_softdep.c
1421
oldadp->ad_freefrag = freefrag;
sys/vfs/ufs/ffs_softdep.c
1429
static struct freefrag *
sys/vfs/ufs/ffs_softdep.c
1432
struct freefrag *freefrag;
sys/vfs/ufs/ffs_softdep.c
1440
freefrag = kmalloc(sizeof(struct freefrag), M_FREEFRAG,
sys/vfs/ufs/ffs_softdep.c
1442
freefrag->ff_list.wk_type = D_FREEFRAG;
sys/vfs/ufs/ffs_softdep.c
1443
freefrag->ff_state = ip->i_uid & ~ONWORKLIST; /* XXX - used below */
sys/vfs/ufs/ffs_softdep.c
1444
freefrag->ff_inum = ip->i_number;
sys/vfs/ufs/ffs_softdep.c
1445
freefrag->ff_fs = fs;
sys/vfs/ufs/ffs_softdep.c
1446
freefrag->ff_devvp = ip->i_devvp;
sys/vfs/ufs/ffs_softdep.c
1447
freefrag->ff_blkno = blkno;
sys/vfs/ufs/ffs_softdep.c
1448
freefrag->ff_fragsize = size;
sys/vfs/ufs/ffs_softdep.c
1449
return (freefrag);
sys/vfs/ufs/ffs_softdep.c
1457
handle_workitem_freefrag(struct freefrag *freefrag)
sys/vfs/ufs/ffs_softdep.c
1461
tip.i_fs = freefrag->ff_fs;
sys/vfs/ufs/ffs_softdep.c
1462
tip.i_devvp = freefrag->ff_devvp;
sys/vfs/ufs/ffs_softdep.c
1463
tip.i_dev = freefrag->ff_devvp->v_rdev;
sys/vfs/ufs/ffs_softdep.c
1464
tip.i_number = freefrag->ff_inum;
sys/vfs/ufs/ffs_softdep.c
1465
tip.i_uid = freefrag->ff_state & ~ONWORKLIST; /* XXX - set above */
sys/vfs/ufs/ffs_softdep.c
1466
ffs_blkfree(&tip, freefrag->ff_blkno, freefrag->ff_fragsize);
sys/vfs/ufs/ffs_softdep.c
1467
kfree(freefrag, M_FREEFRAG);
sys/vfs/ufs/ffs_softdep.c
1599
struct freefrag *freefrag;
sys/vfs/ufs/ffs_softdep.c
1653
freefrag = oldaip->ai_freefrag;
sys/vfs/ufs/ffs_softdep.c
1655
aip->ai_freefrag = freefrag;
sys/vfs/ufs/ffs_softdep.c
182
static void handle_workitem_freefrag(struct freefrag *);
sys/vfs/ufs/ffs_softdep.c
183
static struct freefrag *newfreefrag(struct inode *, ufs_daddr_t, long);
sys/vfs/ufs/ffs_softdep.c
2280
struct freefrag *freefrag;
sys/vfs/ufs/ffs_softdep.c
2289
if ((freefrag = aip->ai_freefrag) != NULL) {
sys/vfs/ufs/ffs_softdep.c
2291
add_to_worklist(&freefrag->ff_list);
sys/vfs/ufs/ffs_softdep.c
2294
&freefrag->ff_list);
sys/vfs/ufs/softdep.h
136
#define WK_FREEFRAG(wk) ((struct freefrag *)(wk))
sys/vfs/ufs/softdep.h
316
struct freefrag *ad_freefrag; /* fragment to be freed (if any) */
sys/vfs/ufs/softdep.h
365
struct freefrag *ai_freefrag; /* block to be freed when complete */