| /openbsd/src/sys/ufs/ffs/ |
| D | ffs_balloc.c | 89 if (size > fs->fs_bsize) in ffs1_balloc() 104 if (osize < fs->fs_bsize && osize > 0) { in ffs1_balloc() 107 osize, (int)fs->fs_bsize, cred, bpp, &newb); in ffs1_balloc() 137 error = bread(vp, lbn, fs->fs_bsize, bpp); in ffs1_balloc() 158 error = bread(vp, lbn, fs->fs_bsize, in ffs1_balloc() 188 nsize = fs->fs_bsize; in ffs1_balloc() 195 *bpp = getblk(vp, lbn, fs->fs_bsize, 0, INFSLP); in ffs1_balloc() 196 if (nsize < fs->fs_bsize) in ffs1_balloc() 228 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, in ffs1_balloc() 235 bp = getblk(vp, indirs[1].in_lbn, fs->fs_bsize, 0, INFSLP); in ffs1_balloc() [all …]
|
| D | ffs_inode.c | 92 (int)fs->fs_bsize, &bp); in ffs_update() 238 lastblock = lblkno(fs, length + fs->fs_bsize - 1) - 1; in ffs_truncate() 242 nblocks = btodb(fs->fs_bsize); in ffs_truncate() 304 ffs_blkfree(oip, bn, fs->fs_bsize); in ffs_truncate() 432 nblocks = btodb(fs->fs_bsize); in ffs_indirtrunc() 442 bp = getblk(vp, lbn, (int)fs->fs_bsize, 0, INFSLP); in ffs_indirtrunc() 468 copy = malloc(fs->fs_bsize, M_TEMP, M_WAITOK); in ffs_indirtrunc() 469 memcpy(copy, bp->b_data, fs->fs_bsize); in ffs_indirtrunc() 505 ffs_blkfree(ip, nb, fs->fs_bsize); in ffs_indirtrunc() 524 free(copy, M_TEMP, fs->fs_bsize); in ffs_indirtrunc()
|
| D | ffs_alloc.c | 111 if ((u_int)size > fs->fs_bsize || fragoff(fs, size) != 0) { in ffs_alloc() 113 ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt); in ffs_alloc() 119 if (size == fs->fs_bsize && fs->fs_cstotal.cs_nbfree == 0) in ffs_alloc() 185 if ((u_int)osize > fs->fs_bsize || fragoff(fs, osize) != 0 || in ffs_realloccg() 186 (u_int)nsize > fs->fs_bsize || fragoff(fs, nsize) != 0) { in ffs_realloccg() 189 ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt); in ffs_realloccg() 202 ip->i_dev, fs->fs_bsize, (long long)bprev, fs->fs_fsmnt); in ffs_realloccg() 210 if ((error = bread(ITOV(ip), lbprev, fs->fs_bsize, &bp)) != 0) in ffs_realloccg() 277 request = fs->fs_bsize; in ffs_realloccg() 506 curdirsize = avgndir ? (cgsize - avgbfree * fs->fs_bsize) / avgndir : 0; in ffs_dirpref() [all …]
|
| D | ffs_vnops.c | 221 size = fs->fs_bsize; /* WAS blksize(fs, ip, lbn); */ in ffs_read() 223 xfersize = fs->fs_bsize - blkoffset; in ffs_read() 337 xfersize = fs->fs_bsize - blkoffset; in ffs_write() 340 if (fs->fs_bsize > xfersize) in ffs_write() 378 else if (xfersize + blkoffset == fs->fs_bsize) { in ffs_write()
|
| D | fs.h | 206 int32_t fs_bsize; /* size of basic blocks / bytes */ member 552 ? (u_int64_t)(fs)->fs_bsize \ 556 ? (u_int64_t)(fs)->fs_bsize \ 561 ? (u_int64_t)(fs)->fs_bsize \ 588 MIN((pgsiz), (fs)->fs_bsize) - 1)
|
| D | ffs_vfsops.c | 441 (int)fra->fs->fs_bsize, &bp); in ffs_reload_vnode() 537 size = fs->fs_bsize; in ffs_reload() 582 if ((u_int)fsp->fs_bsize > MAXBSIZE) in ffs_validate() 585 if ((u_int)fsp->fs_bsize < sizeof(struct fs)) in ffs_validate() 739 size = fs->fs_bsize; in ffs_mountfs() 853 u_int64_t sizepb = fs->fs_bsize; /* XXX */ in ffs_oldfscompat() 855 fs->fs_maxfilesize = fs->fs_bsize * NDADDR - 1; /* XXX */ in ffs_oldfscompat() 884 fs->fs_maxbsize = fs->fs_bsize; in ffs1_compat_read() 1017 sbp->f_iosize = fs->fs_bsize; in ffs_statfs() 1248 (int)fs->fs_bsize, &bp); in ffs_vget() [all …]
|
| /openbsd/src/usr.sbin/makefs/ffs/ |
| D | ffs_balloc.c | 89 assert(size <= fs->fs_bsize); in ffs_balloc_ufs1() 103 if (osize < fs->fs_bsize && osize > 0) { in ffs_balloc_ufs1() 125 error = bread(ip->i_devvp, lbn, fs->fs_bsize, in ffs_balloc_ufs1() 173 nsize = fs->fs_bsize; in ffs_balloc_ufs1() 214 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() 219 bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs1() 237 error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, in ffs_balloc_ufs1() 254 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() 261 nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs1() 284 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() [all …]
|
| D | mkfs.c | 170 sblock.fs_bsize = bsize; in ffs_mkfs() 172 if (!POWEROF2(sblock.fs_bsize)) { in ffs_mkfs() 174 sblock.fs_bsize); in ffs_mkfs() 187 if (sblock.fs_bsize < MINBSIZE) { in ffs_mkfs() 189 sblock.fs_bsize, MINBSIZE); in ffs_mkfs() 192 if (sblock.fs_bsize > FFS_MAXBSIZE) { in ffs_mkfs() 194 sblock.fs_bsize, FFS_MAXBSIZE); in ffs_mkfs() 197 if (sblock.fs_bsize < sblock.fs_fsize) { in ffs_mkfs() 199 sblock.fs_bsize, sblock.fs_fsize); in ffs_mkfs() 204 sblock.fs_maxbsize = sblock.fs_bsize; in ffs_mkfs() [all …]
|
| D | ffs_alloc.c | 93 if (size > fs->fs_bsize || fragoff(fs, size) != 0) { in ffs_alloc() 95 fs->fs_bsize, size); in ffs_alloc() 97 if (size == fs->fs_bsize && fs->fs_cstotal.cs_nbfree == 0) in ffs_alloc() 289 if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize) in ffs_alloccg() 298 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) { in ffs_alloccg() 302 if (size == fs->fs_bsize) { in ffs_alloccg()
|
| /openbsd/src/sbin/fsck_ffs/ |
| D | setup.c | 180 proto.fs_bsize == sblock.fs_bsize) in setup() 187 proto.fs_bsize == sblock.fs_bsize) in setup() 195 proto.fs_bsize == sblock.fs_bsize) in setup() 225 sizepb = sblock.fs_bsize; in setup() 226 maxfilesize = sblock.fs_bsize * NDADDR - 1; in setup() 261 if (sblock.fs_bmask != ~(sblock.fs_bsize - 1)) { in setup() 264 sblock.fs_bmask = ~(sblock.fs_bsize - 1); in setup() 283 if (1 << sblock.fs_bshift != sblock.fs_bsize) { in setup() 285 sblock.fs_bshift = ffs(sblock.fs_bsize) - 1; in setup() 366 inopb = sblock.fs_bsize / sizeof(struct ufs2_dinode); in setup() [all …]
|
| D | inode.c | 80 ndb = howmany(DIP(&dino, di_size), sblock.fs_bsize); in ckinode() 98 i * sblock.fs_bsize); in ckinode() 116 remsize = DIP(&dino, di_size) - sblock.fs_bsize * NDADDR; in ckinode() 117 sizepb = sblock.fs_bsize; in ckinode() 168 bp = getdatablk(idesc->id_blkno, sblock.fs_bsize); in iblock() 170 for (sizepb = sblock.fs_bsize, i = 0; i < ilevel; i++) in iblock() 294 pbp = getdatablk(iblk, sblock.fs_bsize); in ginode() 400 blks = howmany(DIP(dp, di_size), sblock.fs_bsize); in cacheino()
|
| D | utilities.c | 150 bufp = malloc((unsigned int)sblock.fs_bsize); in bufinit() 156 bufcnt = MAXBUFSPACE / sblock.fs_bsize; in bufinit() 161 bufp = malloc((unsigned int)sblock.fs_bsize); in bufinit() 273 for (i = 0, j = 0; i < sblock.fs_cssize; i += sblock.fs_bsize, j++) { in flush() 276 sblock.fs_cssize - i < sblock.fs_bsize ? in flush() 277 sblock.fs_cssize - i : sblock.fs_bsize); in flush()
|
| D | dir.c | 508 DIP_SET(dp, di_size, DIP(dp, di_size) + sblock.fs_bsize); in expanddir() 509 DIP_SET(dp, di_blocks, DIP(dp, di_blocks) + btodb(sblock.fs_bsize)); in expanddir() 515 bp = getdirblk(newblk, sblock.fs_bsize); in expanddir() 520 cp < &bp->b_un.b_buf[sblock.fs_bsize]; in expanddir() 540 DIP_SET(dp, di_size, DIP(dp, di_size) - sblock.fs_bsize); in expanddir() 541 DIP_SET(dp, di_blocks, DIP(dp, di_blocks) - btodb(sblock.fs_bsize)); in expanddir()
|
| /openbsd/src/sys/lib/libsa/ |
| D | ufs2.c | 122 buf = alloc(fs->fs_bsize); in read_inode() 125 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, &rsize); in read_inode() 128 if (rsize != (size_t)fs->fs_bsize) { in read_inode() 152 free(buf, fs->fs_bsize); in read_inode() 171 buf = alloc(fs->fs_bsize); in chmod_inode() 174 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, &rsize); in chmod_inode() 177 if (rsize != (size_t)fs->fs_bsize) { in chmod_inode() 191 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, NULL); in chmod_inode() 194 free(buf, fs->fs_bsize); in chmod_inode() 268 alloc(fs->fs_bsize); in block_map() [all …]
|
| D | ufs.c | 123 buf = alloc(fs->fs_bsize); in read_inode() 126 fsbtodb(fs, (daddr32_t)ino_to_fsba(fs, inumber)), fs->fs_bsize, in read_inode() 130 if (rsize != (size_t)fs->fs_bsize) { in read_inode() 154 free(buf, fs->fs_bsize); in read_inode() 173 buf = alloc(fs->fs_bsize); in chmod_inode() 176 fsbtodb(fs, (daddr32_t)ino_to_fsba(fs, inumber)), fs->fs_bsize, in chmod_inode() 180 if (rsize != (size_t)fs->fs_bsize) { in chmod_inode() 194 fsbtodb(fs, (daddr32_t)ino_to_fsba(fs, inumber)), fs->fs_bsize, in chmod_inode() 198 free(buf, fs->fs_bsize); in chmod_inode() 272 alloc(fs->fs_bsize); in block_map() [all …]
|
| /openbsd/src/sys/arch/landisk/stand/xxboot/ |
| D | ufs12.c | 129 buf = alloc(fs->fs_bsize); in read_inode() 132 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, &rsize); in read_inode() 135 if (rsize != (size_t)fs->fs_bsize) { in read_inode() 164 free(buf, fs->fs_bsize); in read_inode() 184 buf = alloc(fs->fs_bsize); 187 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, &rsize); 190 if (rsize != (size_t)fs->fs_bsize) { 209 fsbtodb(fs, ino_to_fsba(fs, inumber)), fs->fs_bsize, buf, NULL); 212 free(buf, fs->fs_bsize); 293 alloc(fs->fs_bsize); in block_map() [all …]
|
| /openbsd/src/sbin/newfs/ |
| D | mkfs.c | 242 sblock.fs_bsize = bsize; in mkfs() 248 sblock.fs_bmask = ~(sblock.fs_bsize - 1); in mkfs() 252 sblock.fs_bshift = ilog2(sblock.fs_bsize); in mkfs() 254 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in mkfs() 257 "size %d is %d", sblock.fs_fsize, sblock.fs_bsize, in mkfs() 258 sblock.fs_bsize / MAXFRAG); in mkfs() 280 sblock.fs_nindir = sblock.fs_bsize / sizeof(int32_t); in mkfs() 281 sblock.fs_inopb = sblock.fs_bsize / sizeof(struct ufs1_dinode); in mkfs() 295 sblock.fs_nindir = sblock.fs_bsize / sizeof(int64_t); in mkfs() 296 sblock.fs_inopb = sblock.fs_bsize / sizeof(struct ufs2_dinode); in mkfs() [all …]
|
| /openbsd/src/sbin/dump/ |
| D | traverse.c | 102 if (DIP(dp, di_size) > sblock->fs_bsize * NDADDR) { in blockest() 105 howmany(sizeest - NDADDR * sblock->fs_bsize / TP_BSIZE, in blockest() 326 filesize -= sblock->fs_bsize; in mapdirs() 367 bread(fsbtodb(sblock, blkno), idblk, (int)sblock->fs_bsize); in dirindir() 375 ret |= searchdir(ino, blkno, sblock->fs_bsize, in dirindir() 380 *filesize -= sblock->fs_bsize; in dirindir() 412 if (dblk == NULL && (dblk = malloc(sblock->fs_bsize)) == NULL) in searchdir() 560 if (DIP(dp, di_size) > NDADDR * sblock->fs_bsize) in dumpino() 568 if ((size = DIP(dp, di_size) - NDADDR * sblock->fs_bsize) <= 0) in dumpino() 587 bread(fsbtodb(sblock, blk), idblk, (int) sblock->fs_bsize); in dmpindir() [all …]
|
| /openbsd/src/sys/arch/alpha/stand/ |
| D | installboot.c | 382 if ((buf = malloc(fs->fs_bsize)) == NULL) in loadblocknums() 386 devread(devfd, buf, blk + partoffset, fs->fs_bsize, "inode"); in loadblocknums() 390 ndb = howmany(ip1->di_size, fs->fs_bsize); in loadblocknums() 394 ndb = howmany(ip2->di_size, fs->fs_bsize); in loadblocknums() 405 bbinfop->bsize = fs->fs_bsize; in loadblocknums() 445 devread(devfd, buf, blk + partoffset, fs->fs_bsize, in loadblocknums() 456 devread(devfd, buf, blk + partoffset, fs->fs_bsize, in loadblocknums() 506 if (fs->fs_bsize <= 0 || fs->fs_bsize < sizeof(struct fs) || in sbchk() 507 fs->fs_bsize > MAXBSIZE) { in sbchk() 510 fs->fs_bsize); in sbchk()
|
| /openbsd/src/sbin/dumpfs/ |
| D | dumpfs.c | 143 afs.fs_bsize <= MAXBSIZE && in open_disk() 144 afs.fs_bsize >= sizeof(struct fs)) in open_disk() 219 afs.fs_bsize, afs.fs_bshift, afs.fs_bmask); in dumpfs() 300 for (i = 0, j = 0; i < afs.fs_cssize; i += afs.fs_bsize, j++) { in dumpfs() 301 size = afs.fs_cssize - i < afs.fs_bsize ? in dumpfs() 302 afs.fs_cssize - i : afs.fs_bsize; in dumpfs() 343 if (pread(fd, &acg, afs.fs_bsize, cur) != afs.fs_bsize) { in dumpcg() 437 printf("-b %d ", afs.fs_bsize); in marshal()
|
| /openbsd/src/sbin/growfs/ |
| D | growfs.c | 183 for (i = 0; i < osblock.fs_cssize; i += osblock.fs_bsize) { in growfs() 186 osblock.fs_bsize), (void *)(((char *)fscs)+i), fsi); in growfs() 200 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, in growfs() 247 for (i = 0; i < sblock.fs_cssize; i += sblock.fs_bsize) { in growfs() 249 (size_t)MINIMUM(sblock.fs_cssize - i, sblock.fs_bsize), in growfs() 332 if (sblock.fs_bsize < SBLOCKSIZE) in initcg() 333 iobufsize = SBLOCKSIZE + 3 * sblock.fs_bsize; in initcg() 335 iobufsize = 4 * sblock.fs_bsize; in initcg() 485 start = sblock.fs_bsize > SBLOCKSIZE ? sblock.fs_bsize : SBLOCKSIZE; in initcg() 487 start += sblock.fs_bsize; in initcg() [all …]
|
| /openbsd/src/sbin/clri/ |
| D | clri.c | 95 sbp->fs_bsize <= MAXBSIZE && in main() 96 sbp->fs_bsize >= (int)sizeof(struct fs)) in main() 101 bsize = sbp->fs_bsize; in main()
|
| /openbsd/src/sbin/ncheck_ffs/ |
| D | ncheck_ffs.c | 360 filesize -= sblock->fs_bsize; in scanonedir() 379 if ((idblk = malloc(sblock->fs_bsize)) == NULL) in dirindir() 381 bread(fsbtodb(sblock, blkno), idblk, (int)sblock->fs_bsize); in dirindir() 389 searchdir(ino, blkno, sblock->fs_bsize, in dirindir() 391 *filesizep -= sblock->fs_bsize; in dirindir() 425 if ((dblk = malloc(sblock->fs_bsize)) == NULL) in searchdir() 603 sblock->fs_bsize <= MAXBSIZE && in main() 604 sblock->fs_bsize >= sizeof(struct fs)) in main()
|
| /openbsd/src/usr.sbin/installboot/ |
| D | i386_installboot.c | 847 if ((buf = malloc(fs->fs_bsize)) == NULL) in getbootparams() 857 fs->fs_bsize, "inode"); in getbootparams() 861 ndb = howmany(ip2->di_size, fs->fs_bsize); in getbootparams() 867 ndb = howmany(ip1->di_size, fs->fs_bsize); in getbootparams() 879 sym_set_value(pbr_symbols, "_fs_bsize_p", (fs->fs_bsize / 16)); in getbootparams() 880 sym_set_value(pbr_symbols, "_fs_bsize_s", (fs->fs_bsize / in getbootparams() 905 boot, ndb, fs->fs_bsize); in getbootparams() 1028 if (fs->fs_bsize <= 0 || fs->fs_bsize < sizeof(struct fs) || in sbchk() 1029 fs->fs_bsize > MAXBSIZE) { in sbchk() 1032 fs->fs_bsize); in sbchk()
|
| /openbsd/src/usr.sbin/quot/ |
| D | quot.c | 146 nblk += sz * super->fs_bsize; in virtualblocks() 479 quad_t sizepb = fs->fs_bsize; /* XXX */ in ffs_oldfscompat() 481 fs->fs_maxfilesize = fs->fs_bsize * NDADDR - 1; /* XXX */ in ffs_oldfscompat() 521 fs->fs_bsize <= MAXBSIZE && in quot() 522 fs->fs_bsize >= sizeof(struct fs)) in quot()
|