UFS_NIADDR
for (i = 0; filesize > 0 && i < UFS_NIADDR; i++) {
for (ind_level = 0; ind_level < UFS_NIADDR; ind_level++) {
for (ap = &dino.di_ib[0], n = 1; n <= UFS_NIADDR; ap++, n++) {
blks = UFS_NDADDR + UFS_NIADDR;
UFS_NIADDR * sizeof(ufs_daddr_t)) ||
for (; j < UFS_NIADDR; j++)
for (i = 0; i < UFS_NIADDR; i++) {
for (i = 0; i < UFS_NIADDR; i++)
for (sizepb = sblock.fs_bsize, i = 0; i < UFS_NIADDR; i++) {
int f_nindir[UFS_NIADDR];
char *f_blk[UFS_NIADDR];/* buffer for indirect block at
size_t f_blksize[UFS_NIADDR];
daddr_t f_blkno[UFS_NIADDR];/* disk address of block in buffer */
for (level = 0; level < UFS_NIADDR; level++)
for (level = 0; level < UFS_NIADDR; level++) {
if (level == UFS_NIADDR) {
for (level = 0; level < UFS_NIADDR; level++) {
for (level = 0; level < UFS_NIADDR; level++) {
for (i = 0; i < UFS_NIADDR; i++) { /* XXX */
#define UFS1_MAXSYMLINKLEN ((UFS_NDADDR + UFS_NIADDR) * sizeof(ufs_daddr_t))
ufs_daddr_t di_ib[UFS_NIADDR]; /* 88: Indirect disk blocks. */
struct indir start_ap[UFS_NIADDR + 1], end_ap[UFS_NIADDR + 1], *idp;
struct indir indirs[UFS_NIADDR + 2];
ufs_daddr_t *allocib, *blkp, *allocblk, allociblk[UFS_NIADDR + 1];
ufs_daddr_t *lbns_remfree, lbns[UFS_NIADDR + 1];
ufs_daddr_t bn, lbn, lastiblock[UFS_NIADDR], indir_lbn[UFS_NIADDR];
ufs_daddr_t oldblks[UFS_NDADDR + UFS_NIADDR];
ufs_daddr_t newblks[UFS_NDADDR + UFS_NIADDR];
for (i = 0; i < UFS_NIADDR; i++) {
for (i = 0; i < UFS_NIADDR; i++) {
ufs_lbn_t baselbns[UFS_NIADDR], tmpval;
for (i = 1; i < UFS_NIADDR; i++) {
for (level = (UFS_NIADDR - 1); level >= 0; level--) {
for (i = 0; i < UFS_NIADDR; i++) {
for (i = 0; i < UFS_NIADDR; i++) { /* XXX */
error = vfsync(vp, ap->a_waitfor, UFS_NIADDR + 1, ffs_checkdeferred,
ufs_daddr_t fb_iblks[UFS_NIADDR]; /* indirect blk ptrs to deallocate */
struct indir a[UFS_NIADDR+1], *xap;
for (blockcnt = 1, i = UFS_NIADDR, bn -= UFS_NDADDR;; i--, bn -= blockcnt) {
metalbn = -(realbn - bn + UFS_NIADDR - i);
metalbn = -(-realbn - bn + UFS_NIADDR - i);
ap->in_off = off = UFS_NIADDR - i;
for (++numlevels; i <= UFS_NIADDR; i++) {
struct indir indirs[UFS_NIADDR + 2];
int64_t *allocblk, allociblk[UFS_NIADDR + 1];
struct indir indirs[UFS_NIADDR + 2];
int32_t *allocblk, allociblk[UFS_NIADDR + 1];
sblock.fs_maxsymlinklen = ((UFS_NDADDR + UFS_NIADDR) *
sblock.fs_maxsymlinklen = ((UFS_NDADDR + UFS_NIADDR) *
for (sizepb = sblock.fs_bsize, i = 0; i < UFS_NIADDR; i++) {
metalbn = -(realbn - bn + UFS_NIADDR - i);
metalbn = -(-realbn - bn + UFS_NIADDR - i);
ap->in_off = off = UFS_NIADDR - i;
for (++numlevels; i <= UFS_NIADDR; i++) {
for (lbc = 0, i = UFS_NIADDR;; i--, bn -= blockcnt) {
#define UFS1_MAXSYMLINKLEN ((UFS_NDADDR + UFS_NIADDR) * sizeof(ufs1_daddr_t))
#define UFS2_MAXSYMLINKLEN ((UFS_NDADDR + UFS_NIADDR) * sizeof(ufs2_daddr_t))