Home | History | Annotate | Download | only in ffs

Lines Matching refs:fs_bsize

209 	sblock.fs_bsize = bsize;
211 if (!POWEROF2(sblock.fs_bsize)) {
213 sblock.fs_bsize);
226 if (sblock.fs_bsize < MINBSIZE) {
228 sblock.fs_bsize, MINBSIZE);
231 if (sblock.fs_bsize > FFS_MAXBSIZE) {
233 sblock.fs_bsize, FFS_MAXBSIZE);
236 if (sblock.fs_bsize < sblock.fs_fsize) {
238 sblock.fs_bsize, sblock.fs_fsize);
243 sblock.fs_maxbsize = sblock.fs_bsize;
245 } else if (sblock.fs_maxbsize > FS_MAXCONTIG * sblock.fs_bsize) {
246 sblock.fs_maxbsize = FS_MAXCONTIG * sblock.fs_bsize;
252 if (sblock.fs_maxcontig < sblock.fs_maxbsize / sblock.fs_bsize) {
253 sblock.fs_maxcontig = sblock.fs_maxbsize / sblock.fs_bsize;
260 sblock.fs_bmask = ~(sblock.fs_bsize - 1);
264 for (sblock.fs_bshift = 0, i = sblock.fs_bsize; i > 1; i >>= 1)
268 sblock.fs_frag = ffs_numfrags(&sblock, sblock.fs_bsize);
274 sblock.fs_fsize, sblock.fs_bsize,
275 sblock.fs_bsize / MAXFRAG);
284 sblock.fs_nindir = sblock.fs_bsize / sizeof(int32_t);
285 sblock.fs_inopb = sblock.fs_bsize / sizeof(struct ufs1_dinode);
311 sblock.fs_nindir = sblock.fs_bsize / sizeof(int64_t);
312 sblock.fs_inopb = sblock.fs_bsize / sizeof(struct ufs2_dinode);
323 sblock.fs_maxfilesize = sblock.fs_bsize * UFS_NDADDR - 1;
324 for (sizepb = sblock.fs_bsize, i = 0; i < UFS_NIADDR; i++) {
362 if (CGSIZE(&sblock) < (unsigned long)sblock.fs_bsize)
381 if (CGSIZE(&sblock) < (unsigned long)sblock.fs_bsize)
383 if (CGSIZE(&sblock) == (unsigned long)sblock.fs_bsize)
503 sblock.fs_bsize, sblock.fs_fsize);
523 if (sblock.fs_bsize < SBLOCKSIZE)
524 iobufsize = SBLOCKSIZE + 3 * sblock.fs_bsize;
526 iobufsize = 4 * sblock.fs_bsize;
592 size = fs->fs_bsize;
760 start = sblock.fs_bsize > SBLOCKSIZE ? sblock.fs_bsize : SBLOCKSIZE;
764 start += sblock.fs_bsize;
792 sblock.fs_bsize, &iobuf[start], fsopts);