/openbsd/sys/ufs/ffs/ |
H A D | ffs_balloc.c | 89 if (size > fs->fs_bsize) in ffs1_balloc() 158 error = bread(vp, lbn, fs->fs_bsize, in ffs1_balloc() 188 nsize = fs->fs_bsize; in ffs1_balloc() 196 if (nsize < fs->fs_bsize) in ffs1_balloc() 370 ffs_blkfree(ip, *blkp, fs->fs_bsize); in ffs1_balloc() 371 deallocated += fs->fs_bsize; in ffs1_balloc() 425 if (size > fs->fs_bsize) in ffs2_balloc() 531 nsize = fs->fs_bsize; in ffs2_balloc() 540 if (nsize < fs->fs_bsize) in ffs2_balloc() 786 (int)fs->fs_bsize, &bp); in ffs2_balloc() [all …]
|
H A 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()
|
H A 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() 189 ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt); in ffs_realloccg() 277 request = fs->fs_bsize; in ffs_realloccg() 952 if (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize) { in ffs_alloccg() 961 if (size == fs->fs_bsize) { in ffs_alloccg() 1198 (int)fs->fs_bsize, 0, INFSLP); in ffs_nodealloccg() 1200 memset(ibp->b_data, 0, fs->fs_bsize); in ffs_nodealloccg() 1262 ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt); in ffs_blkfree() [all …]
|
H A 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()
|
H A 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)
|
H A 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/usr.sbin/makefs/ffs/ |
H A 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() 292 nbp = getblk(ip->i_devvp, lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs1() 338 assert(size <= fs->fs_bsize); in ffs_balloc_ufs2() 352 if (osize < fs->fs_bsize && osize > 0) { in ffs_balloc_ufs2() 374 error = bread(ip->i_devvp, lbn, fs->fs_bsize, in ffs_balloc_ufs2() 422 nsize = fs->fs_bsize; in ffs_balloc_ufs2() 541 nbp = getblk(ip->i_devvp, lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs2() [all …]
|
H A 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() 236 sblock.fs_bsize / MAXFRAG); in ffs_mkfs() 479 if (sblock.fs_bsize < SBLOCKSIZE) in ffs_mkfs() 482 iobufsize = 4 * sblock.fs_bsize; in ffs_mkfs() 548 size = fs->fs_bsize; in ffs_write_superblock() 710 start = sblock.fs_bsize > SBLOCKSIZE ? sblock.fs_bsize : SBLOCKSIZE; in initcg() [all …]
|
H A 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/sbin/fsck_ffs/ |
H A 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() 264 sblock.fs_bmask = ~(sblock.fs_bsize - 1); in setup() 380 nindir = sblock.fs_bsize / sizeof(int64_t); in setup() 540 if (!POWEROF2(sblock.fs_bsize) || sblock.fs_bsize < MINBSIZE || in readsb() 541 sblock.fs_bsize > MAXBSIZE) { in readsb() 639 fs->fs_bsize = fs->fs_fsize * fs->fs_frag; in calcsb() [all …]
|
H A 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()
|
H A 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()
|
H A 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/sys/lib/libsa/ |
H A D | ufs.c | 123 buf = alloc(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() 180 if (rsize != (size_t)fs->fs_bsize) { in chmod_inode() 198 free(buf, fs->fs_bsize); in chmod_inode() 272 alloc(fs->fs_bsize); in block_map() 323 fp->f_buf = alloc(fs->fs_bsize); in buf_read_file() 538 buf = alloc(fs->fs_bsize); in ufs_open() 546 fs->fs_bsize, buf, &buf_size); in ufs_open() [all …]
|
H A D | ufs2.c | 122 buf = alloc(fs->fs_bsize); 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() 177 if (rsize != (size_t)fs->fs_bsize) { in chmod_inode() 194 free(buf, fs->fs_bsize); in chmod_inode() 268 alloc(fs->fs_bsize); in block_map() 319 fp->f_buf = alloc(fs->fs_bsize); in buf_read_file() 534 buf = alloc(fs->fs_bsize); in ufs2_open() 542 fs->fs_bsize, buf, &buf_size); in ufs2_open() [all …]
|
/openbsd/sys/arch/landisk/stand/xxboot/ |
H A D | ufs12.c | 129 buf = alloc(fs->fs_bsize); 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); 190 if (rsize != (size_t)fs->fs_bsize) { 212 free(buf, fs->fs_bsize); 293 alloc(fs->fs_bsize); in block_map() 348 fp->f_buf = alloc(fs->fs_bsize); in buf_read_file() 603 buf = alloc(fs->fs_bsize); in ufs12_open() 611 fs->fs_bsize, buf, &buf_size); in ufs12_open() [all …]
|
/openbsd/sbin/newfs/ |
H A D | mkfs.c | 242 sblock.fs_bsize = bsize; in mkfs() 248 sblock.fs_bmask = ~(sblock.fs_bsize - 1); in mkfs() 258 sblock.fs_bsize / MAXFRAG); in mkfs() 549 if (sblock.fs_bsize < SBLOCKSIZE) in mkfs() 552 iobufsize = 4 * sblock.fs_bsize; in mkfs() 734 start = sblock.fs_bsize > SBLOCKSIZE ? sblock.fs_bsize : SBLOCKSIZE; in initcg() 740 start += sblock.fs_bsize; in initcg() 765 sblock.fs_bsize, &iobuf[start]); in initcg() 954 if (size != sblock.fs_bsize) { in alloc() 998 rdfs(d, sblock.fs_bsize, iobuf); in iput() [all …]
|
/openbsd/sbin/dump/ |
H A D | traverse.c | 102 if (DIP(dp, di_size) > sblock->fs_bsize * NDADDR) { in blockest() 326 filesize -= sblock->fs_bsize; in mapdirs() 380 *filesize -= sblock->fs_bsize; in dirindir() 589 memset(idblk, 0, (int)sblock->fs_bsize); in dmpindir() 591 if (*size < NINDIR(sblock) * sblock->fs_bsize) in dmpindir() 595 *size -= NINDIR(sblock) * sblock->fs_bsize; in dmpindir() 625 tbperdb = sblock->fs_bsize >> tp_bshift; in ufs1_blksout() 642 dumpblock(*bp, (int)sblock->fs_bsize); in ufs1_blksout() 660 tbperdb = sblock->fs_bsize >> tp_bshift; in ufs2_blksout() 677 dumpblock(*bp, (int)sblock->fs_bsize); in ufs2_blksout() [all …]
|
/openbsd/sys/arch/alpha/stand/ |
H A 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/sbin/dumpfs/ |
H A 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/sbin/growfs/ |
H A D | growfs.c | 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() 596 ibuf = malloc(sblock.fs_bsize); in cond_bl_upd() 864 howmany(osblock.fs_cssize, osblock.fs_bsize); in updcsloc() 1324 (size_t)sblock.fs_bsize, (void *)&ablk, fsi); in updcsloc() 1802 osblock.fs_bsize <= MAXBSIZE && in main() 2127 ibuf = malloc(sblock.fs_bsize); in indirchk() [all …]
|
/openbsd/sbin/clri/ |
H A 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/sbin/ncheck_ffs/ |
H A 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/usr.sbin/installboot/ |
H A 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/usr.sbin/quot/ |
H A 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()
|