Lines Matching refs:sblock
206 blksiz = idesc->id_numfrags * sblock.fs_fsize;
246 blksiz = idesc->id_numfrags * sblock.fs_fsize;
794 cg = ino_to_cg(&sblock, ip->i_number);
797 lastlbn = lblkno(&sblock, filesize);
802 lastlbn >= UFS_NDADDR + NINDIR(&sblock))
807 lastlbnsize = sblksize(&sblock, filesize, lastlbn);
808 if (lastlbnsize > 0 && lastlbnsize < sblock.fs_bsize) {
813 newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail);
816 nbp = getdatablk(newblk, sblock.fs_bsize, BT_DIRDATA);
820 DIP_SET(dp, di_size, filesize + sblock.fs_bsize - lastlbnsize);
822 btodb(sblock.fs_bsize - lastlbnsize));
826 sblock.fs_bsize - lastlbnsize);
828 cp < &nbp->b_un.b_buf[sblock.fs_bsize];
835 idesc.id_numfrags = numfrags(&sblock, lastlbnsize);
841 if ((newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail)) == 0)
843 bp = getdirblk(newblk, sblock.fs_bsize);
846 memset(bp->b_un.b_buf, 0, sblock.fs_bsize);
848 cp < &bp->b_un.b_buf[sblock.fs_bsize];
859 indirblk = allocblk(cg, sblock.fs_frag,
867 nbp = getdatablk(indirblk, sblock.fs_bsize, BT_LEVEL1);
871 memset(nbp->b_un.b_buf, 0, sblock.fs_bsize);
874 DIP(dp, di_blocks) + btodb(sblock.fs_bsize));
881 DIP_SET(dp, di_size, filesize + sblock.fs_bsize);
882 DIP_SET(dp, di_blocks, DIP(dp, di_blocks) + btodb(sblock.fs_bsize));
895 idesc.id_numfrags = sblock.fs_frag;
900 idesc.id_numfrags = sblock.fs_frag;
928 bp = getdirblk(DIP(dp, di_db[0]), sblock.fs_fsize);
936 cp < &bp->b_un.b_buf[sblock.fs_fsize];