Lines Matching refs:blocksize
79 long blocksize;
254 uint32_t dblocks = (uint32_t)((size+(TT.blocksize-1))/TT.blocksize);
255 uint32_t idx=TT.blocksize/4, iblocks=0, diblocks=0, tiblocks=0;
365 inodes = TT.blocksize/sizeof(struct ext2_inode);
377 for (temp = 0; temp < 4; temp++) if (TT.blocksize == 1024<<temp) break;
378 if (temp==4) error_exit("bad blocksize");
388 sb->first_data_block = SWAP_LE32(TT.blocksize == 1024 ? 1 : 0);
449 used += TT.blocksize - 1;
450 used /= TT.blocksize;
454 if (!group && TT.blocksize == 1024) used++;
465 / (TT.blocksize/sizeof(struct ext2_inode));
570 if (!TT.blocksize) TT.blocksize = (length && length < 1<<29) ? 1024 : 4096;
571 TT.blockbits = 8*TT.blocksize;
572 if (!TT.blocks) TT.blocks = length/TT.blocksize;
603 TT.inodes = (TT.blocks * (uint64_t)TT.blocksize) / TT.bytes_per_inode;
648 itable = (TT.inodespg*sizeof(struct ext2_inode))/TT.blocksize;
660 temp = TT.blocksize - sizeof(struct ext2_superblock);
661 if (!i && TT.blocksize > 1024) temp -= 1024;
662 memset(toybuf, 0, TT.blocksize);
672 slot = j % (TT.blocksize/sizeof(struct ext2_group));
674 if (j) xwrite(TT.fsfd, bg, TT.blocksize);
675 memset(bg, 0, TT.blocksize);
691 temp = TT.inodespg/(TT.blocksize/sizeof(struct ext2_inode)) + 2;
709 xwrite(TT.fsfd, bg, TT.blocksize);
717 memset(toybuf, 0, TT.blocksize);
725 xwrite(TT.fsfd, toybuf, TT.blocksize);
728 memset(toybuf, 0, TT.blocksize);
737 xwrite(TT.fsfd, toybuf, TT.blocksize);
741 slot = j % (TT.blocksize/sizeof(struct ext2_inode));
743 if (j) xwrite(TT.fsfd, in, TT.blocksize);
744 memset(in, 0, TT.blocksize);
754 xwrite(TT.fsfd, in, TT.blocksize);
761 put_zeroes(TT.blocksize);
766 put_zeroes((end-start) * TT.blocksize);