| /netbsd-src/sys/ufs/ffs/ |
| H A D | ffs_balloc.c | 130 if (size > fs->fs_bsize) in ffs_balloc_ufs1() 151 if (osize < fs->fs_bsize && osize > 0) { in ffs_balloc_ufs1() 156 osize, (int)fs->fs_bsize, flags, cred, bpp, in ffs_balloc_ufs1() 190 error = bread(vp, lbn, fs->fs_bsize, in ffs_balloc_ufs1() 247 nsize = fs->fs_bsize; in ffs_balloc_ufs1() 286 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, in ffs_balloc_ufs1() 293 fs->fs_bsize, true, &bp); in ffs_balloc_ufs1() 314 indirs[i].in_lbn, (int)fs->fs_bsize, 0, &bp); in ffs_balloc_ufs1() 339 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, in ffs_balloc_ufs1() 348 fs->fs_bsize, true, &nbp); in ffs_balloc_ufs1() [all …]
|
| H A D | ffs_snapshot.c | 350 if (bp->b_bcount == fs->fs_bsize) 498 fs->fs_bsize, l->l_cred, B_METAONLY, &ibp); 518 len = howmany(fs->fs_cssize, fs->fs_bsize); 521 fs->fs_bsize, l->l_cred, 0, &nbp); 537 fs->fs_bsize, l->l_cred, 0, &nbp); 572 *sbbuf = malloc(fs->fs_bsize, M_UFSMNT, M_WAITOK); 578 size = fs->fs_bsize < SBLOCKSIZE ? fs->fs_bsize : SBLOCKSIZE; 682 *snaplistsize = fs->fs_ncg + howmany(fs->fs_cssize, fs->fs_bsize) + 697 loc = howmany(xp->i_size, fs->fs_bsize) - 1; 700 if (len > 0 && len < fs->fs_bsize) { [all …]
|
| H A D | ffs_inode.c | 152 (int)fs->fs_bsize, B_MODIFY, &bp); in ffs_update() 409 lastblock = ffs_lblkno(fs, length + fs->fs_bsize - 1) - 1; in ffs_truncate() 413 nblocks = btodb(fs->fs_bsize); in ffs_truncate() 479 FFS_FSBTODB(fs, bn), fs->fs_bsize, in ffs_truncate() 501 fs->fs_bsize, oip->i_number); in ffs_truncate() 665 nblocks = btodb(fs->fs_bsize); in ffs_indirtrunc() 675 error = ffs_getblk(vp, lbn, FFS_NOBLK, fs->fs_bsize, false, &bp); in ffs_indirtrunc() 681 trace(TR_BREADHIT, pack(vp, fs->fs_bsize), lbn); in ffs_indirtrunc() 683 trace(TR_BREADMISS, pack(vp, fs->fs_bsize), lbn); in ffs_indirtrunc() 713 copy = kmem_alloc(fs->fs_bsize, KM_SLEEP); in ffs_indirtrunc() [all …]
|
| H A D | ffs_alloc.c | 137 if ((u_int)size > fs->fs_bsize || ffs_fragoff(fs, size) != 0 || in ffs_check_bad_allocation() 141 (long long)dev, bno, fs->fs_bsize, size, fs->fs_fsmnt); in ffs_check_bad_allocation() 232 KASSERTMSG(((u_int)size <= fs->fs_bsize), in ffs_alloc() 234 (unsigned long long)ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt); in ffs_alloc() 237 (unsigned long long)ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt); in ffs_alloc() 239 if (size == fs->fs_bsize && fs->fs_cstotal.cs_nbfree == 0) in ffs_alloc() 354 KASSERTMSG(((u_int)osize <= fs->fs_bsize), in ffs_realloccg() 356 (unsigned long long)ip->i_dev, fs->fs_bsize, osize, nsize, in ffs_realloccg() 360 (unsigned long long)ip->i_dev, fs->fs_bsize, osize, nsize, in ffs_realloccg() 362 KASSERTMSG(((u_int)nsize <= fs->fs_bsize), in ffs_realloccg() [all …]
|
| H A D | ffs_vfsops.c | 964 bsize = fs->fs_bsize; in ffs_reload() 1012 (int)fs->fs_bsize, 0, &bp); in ffs_reload() 1042 if (fs->fs_bsize > MAXBSIZE || fs->fs_bsize < MINBSIZE) in ffs_superblock_validate() 1044 if (!powerof2(fs->fs_bsize)) in ffs_superblock_validate() 1072 fs_inopb = fs->fs_bsize / sizeof(struct ufs1_dinode); in ffs_superblock_validate() 1074 fs_inopb = fs->fs_bsize / sizeof(struct ufs2_dinode); in ffs_superblock_validate() 1079 if (fs->fs_bsize < fs->fs_fsize) in ffs_superblock_validate() 1083 for (i = fs->fs_bsize; i > 1; i >>= 1) in ffs_superblock_validate() 1101 if (fs->fs_bmask != ~(fs->fs_bsize in ffs_superblock_validate() [all...] |
| H A D | ffs_extattr.c | 184 xfersize = fs->fs_bsize - blkoffset; in ffs_extread() 280 UFS_NXADDR * fs->fs_bsize) in ffs_extwrite() 295 xfersize = fs->fs_bsize - blkoffset; in ffs_extwrite() 303 if (fs->fs_bsize > xfersize) in ffs_extwrite() 318 if ((bp->b_flags & BC_NOCACHE) && fs->fs_bsize <= xfersize) in ffs_extwrite() 344 xfersize + blkoffset == fs->fs_bsize || in ffs_extwrite() 424 if ((uoff_t)easize + extra > UFS_NXADDR * fs->fs_bsize) in ffs_rdextattr()
|
| /netbsd-src/usr.sbin/makefs/ffs/ |
| H A D | ffs_balloc.c | 106 assert(size <= fs->fs_bsize); in ffs_balloc_ufs1() 120 if (osize < fs->fs_bsize && osize > 0) { in ffs_balloc_ufs1() 142 error = bread(ip->i_devvp, lbn, fs->fs_bsize, in ffs_balloc_ufs1() 188 nsize = fs->fs_bsize; in ffs_balloc_ufs1() 229 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() 234 bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs1() 252 error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, in ffs_balloc_ufs1() 268 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() 275 nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0); in ffs_balloc_ufs1() 298 error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb); in ffs_balloc_ufs1() [all …]
|
| H A D | mkfs.c | 209 sblock.fs_bsize = bsize; in ffs_mkfs() 211 if (!POWEROF2(sblock.fs_bsize)) { in ffs_mkfs() 213 sblock.fs_bsize); in ffs_mkfs() 226 if (sblock.fs_bsize < MINBSIZE) { in ffs_mkfs() 228 sblock.fs_bsize, MINBSIZE); in ffs_mkfs() 231 if (sblock.fs_bsize > FFS_MAXBSIZE) { in ffs_mkfs() 233 sblock.fs_bsize, FFS_MAXBSIZE); in ffs_mkfs() 236 if (sblock.fs_bsize < sblock.fs_fsize) { in ffs_mkfs() 238 sblock.fs_bsize, sblock.fs_fsize); in ffs_mkfs() 243 sblock.fs_maxbsize = sblock.fs_bsize; in ffs_mkfs() [all …]
|
| H A D | ffs_alloc.c | 109 if (size > fs->fs_bsize || ffs_fragoff(fs, size) != 0) { in ffs_alloc() 111 fs->fs_bsize, size); in ffs_alloc() 113 if (size == fs->fs_bsize && fs->fs_cstotal.cs_nbfree == 0) in ffs_alloc() 308 if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize) in ffs_alloccg() 317 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) { in ffs_alloccg() 321 if (size == fs->fs_bsize) { in ffs_alloccg() 442 if (size > fs->fs_bsize || ffs_fragoff(fs, size) != 0 || in ffs_blkfree() 445 "size %ld", __func__, (long long)bno, fs->fs_bsize, size); in ffs_blkfree() 464 if (size == fs->fs_bsize) { in ffs_blkfree()
|
| /netbsd-src/sbin/fsck_ffs/ |
| H A D | quota2.c | 61 if (readblk(dp, 0, &bp) != sblock->fs_bsize || in quota2_create_inode() 66 quota2_create_blk0(sblock->fs_bsize, bp->b_un.b_buf, in quota2_create_inode() 94 sblock->fs_bsize, needswap); in quota2_alloc_quota() 102 if (off < (uint64_t)sblock->fs_bsize) { in quota2_alloc_quota() 106 if (readblk(dp, off, &bp) != sblock->fs_bsize || in quota2_alloc_quota() 113 (off % sblock->fs_bsize)); in quota2_alloc_quota() 149 if (off < sblock->fs_bsize) { in quota2_walk_list() 153 if (readblk(dp, off, &bp) != sblock->fs_bsize || in quota2_walk_list() 160 (off % sblock->fs_bsize)); in quota2_walk_list() 196 uint64_t blk = off / sblock->fs_bsize; in quota2_list_check() [all …]
|
| H A D | inode.c | 97 ndb = howmany(iswap64(DIP(&dino, size)), sblock->fs_bsize); in ckinode() 116 sblock->fs_bsize)); in ckinode() 137 remsize = iswap64(DIP(&dino, size)) - sblock->fs_bsize * UFS_NDADDR; in ckinode() 138 sizepb = sblock->fs_bsize; in ckinode() 194 bp = getdatablk(idesc->id_blkno, sblock->fs_bsize); in iblock() 196 for (sizepb = sblock->fs_bsize, i = 0; i < ilevel; i++) in iblock() 336 pbp = getdatablk(iblk, sblock->fs_bsize); in ginode() 495 blks = howmany(size, sblock->fs_bsize); in cacheino() 882 const daddr_t naddrperblk = sblock->fs_bsize / in readblk() 887 offset &= ~(sblock->fs_bsize - 1); in readblk() [all …]
|
| H A D | dir.c | 744 btodb(sblock->fs_bsize), 0); in makeentry() 779 dp2->di_size = iswap64(iswap64(dp2->di_size)+sblock->fs_bsize); in expanddir() 781 btodb(sblock->fs_bsize)); in expanddir() 786 dp1->di_size = iswap64(iswap64(dp1->di_size)+sblock->fs_bsize); in expanddir() 788 btodb(sblock->fs_bsize)); in expanddir() 795 bp = getdirblk(newblk, sblock->fs_bsize); in expanddir() 801 cp < &bp->b_un.b_buf[sblock->fs_bsize]; in expanddir() 821 dp2->di_size = iswap64(iswap64(dp2->di_size)-sblock->fs_bsize); in expanddir() 823 btodb(sblock->fs_bsize)); in expanddir() 827 dp1->di_size = iswap64(iswap64(dp1->di_size)-sblock->fs_bsize); in expanddir() [all …]
|
| H A D | utilities.c | 138 bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize); in bufinit() 151 bufcnt = MAXBUFSPACE / sblock->fs_bsize; in bufinit() 156 bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize); in bufinit() 239 for (i = 0, j = 0; i < sblock->fs_cssize; i += sblock->fs_bsize, j++) { in flush() 240 int size = sblock->fs_cssize - i < sblock->fs_bsize ? in flush() 241 sblock->fs_cssize - i : sblock->fs_bsize; in flush() 670 fs->fs_maxbsize = fs->fs_bsize; in sb_oldfscompat_read()
|
| H A D | setup.c | 233 sizepb = sblock->fs_bsize; in setup() 234 maxfilesize = sblock->fs_bsize * UFS_NDADDR - 1; in setup() 324 if (sblock->fs_bmask != ~(sblock->fs_bsize - 1)) { in setup() 327 sblock->fs_bmask = ~(sblock->fs_bsize - 1); in setup() 470 for (i = 0, j = 0; i < sblock->fs_cssize; i += sblock->fs_bsize, j++) { in setup() 471 size = sblock->fs_cssize - i < sblock->fs_bsize ? in setup() 472 sblock->fs_cssize - i : sblock->fs_bsize; in setup() 579 (size_t)sblock->fs_bsize) in setup() 935 asb->fs_bsize != sb->fs_bsize || in cmpsblks()
|
| H A D | pass1.c | 276 kernmaxfilesize = (u_int64_t)0x80000000 * sblock->fs_bsize - 1; in checkinode() 277 if (size > kernmaxfilesize || size + sblock->fs_bsize - 1 < size || in checkinode() 290 ndb = howmany(size, sblock->fs_bsize); in checkinode() 446 ndb = howmany(iswap32(dp->dp2.di_extsize), sblock->fs_bsize); in checkinode()
|
| /netbsd-src/sbin/newfs/ |
| H A D | mkfs.c | 245 sblock.fs_bsize = bsize; in mkfs() 247 if (!powerof2(sblock.fs_bsize)) { in mkfs() 249 sblock.fs_bsize); in mkfs() 262 if (sblock.fs_bsize < MINBSIZE) { in mkfs() 264 sblock.fs_bsize, MINBSIZE); in mkfs() 267 if (sblock.fs_bsize > MAXBSIZE) { in mkfs() 269 sblock.fs_bsize, MAXBSIZE); in mkfs() 272 if (sblock.fs_bsize < sblock.fs_fsize) { in mkfs() 274 sblock.fs_bsize, sblock.fs_fsize); in mkfs() 279 sblock.fs_maxbsize = sblock.fs_bsize; in mkfs() [all …]
|
| /netbsd-src/sys/arch/mvme68k/stand/installboot/ |
| H A D | installboot.c | 290 if ((buf = malloc(fs->fs_bsize)) == NULL) in loadblocknums() 294 devread(devfd, buf, blk, fs->fs_bsize, "inode"); in loadblocknums() 300 ndb = howmany(ip->di_size, fs->fs_bsize); in loadblocknums() 304 *block_size_p = fs->fs_bsize; in loadblocknums() 307 ndb, fs->fs_bsize); in loadblocknums() 327 devread(devfd, buf, blk, fs->fs_bsize, "indirect block"); in loadblocknums()
|
| /netbsd-src/usr.sbin/installboot/ |
| H A D | ffs.c | 162 fs->fs_bsize, inodebuf)) in ffs_find_disk_blocks_ufs1() 172 nblk = howmany(inode->di_size, fs->fs_bsize); in ffs_find_disk_blocks_ufs1() 219 fs->fs_bsize, level[level_i].diskbuf)) in ffs_find_disk_blocks_ufs1() 299 fs->fs_bsize, inodebuf)) in ffs_find_disk_blocks_ufs2() 309 nblk = howmany(inode->di_size, fs->fs_bsize); in ffs_find_disk_blocks_ufs2() 356 fs->fs_bsize, level[level_i].diskbuf)) in ffs_find_disk_blocks_ufs2() 510 params->fstype->blocksize = fs->fs_bsize; in ffs_match_common() 521 params->fstype->blocksize = bswap32(fs->fs_bsize); in ffs_match_common()
|
| /netbsd-src/sys/ufs/mfs/ |
| H A D | mfs_miniroot.c | 60 if (fs->fs_magic != FS_UFS1_MAGIC || fs->fs_bsize > MAXBSIZE || in mfs_initminiroot() 61 fs->fs_bsize < sizeof(struct fs)) in mfs_initminiroot()
|
| /netbsd-src/sys/lib/libsa/ |
| H A D | ufs.c | 378 inode_sector, fs->fs_bsize, buf, &rsize); in read_inode() 381 if (rsize != (size_t)fs->fs_bsize) in read_inode() 489 FSBTODB(fp->f_fs, ind_block_num), fs->fs_bsize, in block_map() 493 if (rsize != (size_t)fs->fs_bsize) in block_map() 733 if (fs->fs_bsize > MAXBSIZE || in ufs_open() 734 (size_t)fs->fs_bsize < sizeof(FS)) { in ufs_open() 767 fp->f_buf = alloc(fs->fs_bsize); in ufs_open() 852 fs->fs_bsize, buf, &buf_size); in ufs_open() 916 dealloc(fp->f_buf, fp->f_fs->fs_bsize); in ufs_close()
|
| /netbsd-src/usr.sbin/dumpfs/ |
| H A D | dumpfs.c | 276 fs->fs_maxbsize = fs->fs_bsize; in fix_superblock() 358 fs->fs_bsize, fs->fs_bshift, fs->fs_bmask); in print_superblock() 504 for (i = 0, j = 0; i < afs.fs_cssize; i += afs.fs_bsize, j++) { in print_cgsum() 505 size = afs.fs_cssize - i < afs.fs_bsize ? in print_cgsum() 506 afs.fs_cssize - i : afs.fs_bsize; in print_cgsum() 585 void *ino_buf = malloc(afs.fs_bsize); in print_inodes() 596 if (pread(fd, ino_buf, afs.fs_bsize, in print_inodes() 597 ino_to_fsba(&afs, inum) * afs.fs_fsize) != afs.fs_bsize) { in print_inodes() 620 if (read(fd, &acg, afs.fs_bsize) != afs.fs_bsize) { in dumpcg()
|
| /netbsd-src/usr.sbin/fstyp/ |
| H A D | ufs.c | 108 fs->fs_bsize < MINBSIZE || in fstyp_ufs() 109 (size_t)fs->fs_bsize < sizeof(struct fs)) { in fstyp_ufs()
|
| /netbsd-src/usr.sbin/quot/ |
| H A D | quot.c | 156 nblk += super->fs_bsize; in virtualblocks() 167 nblk += sz * super->fs_bsize; in virtualblocks() 526 quad_t sizepb = fs->fs_bsize; in ffs_oldfscompat() 528 fs->fs_maxfilesize = fs->fs_bsize * UFS_NDADDR - 1; in ffs_oldfscompat() 588 if (fs->fs_bsize > MAXBSIZE || in quot() 589 (size_t)fs->fs_bsize < sizeof(struct fs)) in quot()
|
| /netbsd-src/sbin/fsdb/ |
| H A D | fsdb.c | 799 (int)sblock->fs_bsize); in find_indirblks32() 802 sblock->fs_bsize / sizeof(uint32_t), wantedblk)) in find_indirblks32() 806 for (i = 0; i < sblock->fs_bsize / sizeof(uint32_t); i++) { in find_indirblks32() 845 (int)sblock->fs_bsize); in find_indirblks64() 848 sblock->fs_bsize / sizeof(uint64_t), wantedblk)) in find_indirblks64() 852 for (i = 0; i < sblock->fs_bsize / sizeof(uint64_t); i++) { in find_indirblks64() 874 if (size > sblock->fs_bsize) in writefileblk() 875 size = sblock->fs_bsize; in writefileblk() 970 (int)sblock->fs_bsize); in print_indirblks32() 999 (int)sblock->fs_bsize); in print_indirblks64()
|
| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_readwrite.c | 167 xfersize = MIN(MIN(fs->fs_bsize - blkoffset, uio->uio_resid), in BUFRD() 361 bytelen = MIN(fs->fs_bsize - blkoffset, uio->uio_resid); in WRITE() 508 xfersize = MIN(fs->fs_bsize - blkoffset, uio->uio_resid); in BUFWR() 509 if (fs->fs_bsize > xfersize) in BUFWR() 541 else if (xfersize + blkoffset == fs->fs_bsize) in BUFWR()
|