sbin/fsck_ffs/dir.c
779
ufs2_daddr_t lastlbn, oldblk, newblk, indirblk;
sbin/fsck_ffs/dir.c
788
indiralloced = newblk = indirblk = 0;
sbin/fsck_ffs/dir.c
813
newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail);
sbin/fsck_ffs/dir.c
814
if (newblk == 0)
sbin/fsck_ffs/dir.c
816
nbp = getdatablk(newblk, sblock.fs_bsize, BT_DIRDATA);
sbin/fsck_ffs/dir.c
819
DIP_SET(dp, di_db[lastlbn], newblk);
sbin/fsck_ffs/dir.c
841
if ((newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail)) == 0)
sbin/fsck_ffs/dir.c
843
bp = getdirblk(newblk, sblock.fs_bsize);
sbin/fsck_ffs/dir.c
853
DIP_SET(dp, di_db[lastlbn], newblk);
sbin/fsck_ffs/dir.c
877
IBLK_SET(nbp, lastlbn - UFS_NDADDR, newblk);
sbin/fsck_ffs/dir.c
893
if (newblk != 0) {
sbin/fsck_ffs/dir.c
894
idesc.id_blkno = newblk;
sbin/fsck_ffs/fsutil.c
1126
ufs2_daddr_t blkno, newblk;
sbin/fsck_ffs/fsutil.c
1137
if ((newblk = (*checkblkavail)(blkno, frags)) == 0)
sbin/fsck_ffs/fsutil.c
1139
if (newblk > 0)
sbin/fsck_ffs/fsutil.c
1140
return (newblk);
sbin/fsck_ffs/fsutil.c
1141
if (newblk < 0)
sbin/fsck_ffs/fsutil.c
1142
blkno = -newblk;
sbin/fsck_ffs/fsutil.c
1147
if ((newblk = (*checkblkavail)(blkno, frags)) == 0)
sbin/fsck_ffs/fsutil.c
1149
if (newblk > 0)
sbin/fsck_ffs/fsutil.c
1150
return (newblk);
sbin/fsck_ffs/fsutil.c
1151
if (newblk < 0)
sbin/fsck_ffs/fsutil.c
1152
blkno = -newblk;
sys/fs/ext2fs/ext2_alloc.c
212
e2fs_daddr_t newblk, blkno;
sys/fs/ext2fs/ext2_alloc.c
297
if ((newblk = (e2fs_daddr_t)ext2_hashalloc(ip, dtog(fs, pref), pref,
sys/fs/ext2fs/ext2_alloc.c
311
blkno = newblk;
sys/fs/ext2fs/ext2_alloc.c
357
for (blkno = newblk, i = 0; i < len; i++, blkno += fs->e2fs_fpb) {
sys/fs/ext2fs/ext2_balloc.c
62
daddr_t newblk;
sys/fs/ext2fs/ext2_balloc.c
68
error = ext4_ext_get_blocks(ip, lbn, blks, cred, NULL, &allocated, &newblk);
sys/fs/ext2fs/ext2_balloc.c
83
bp->b_blkno = fsbtodb(fs, newblk);
sys/fs/ext2fs/ext2_extents.c
1015
oldblk = newblk;
sys/fs/ext2fs/ext2_extents.c
1016
newblk = ablks[--a];
sys/fs/ext2fs/ext2_extents.c
1017
error = bread(ip->i_devvp, fsbtodb(fs, newblk),
sys/fs/ext2fs/ext2_extents.c
1058
error = ext4_ext_insert_index(ip, path + at, border, newblk);
sys/fs/ext2fs/ext2_extents.c
1085
e4fs_daddr_t newblk;
sys/fs/ext2fs/ext2_extents.c
1091
newblk = ext4_ext_alloc_meta(ip);
sys/fs/ext2fs/ext2_extents.c
1092
if (newblk == 0)
sys/fs/ext2fs/ext2_extents.c
1095
bp = getblk(ip->i_devvp, fsbtodb(fs, newblk), fs->e2fs_bsize, 0, 0, 0);
sys/fs/ext2fs/ext2_extents.c
1097
ext4_ext_blkfree(ip, newblk, 1, 0);
sys/fs/ext2fs/ext2_extents.c
1116
ext4_ext_blkfree(ip, newblk, 1, 0);
sys/fs/ext2fs/ext2_extents.c
1127
ext4_index_store_pblock(curpath->ep_index, newblk);
sys/fs/ext2fs/ext2_extents.c
1367
e4fs_daddr_t newblk;
sys/fs/ext2fs/ext2_extents.c
1377
*perror = ext2_alloc(ip, lbn, pref, (int)fs->e2fs_bsize, cred, &newblk);
sys/fs/ext2fs/ext2_extents.c
1381
if (newblk) {
sys/fs/ext2fs/ext2_extents.c
1386
return (newblk);
sys/fs/ext2fs/ext2_extents.c
1398
e4fs_daddr_t bpref, newblk = 0;
sys/fs/ext2fs/ext2_extents.c
1411
newblk = iblk - le32toh(newex.e_blk) +
sys/fs/ext2fs/ext2_extents.c
1442
newblk = iblk - lblk + e_start;
sys/fs/ext2fs/ext2_extents.c
1457
newblk = ext4_new_blocks(ip, iblk, bpref, cred, &allocated, &error);
sys/fs/ext2fs/ext2_extents.c
1458
if (!newblk)
sys/fs/ext2fs/ext2_extents.c
1463
ext4_ext_store_pblock(&newex, newblk);
sys/fs/ext2fs/ext2_extents.c
1469
newblk = ext4_ext_extent_pblock(&newex);
sys/fs/ext2fs/ext2_extents.c
1470
ext4_ext_put_in_cache(ip, iblk, allocated, newblk, EXT4_EXT_CACHE_IN);
sys/fs/ext2fs/ext2_extents.c
1480
error = bread(ip->i_devvp, fsbtodb(fs, newblk),
sys/fs/ext2fs/ext2_extents.c
1496
*nb = newblk;
sys/fs/ext2fs/ext2_extents.c
930
e4fs_daddr_t newblk, oldblk;
sys/fs/ext2fs/ext2_extents.c
956
newblk = ext4_ext_alloc_meta(ip);
sys/fs/ext2fs/ext2_extents.c
957
if (newblk == 0)
sys/fs/ext2fs/ext2_extents.c
959
ablks[a] = newblk;
sys/fs/ext2fs/ext2_extents.c
962
newblk = ablks[--a];
sys/fs/ext2fs/ext2_extents.c
963
bp = getblk(ip->i_devvp, fsbtodb(fs, newblk), fs->e2fs_bsize, 0, 0, 0);
sys/ufs/ffs/ffs_alloc.c
1046
for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) {
sys/ufs/ffs/ffs_alloc.c
576
ufs1_daddr_t soff, newblk, blkno;
sys/ufs/ffs/ffs_alloc.c
685
if ((newblk = ffs_clusteralloc(ip, cg, pref, len)) != 0)
sys/ufs/ffs/ffs_alloc.c
695
if (newblk == 0) {
sys/ufs/ffs/ffs_alloc.c
714
blkno = newblk;
sys/ufs/ffs/ffs_alloc.c
780
for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) {
sys/ufs/ffs/ffs_alloc.c
844
ufs2_daddr_t soff, newblk, blkno, pref;
sys/ufs/ffs/ffs_alloc.c
952
if ((newblk = ffs_clusteralloc(ip, cg, pref, len)) != 0)
sys/ufs/ffs/ffs_alloc.c
962
if (newblk == 0) {
sys/ufs/ffs/ffs_alloc.c
980
blkno = newblk;
sys/ufs/ffs/ffs_softdep.c
10227
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
10303
newblk = WK_NEWBLK(wk);
sys/ufs/ffs/ffs_softdep.c
10304
if (newblk->nb_jnewblk != NULL &&
sys/ufs/ffs/ffs_softdep.c
10305
indirblk_lookup(newblk->nb_list.wk_mp,
sys/ufs/ffs/ffs_softdep.c
10306
newblk->nb_newblkno)) {
sys/ufs/ffs/ffs_softdep.c
10309
jwait(&newblk->nb_jnewblk->jn_list, MNT_WAIT);
sys/ufs/ffs/ffs_softdep.c
11223
newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
12141
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
12225
newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
12232
while ((newblk = LIST_FIRST(&bmsafemap->sm_newblkwr))) {
sys/ufs/ffs/ffs_softdep.c
12233
newblk->nb_state |= DEPCOMPLETE;
sys/ufs/ffs/ffs_softdep.c
12234
newblk->nb_state &= ~ONDEPLIST;
sys/ufs/ffs/ffs_softdep.c
12235
newblk->nb_bmsafemap = NULL;
sys/ufs/ffs/ffs_softdep.c
12236
LIST_REMOVE(newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
12237
if (newblk->nb_list.wk_type == D_ALLOCDIRECT)
sys/ufs/ffs/ffs_softdep.c
12239
WK_ALLOCDIRECT(&newblk->nb_list), NULL);
sys/ufs/ffs/ffs_softdep.c
12240
else if (newblk->nb_list.wk_type == D_ALLOCINDIR)
sys/ufs/ffs/ffs_softdep.c
12242
WK_ALLOCINDIR(&newblk->nb_list));
sys/ufs/ffs/ffs_softdep.c
12243
else if (newblk->nb_list.wk_type != D_NEWBLK)
sys/ufs/ffs/ffs_softdep.c
12245
TYPENAME(newblk->nb_list.wk_type));
sys/ufs/ffs/ffs_softdep.c
12967
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
12996
newblk = WK_NEWBLK(wk);
sys/ufs/ffs/ffs_softdep.c
12997
if (newblk->nb_jnewblk != NULL) {
sys/ufs/ffs/ffs_softdep.c
13002
jwait(&newblk->nb_jnewblk->jn_list, waitfor);
sys/ufs/ffs/ffs_softdep.c
13005
if (newblk->nb_state & DEPCOMPLETE ||
sys/ufs/ffs/ffs_softdep.c
13008
nbp = newblk->nb_bmsafemap->sm_buf;
sys/ufs/ffs/ffs_softdep.c
13031
newblk = (struct newblk *)aip;
sys/ufs/ffs/ffs_softdep.c
13032
if (newblk->nb_jnewblk != NULL) {
sys/ufs/ffs/ffs_softdep.c
13033
jwait(&newblk->nb_jnewblk->jn_list,
sys/ufs/ffs/ffs_softdep.c
13037
if (newblk->nb_state & DEPCOMPLETE)
sys/ufs/ffs/ffs_softdep.c
13039
nbp = newblk->nb_bmsafemap->sm_buf;
sys/ufs/ffs/ffs_softdep.c
13178
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
13187
newblk = (struct newblk *)adp;
sys/ufs/ffs/ffs_softdep.c
13188
if (newblk->nb_jnewblk != NULL) {
sys/ufs/ffs/ffs_softdep.c
13189
jwait(&newblk->nb_jnewblk->jn_list, MNT_WAIT);
sys/ufs/ffs/ffs_softdep.c
13192
if (newblk->nb_state & DEPCOMPLETE)
sys/ufs/ffs/ffs_softdep.c
13194
bp = newblk->nb_bmsafemap->sm_buf;
sys/ufs/ffs/ffs_softdep.c
13221
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
13243
if (newblk_lookup(mp, blkno, 0, &newblk) == 0) {
sys/ufs/ffs/ffs_softdep.c
13247
if (newblk->nb_list.wk_type != D_ALLOCDIRECT)
sys/ufs/ffs/ffs_softdep.c
13248
panic("flush_newblk_dep: Bad newblk %p", newblk);
sys/ufs/ffs/ffs_softdep.c
13252
if (newblk->nb_jnewblk != NULL) {
sys/ufs/ffs/ffs_softdep.c
13253
jwait(&newblk->nb_jnewblk->jn_list, MNT_WAIT);
sys/ufs/ffs/ffs_softdep.c
13259
if ((newblk->nb_state & DEPCOMPLETE) == 0) {
sys/ufs/ffs/ffs_softdep.c
13260
bp = newblk->nb_bmsafemap->sm_buf;
sys/ufs/ffs/ffs_softdep.c
14336
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
14442
newblk = WK_NEWBLK(wk);
sys/ufs/ffs/ffs_softdep.c
14443
if (newblk->nb_jnewblk) {
sys/ufs/ffs/ffs_softdep.c
14838
newblk_print(struct newblk *nbp)
sys/ufs/ffs/ffs_softdep.c
2388
struct newblk **newblkpp)
sys/ufs/ffs/ffs_softdep.c
2390
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
2392
LIST_FOREACH(newblk, newblkhd, nb_hash) {
sys/ufs/ffs/ffs_softdep.c
2393
if (newblkno != newblk->nb_newblkno)
sys/ufs/ffs/ffs_softdep.c
2400
if ((flags & DEPALLOC) && newblk->nb_list.wk_type != D_NEWBLK)
sys/ufs/ffs/ffs_softdep.c
2404
if (newblk) {
sys/ufs/ffs/ffs_softdep.c
2405
*newblkpp = newblk;
sys/ufs/ffs/ffs_softdep.c
2421
struct newblk **newblkpp)
sys/ufs/ffs/ffs_softdep.c
2423
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
2440
newblk = malloc(sizeof(union allblk), M_NEWBLK,
sys/ufs/ffs/ffs_softdep.c
2442
workitem_alloc(&newblk->nb_list, D_NEWBLK, mp);
sys/ufs/ffs/ffs_softdep.c
2445
WORKITEM_FREE(newblk, D_NEWBLK);
sys/ufs/ffs/ffs_softdep.c
2448
newblk->nb_freefrag = NULL;
sys/ufs/ffs/ffs_softdep.c
2449
LIST_INIT(&newblk->nb_indirdeps);
sys/ufs/ffs/ffs_softdep.c
2450
LIST_INIT(&newblk->nb_newdirblk);
sys/ufs/ffs/ffs_softdep.c
2451
LIST_INIT(&newblk->nb_jwork);
sys/ufs/ffs/ffs_softdep.c
2452
newblk->nb_state = ATTACHED;
sys/ufs/ffs/ffs_softdep.c
2453
newblk->nb_newblkno = newblkno;
sys/ufs/ffs/ffs_softdep.c
2454
LIST_INSERT_HEAD(newblkhd, newblk, nb_hash);
sys/ufs/ffs/ffs_softdep.c
2455
*newblkpp = newblk;
sys/ufs/ffs/ffs_softdep.c
4111
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
4126
newblk = WK_NEWBLK(jnewblk->jn_dep);
sys/ufs/ffs/ffs_softdep.c
4127
newblk->nb_jnewblk = NULL;
sys/ufs/ffs/ffs_softdep.c
4128
if ((newblk->nb_state & GOINGAWAY) == 0) {
sys/ufs/ffs/ffs_softdep.c
4129
bmsafemap = newblk->nb_bmsafemap;
sys/ufs/ffs/ffs_softdep.c
4130
newblk->nb_state |= ONDEPLIST;
sys/ufs/ffs/ffs_softdep.c
4131
LIST_INSERT_HEAD(&bmsafemap->sm_newblkhd, newblk,
sys/ufs/ffs/ffs_softdep.c
4134
jwork_insert(&newblk->nb_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
5306
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
5359
if (newblk_lookup(mp, newblkno, DEPALLOC, &newblk) != 0)
sys/ufs/ffs/ffs_softdep.c
5361
newblk->nb_bmsafemap = bmsafemap = bmsafemap_lookup(mp, bp,
sys/ufs/ffs/ffs_softdep.c
5364
jnewblk->jn_dep = (struct worklist *)newblk;
sys/ufs/ffs/ffs_softdep.c
5367
newblk->nb_state |= ONDEPLIST;
sys/ufs/ffs/ffs_softdep.c
5368
LIST_INSERT_HEAD(&bmsafemap->sm_newblkhd, newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
5370
newblk->nb_bmsafemap = bmsafemap;
sys/ufs/ffs/ffs_softdep.c
5371
newblk->nb_jnewblk = jnewblk;
sys/ufs/ffs/ffs_softdep.c
5507
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
5562
if (newblk_lookup(mp, newblkno, 0, &newblk) == 0)
sys/ufs/ffs/ffs_softdep.c
5564
KASSERT(newblk->nb_list.wk_type == D_NEWBLK,
sys/ufs/ffs/ffs_softdep.c
5569
WORKITEM_REASSIGN(newblk, D_ALLOCDIRECT);
sys/ufs/ffs/ffs_softdep.c
5570
adp = (struct allocdirect *)newblk;
sys/ufs/ffs/ffs_softdep.c
5571
newblk->nb_freefrag = freefrag;
sys/ufs/ffs/ffs_softdep.c
5580
if ((jnewblk = newblk->nb_jnewblk) != NULL) {
sys/ufs/ffs/ffs_softdep.c
5591
WORKLIST_INSERT(&bp->b_dep, &newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
5902
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
5936
if (newblk_lookup(mp, newblkno, 0, &newblk) == 0)
sys/ufs/ffs/ffs_softdep.c
5938
KASSERT(newblk->nb_list.wk_type == D_NEWBLK,
sys/ufs/ffs/ffs_softdep.c
5943
WORKITEM_REASSIGN(newblk, D_ALLOCDIRECT);
sys/ufs/ffs/ffs_softdep.c
5944
adp = (struct allocdirect *)newblk;
sys/ufs/ffs/ffs_softdep.c
5945
newblk->nb_freefrag = freefrag;
sys/ufs/ffs/ffs_softdep.c
5955
if ((jnewblk = newblk->nb_jnewblk) != NULL) {
sys/ufs/ffs/ffs_softdep.c
5966
WORKLIST_INSERT(&bp->b_dep, &newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
6038
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
6049
if (newblk_lookup(ITOVFS(ip), newblkno, 0, &newblk) == 0)
sys/ufs/ffs/ffs_softdep.c
6051
KASSERT(newblk->nb_list.wk_type == D_NEWBLK,
sys/ufs/ffs/ffs_softdep.c
6053
WORKITEM_REASSIGN(newblk, D_ALLOCINDIR);
sys/ufs/ffs/ffs_softdep.c
6054
newblk->nb_freefrag = freefrag;
sys/ufs/ffs/ffs_softdep.c
6055
aip = (struct allocindir *)newblk;
sys/ufs/ffs/ffs_softdep.c
6059
if ((jnewblk = newblk->nb_jnewblk) != NULL) {
sys/ufs/ffs/ffs_softdep.c
612
SOFTDEP_TYPE(NEWBLK, newblk, "New block or frag allocation dependency");
sys/ufs/ffs/ffs_softdep.c
6178
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
6239
if (newblk_lookup(mp, dbtofsb(fs, bp->b_blkno), 0, &newblk))
sys/ufs/ffs/ffs_softdep.c
6240
LIST_INSERT_HEAD(&newblk->nb_indirdeps, indirdep, ir_next);
sys/ufs/ffs/ffs_softdep.c
6478
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
6531
&newblk) == 0)
sys/ufs/ffs/ffs_softdep.c
6533
LIST_FOREACH(indirn, &newblk->nb_indirdeps, ir_next)
sys/ufs/ffs/ffs_softdep.c
750
static struct jnewblk *cancel_newblk(struct newblk *, struct worklist *,
sys/ufs/ffs/ffs_softdep.c
7589
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
7593
newblk = (struct newblk *)adp;
sys/ufs/ffs/ffs_softdep.c
7602
if (freework->fw_blkno == newblk->nb_newblkno)
sys/ufs/ffs/ffs_softdep.c
7620
freework->fw_jnewblk = cancel_newblk(newblk, &freework->fw_list,
sys/ufs/ffs/ffs_softdep.c
7622
WORKLIST_INSERT(&freeblks->fb_freeworkhd, &newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
7635
struct newblk *newblk,
sys/ufs/ffs/ffs_softdep.c
7641
CTR1(KTR_SUJ, "cancel_newblk: blkno %jd", newblk->nb_newblkno);
sys/ufs/ffs/ffs_softdep.c
7643
newblk->nb_state |= GOINGAWAY;
sys/ufs/ffs/ffs_softdep.c
7653
if (newblk->nb_state & ONDEPLIST) {
sys/ufs/ffs/ffs_softdep.c
7654
newblk->nb_state &= ~ONDEPLIST;
sys/ufs/ffs/ffs_softdep.c
7655
LIST_REMOVE(newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
7657
if (newblk->nb_state & ONWORKLIST)
sys/ufs/ffs/ffs_softdep.c
7658
WORKLIST_REMOVE(&newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
7664
jnewblk = newblk->nb_jnewblk;
sys/ufs/ffs/ffs_softdep.c
7666
newblk->nb_jnewblk = NULL;
sys/ufs/ffs/ffs_softdep.c
7669
if (!LIST_EMPTY(&newblk->nb_jwork))
sys/ufs/ffs/ffs_softdep.c
7670
jwork_move(wkhd, &newblk->nb_jwork);
sys/ufs/ffs/ffs_softdep.c
7675
if ((wk = LIST_FIRST(&newblk->nb_newdirblk)) != NULL)
sys/ufs/ffs/ffs_softdep.c
7677
if (!LIST_EMPTY(&newblk->nb_newdirblk))
sys/ufs/ffs/ffs_softdep.c
7688
newblk_freefrag(struct newblk *newblk)
sys/ufs/ffs/ffs_softdep.c
7692
if (newblk->nb_freefrag == NULL)
sys/ufs/ffs/ffs_softdep.c
7694
freefrag = newblk->nb_freefrag;
sys/ufs/ffs/ffs_softdep.c
7695
newblk->nb_freefrag = NULL;
sys/ufs/ffs/ffs_softdep.c
7707
free_newblk(struct newblk *newblk)
sys/ufs/ffs/ffs_softdep.c
7712
KASSERT(newblk->nb_jnewblk == NULL,
sys/ufs/ffs/ffs_softdep.c
7713
("free_newblk: jnewblk %p still attached", newblk->nb_jnewblk));
sys/ufs/ffs/ffs_softdep.c
7714
KASSERT(newblk->nb_list.wk_type != D_NEWBLK,
sys/ufs/ffs/ffs_softdep.c
7716
LOCK_OWNED(VFSTOUFS(newblk->nb_list.wk_mp));
sys/ufs/ffs/ffs_softdep.c
7717
newblk_freefrag(newblk);
sys/ufs/ffs/ffs_softdep.c
7718
if (newblk->nb_state & ONDEPLIST)
sys/ufs/ffs/ffs_softdep.c
7719
LIST_REMOVE(newblk, nb_deps);
sys/ufs/ffs/ffs_softdep.c
7720
if (newblk->nb_state & ONWORKLIST)
sys/ufs/ffs/ffs_softdep.c
7721
WORKLIST_REMOVE(&newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
7722
LIST_REMOVE(newblk, nb_hash);
sys/ufs/ffs/ffs_softdep.c
7723
if ((wk = LIST_FIRST(&newblk->nb_newdirblk)) != NULL)
sys/ufs/ffs/ffs_softdep.c
7725
if (!LIST_EMPTY(&newblk->nb_newdirblk))
sys/ufs/ffs/ffs_softdep.c
7727
while ((indirdep = LIST_FIRST(&newblk->nb_indirdeps)) != NULL)
sys/ufs/ffs/ffs_softdep.c
7729
handle_jwork(&newblk->nb_jwork);
sys/ufs/ffs/ffs_softdep.c
7730
WORKITEM_FREE(newblk, D_NEWBLK);
sys/ufs/ffs/ffs_softdep.c
8128
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
8161
newblk = WK_NEWBLK(wk);
sys/ufs/ffs/ffs_softdep.c
8162
if (newblk->nb_jnewblk) {
sys/ufs/ffs/ffs_softdep.c
8163
freework->fw_jnewblk = newblk->nb_jnewblk;
sys/ufs/ffs/ffs_softdep.c
8164
newblk->nb_jnewblk->jn_dep = &freework->fw_list;
sys/ufs/ffs/ffs_softdep.c
8165
newblk->nb_jnewblk = NULL;
sys/ufs/ffs/ffs_softdep.c
8167
free_newblk(newblk);
sys/ufs/ffs/ffs_softdep.c
826
static void newblk_freefrag(struct newblk*);
sys/ufs/ffs/ffs_softdep.c
827
static void free_newblk(struct newblk *);
sys/ufs/ffs/ffs_softdep.c
8529
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
8531
newblk = (struct newblk *)aip;
sys/ufs/ffs/ffs_softdep.c
8537
if (bp && (trunc || newblk->nb_jnewblk)) {
sys/ufs/ffs/ffs_softdep.c
8553
if (trunc && (freefrag = newblk->nb_freefrag) != NULL) {
sys/ufs/ffs/ffs_softdep.c
8554
newblk->nb_freefrag = NULL;
sys/ufs/ffs/ffs_softdep.c
8567
cancel_newblk(newblk, NULL, &freeblks->fb_jwork);
sys/ufs/ffs/ffs_softdep.c
8568
WORKLIST_INSERT(&freeblks->fb_freeworkhd, &newblk->nb_list);
sys/ufs/ffs/ffs_softdep.c
857
struct newblk **);
sys/ufs/ffs/ffs_softdep.c
858
static int newblk_lookup(struct mount *, ufs2_daddr_t, int, struct newblk **);
sys/ufs/ffs/ffs_softdep.c
8586
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
8638
newblk = WK_NEWBLK(wk);
sys/ufs/ffs/ffs_softdep.c
8642
WORKLIST_INSERT(&newblk->nb_newdirblk, &newdirblk->db_list);
sys/ufs/ffs/ffs_softdep.c
8713
struct newblk *newblk;
sys/ufs/ffs/ffs_softdep.c
8849
if (newblk_lookup(mp, dbtofsb(fs, bp->b_blkno), 0, &newblk)
sys/ufs/ffs/ffs_softdep.c
8852
WORKLIST_INSERT(&newblk->nb_newdirblk, &newdirblk->db_list);
sys/ufs/ffs/softdep.h
1034
LIST_HEAD(newblk_hashhead, newblk);
sys/ufs/ffs/softdep.h
223
#define WK_NEWBLK(wk) ((struct newblk *)(wk))
sys/ufs/ffs/softdep.h
253
LIST_HEAD(newblkhd, newblk);
sys/ufs/ffs/softdep.h
426
LIST_ENTRY(newblk) nb_hash; /* Hashed lookup. */
sys/ufs/ffs/softdep.h
427
LIST_ENTRY(newblk) nb_deps; /* Bmsafemap's list of newblks. */
sys/ufs/ffs/softdep.h
465
struct newblk ad_block; /* Common block logic */
sys/ufs/ffs/softdep.h
525
struct newblk ai_block; /* Common block area */
sys/ufs/ffs/softdep.h
544
struct newblk ab_newblk;