| /netbsd-src/sbin/fsck_ext2fs/ |
| H A D | pass5.c | 100 ibmap = malloc(fs->e2fs_bsize); in pass5() 101 bbmap = malloc(fs->e2fs_bsize); in pass5() 117 fs->e2fs_bsize); in pass5() 120 fs->e2fs_bsize); in pass5() 124 fs->e2fs_bsize); in pass5() 127 fs->e2fs_bsize); in pass5() 129 memset(bbmap, 0, fs->e2fs_bsize); in pass5() 130 memset(ibmap, 0, fs->e2fs_bsize); in pass5() 172 for (i = fs->e2fs.e2fs_ipg / NBBY; i < (uint32_t)fs->e2fs_bsize; i++) in pass5() 219 if (debug && memcmp(blk_bitmap->b_un.b_buf, bbmap, fs->e2fs_bsize)) { in pass5() [all …]
|
| H A D | dir.c | 159 if ((dbuf = malloc(sblock.e2fs_bsize)) == NULL) in dirscan() 165 (idesc->id_filesize & (sblock.e2fs_bsize - 1)) != 0) in dirscan() 166 idesc->id_filesize = roundup(idesc->id_filesize, sblock.e2fs_bsize); in dirscan() 167 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; in dirscan() 204 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; in fsck_readdir() 206 if (idesc->id_loc % sblock.e2fs_bsize == 0 && idesc->id_filesize > 0 && in fsck_readdir() 216 dp->e2d_reclen = h2fs16(sblock.e2fs_bsize); in fsck_readdir() 223 idesc->id_loc += sblock.e2fs_bsize; in fsck_readdir() 224 idesc->id_filesize -= sblock.e2fs_bsize; in fsck_readdir() 234 if ((idesc->id_loc % sblock.e2fs_bsize) == 0) in fsck_readdir() [all …]
|
| H A D | setup.c | 197 sizepb = sblock.e2fs_bsize; in setup() 198 maxfilesize = sblock.e2fs_bsize * EXT2FS_NDADDR - 1; in setup() 230 sblock.e2fs_gd = malloc(sblock.e2fs_ngdb * sblock.e2fs_bsize); in setup() 236 (char *)&sblock.e2fs_gd[i * sblock.e2fs_bsize / in setup() 238 EXT2_FSBTODB(&sblock, ((sblock.e2fs_bsize > 1024) ? 0 : 1) + in setup() 240 sblock.e2fs_bsize) != 0 && !asked) { in setup() 337 sblock.e2fs_bsize = 1024 << sblock.e2fs.e2fs_log_bsize; in readsb() 339 sblock.e2fs_qbmask = sblock.e2fs_bsize - 1; in readsb() 342 sblock.e2fs_bsize / sizeof(struct ext2_gd)); in readsb() 343 sblock.e2fs_ipb = sblock.e2fs_bsize / EXT2_DINODE_SIZE(&sblock); in readsb() [all …]
|
| H A D | inode.c | 185 ndb = howmany(inosize(&dino), sblock.e2fs_bsize); in ckinode() 200 sblock.e2fs_bsize); in ckinode() 218 remsize = inosize(&dino) - sblock.e2fs_bsize * EXT2FS_NDADDR; in ckinode() 219 sizepb = sblock.e2fs_bsize; in ckinode() 273 bp = getdatablk(idesc->id_blkno, sblock.e2fs_bsize); in iblock() 275 for (sizepb = sblock.e2fs_bsize, i = 0; i < ilevel; i++) in iblock() 404 pbp = getdatablk(iblk, sblock.e2fs_bsize); in ginode() 501 blks = howmany(inosize(dp), sblock.e2fs_bsize); in cacheino() 729 inossize(dp, sblock.e2fs_bsize); in allocino() 730 inosnblock(dp, btodb(sblock.e2fs_bsize)); in allocino()
|
| H A D | utilities.c | 154 bufcnt = MAXBUFSPACE / sblock.e2fs_bsize; in bufinit() 159 bufp = malloc((size_t)sblock.e2fs_bsize); in bufinit() 240 &sblock.e2fs_gd[i* sblock.e2fs_bsize / sizeof(struct ext2_gd)], in flush() 241 EXT2_FSBTODB(&sblock, ((sblock.e2fs_bsize>1024)?0:1)+i+1), in flush() 242 sblock.e2fs_bsize); in flush()
|
| H A D | pass1.c | 216 if (inosize(dp) + sblock.e2fs_bsize - 1 < inosize(dp)) { in checkinode() 224 inossize(dp, sblock.e2fs_bsize); in checkinode() 227 ndb = howmany(inosize(dp), sblock.e2fs_bsize); in checkinode() 304 idesc->id_entryno *= btodb(sblock.e2fs_bsize); in checkinode()
|
| H A D | pass2.c | 159 inp->i_isize = roundup(MINDIRSIZE, sblock.e2fs_bsize); in pass2() 165 } else if ((inp->i_isize & (sblock.e2fs_bsize - 1)) != 0) { in pass2() 169 pathbuf, (u_long)inp->i_isize, sblock.e2fs_bsize); in pass2() 172 inp->i_isize = roundup(inp->i_isize, sblock.e2fs_bsize); in pass2()
|
| /netbsd-src/sbin/newfs_ext2fs/ |
| H A D | mke2fs.c | 250 sblock.e2fs_bsize = bsize; in mke2fs() 252 sblock.e2fs_qbmask = sblock.e2fs_bsize - 1; in mke2fs() 254 sblock.e2fs_fsbtodb = ilog2(sblock.e2fs_bsize) - ilog2(sectorsize); in mke2fs() 255 sblock.e2fs_ipb = sblock.e2fs_bsize / inodesize; in mke2fs() 265 sblock.e2fs.e2fs_first_dblock = (sblock.e2fs_bsize > BBSIZE) ? 0 : 1; in mke2fs() 292 blocks_per_cg = sblock.e2fs_bsize * NBBY; in mke2fs() 445 sblock.e2fs_bsize); in mke2fs() 545 iobufsize = (NBLOCK_SUPERBLOCK + sblock.e2fs_ngdb) * sblock.e2fs_bsize; in mke2fs() 673 * (i.e. in case of sblock.e2fs.e2fs_bsize > BBSIZE) in mke2fs() 679 e2fs_cgsave(gd, (struct ext2_gd *)(iobuf + sblock.e2fs_bsize), in mke2fs() [all...] |
| /netbsd-src/sys/ufs/ext2fs/ |
| H A D | ext2fs_balloc.c | 135 error = bread(vp, bn, fs->e2fs_bsize, in ext2fs_balloc() 160 bp = getblk(vp, bn, fs->e2fs_bsize, 0, 0); in ext2fs_balloc() 194 bp = getblk(vp, indirs[1].in_lbn, fs->e2fs_bsize, 0, 0); in ext2fs_balloc() 214 indirs[i].in_lbn, (int)fs->e2fs_bsize, 0, &bp); in ext2fs_balloc() 236 nbp = getblk(vp, indirs[i].in_lbn, fs->e2fs_bsize, 0, 0); in ext2fs_balloc() 287 nbp = getblk(vp, lbn, fs->e2fs_bsize, 0, 0); in ext2fs_balloc() 298 error = bread(vp, lbn, (int)fs->e2fs_bsize, in ext2fs_balloc() 304 nbp = getblk(vp, lbn, fs->e2fs_bsize, 0, 0); in ext2fs_balloc() 317 deallocated += fs->e2fs_bsize; in ext2fs_balloc() 326 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_balloc() [all …]
|
| H A D | ext2fs_inode.c | 261 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_update() 359 size = fs->e2fs_bsize; in ext2fs_truncate() 373 lastblock = ext2_lblkno(fs, length + fs->e2fs_bsize - 1) - 1; in ext2fs_truncate() 377 nblocks = btodb(fs->e2fs_bsize); in ext2fs_truncate() 455 blocksreleased += btodb(fs->e2fs_bsize); in ext2fs_truncate() 522 nblocks = btodb(fs->e2fs_bsize); in ext2fs_indirtrunc() 532 bp = getblk(vp, lbn, (int)fs->e2fs_bsize, 0, 0); in ext2fs_indirtrunc() 535 trace(TR_BREADHIT, pack(vp, fs->e2fs_bsize), lbn); in ext2fs_indirtrunc() 537 trace(TR_BREADMISS, pack(vp, fs->e2fs_bsize), lbn); in ext2fs_indirtrunc() 555 copy = kmem_alloc(fs->e2fs_bsize, KM_SLEEP); in ext2fs_indirtrunc() [all …]
|
| H A D | ext2fs_vfsops.c | 651 fs->e2fs_bsize, 0, &bp); in ext2fs_reload() 657 (fs->e2fs_bsize >> fs->e2fs_group_desc_shift)], in ext2fs_reload() 658 fs->e2fs_bsize, fs->e2fs_group_desc_shift); in ext2fs_reload() 683 (int)fs->e2fs_bsize, 0, &bp); in ext2fs_reload() 763 int32_t sh = m_fs->e2fs_bsize >> m_fs->e2fs_group_desc_shift; in ext2fs_mountfs() 771 m_fs->e2fs_bsize, 0, &bp); in ext2fs_mountfs() 775 (m_fs->e2fs_bsize >> m_fs->e2fs_group_desc_shift)], in ext2fs_mountfs() 776 m_fs->e2fs_bsize, m_fs->e2fs_group_desc_shift); in ext2fs_mountfs() 803 ump->um_dirblksiz = m_fs->e2fs_bsize; in ext2fs_mountfs() 804 ump->um_maxfilesize = ((uint64_t)0x80000000 * m_fs->e2fs_bsize in ext2fs_mountfs() [all...] |
| H A D | ext2fs_alloc.c | 142 bno = (daddr_t)ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize, in ext2fs_alloc() 145 ext2fs_setnblock(ip, ext2fs_nblock(ip) + btodb(fs->e2fs_bsize)); in ext2fs_alloc() 355 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_alloccg() 457 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_nodealloccg() 469 memset(ibp, 0, fs->e2fs_bsize); in ext2fs_nodealloccg() 538 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_blkfree() 587 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_vfree() 839 memset(bbp, 0, fs->e2fs_bsize); in ext2fs_init_bb() 899 (int)fs->e2fs_bsize, B_MODIFY, &bp); in ext2fs_cg_verify_and_initialize() 906 fs->e2fs_bsize - boff); in ext2fs_cg_verify_and_initialize() [all …]
|
| H A D | ext2fs_readwrite.c | 191 size = fs->e2fs_bsize; in ext2fs_bufrd() 193 xfersize = fs->e2fs_bsize - blkoffset; in ext2fs_bufrd() 202 int nextsize = fs->e2fs_bsize; in ext2fs_bufrd() 310 bytelen = MIN(fs->e2fs_bsize - blkoffset, uio->uio_resid); in ext2fs_write() 397 xfersize = MIN(fs->e2fs_bsize - blkoffset, uio->uio_resid); in ext2fs_bufwr() 398 if (xfersize < fs->e2fs_bsize) in ext2fs_bufwr() 424 else if (xfersize + blkoffset == fs->e2fs_bsize) in ext2fs_bufwr()
|
| H A D | ext2fs_htree.c | 97 uint32_t space = ip->i_e2fs->e2fs_bsize - EXT2_DIR_REC_LEN(1) - in ext2fs_htree_root_limit() 146 space = fs->e2fs_bsize - EXT2_DIR_REC_LEN(0); in ext2fs_htree_node_limit() 401 blksize = m_fs->e2fs_bsize; in ext2fs_htree_create_index() 505 blksize = m_fs->e2fs_bsize; in ext2fs_htree_add_entry() 694 ip->i_e2fs->e2fs_bsize, NULL, &bp) != 0) in ext2fs_htree_check_next() 783 ext2fs_htree_get_block(found) * m_fs->e2fs_bsize, in ext2fs_htree_find_leaf() 816 bsize = m_fs->e2fs_bsize; in ext2fs_htree_lookup()
|
| H A D | ext2fs.h | 92 #define blksize(fs, ip, lbn) ((fs)->e2fs_bsize) 246 int32_t e2fs_bsize; /* block size */ member 566 #define EXT2_NINDIR(fs) ((fs)->e2fs_bsize / sizeof(uint32_t))
|
| H A D | ext2fs_subr.c | 95 if ((error = bread(vp, lbn, fs->e2fs_bsize, 0, &bp)) != 0) { in ext2fs_blkatoff()
|
| H A D | ext2fs_xattr.c | 176 (int)ip->i_e2fs->e2fs_bsize, 0, &bp); in ext2fs_get_block_xattr() 372 (int)ip->i_e2fs->e2fs_bsize, 0, &bp); in ext2fs_list_block_xattr()
|
| H A D | ext2fs_lookup.c | 176 e2fs_count -= (uio->uio_offset + e2fs_count) & (fs->e2fs_bsize -1); in ext2fs_readdir() 412 i_offset = roundup2(dp->i_size, dp->i_e2fs->e2fs_bsize); in ext2fs_lookup() 756 uint32_t bsize = ip->i_e2fs->e2fs_bsize; in ext2fs_search_dirblock()
|
| H A D | ext2fs_vnops.c | 684 dirtemplate.dotdot_reclen = h2fs16(VTOI(dvp)->i_e2fs->e2fs_bsize - 12); in ext2fs_mkdir() 699 if (VTOI(dvp)->i_e2fs->e2fs_bsize > dvp->v_mount->mnt_stat.f_bsize) in ext2fs_mkdir() 702 error = ext2fs_setsize(ip, VTOI(dvp)->i_e2fs->e2fs_bsize); in ext2fs_mkdir()
|
| /netbsd-src/usr.sbin/installboot/ |
| H A D | ext2fs.c | 150 fs->e2fs_bsize = MINBSIZE << fs->e2fs.e2fs_log_bsize; in ext2fs_read_sblock() 152 fs->e2fs_qbmask = fs->e2fs_bsize - 1; in ext2fs_read_sblock() 155 howmany(fs->e2fs_ncg, fs->e2fs_bsize / sizeof(struct ext2_gd)); in ext2fs_read_sblock() 156 fs->e2fs_ipb = fs->e2fs_bsize / EXT2_DINODE_SIZE; in ext2fs_read_sblock() 169 gdpb = fs->e2fs_bsize / sizeof(struct ext2_gd); in ext2fs_read_gdblock() 180 fs->e2fs_bsize); in ext2fs_read_gdblock() 240 fs->e2fs_bsize, inodebuf)) in ext2fs_find_disk_blocks() 247 nblk = howmany(inode->e2di_size, fs->e2fs_bsize); in ext2fs_find_disk_blocks() 292 fs->e2fs_bsize, level[level_i].diskbuf) == 0) in ext2fs_find_disk_blocks() 307 EXT2_FSBTODB(fs, blk) + params->fstype->offset, fs->e2fs_bsize); in ext2fs_find_disk_blocks() [all …]
|
| /netbsd-src/sys/lib/libsa/ |
| H A D | ext2fs.c | 182 inode_sector, fs->e2fs_bsize, buf, &rsize); in read_inode() 185 if (rsize != (size_t)fs->e2fs_bsize) in read_inode() 287 FSBTODB(fp->f_fs, ind_block_num), fs->e2fs_bsize, in block_map() 291 if (rsize != (size_t)fs->e2fs_bsize) in block_map() 326 block_size = fs->e2fs_bsize; /* no fragment */ in buf_read_file() 445 fs->e2fs_bsize = MINBSIZE << fs->e2fs.e2fs_log_bsize; in read_sblock() 447 fs->e2fs_qbmask = fs->e2fs_bsize - 1; in read_sblock() 450 howmany(fs->e2fs_ncg, fs->e2fs_bsize / sizeof(struct ext2_gd)); in read_sblock() 451 fs->e2fs_ipb = fs->e2fs_bsize / ext2fs.e2fs_inode_size; in read_sblock() 465 gdpb = fs->e2fs_bsize / sizeof(struct ext2_gd); in read_gdblock() [all …]
|