Home | History | Annotate | Download | only in newfs_lfs

Lines Matching refs:ssize

409 	int ssize;		/* Segment size */
473 if (!(ssize = seg_size)) {
474 ssize = DFL_LFSSEG;
476 ssize = SMALL_LFSSEG;
486 /* Sanity check: fsize<=bsize<ssize */
493 if (bsize >= ssize) {
494 /* Only fatal if ssize was explicitly set */
498 progname, ssize, DFL_LFSSEG);
499 ssize = DFL_LFSSEG;
534 segshift = lfs_log2(ssize);
535 if (1 << segshift != ssize)
537 ssize);
539 fs->lfs_dlfs_u.u_32.dlfs_segmask = ssize - 1;
544 lfs_sb_setssize(fs, ssize >> lfs_sb_getbshift(fs));
546 if (ssize % fsize) {
549 ssize);
550 ssize = roundup(ssize, fsize);
551 fprintf(stderr, "trying size %d.\n", ssize);
561 lfs_sb_setssize(fs, ssize);
592 lfs_sb_setfsbpseg(fs, LFS_DBTOFSB(fs, ssize / secsize));
618 if(seg_size == 0 && ssize > (bsize<<1)) {
621 "trying smaller sizes.\n", ssize);
622 if (ssize == (bsize << 16)) {
630 ssize >>= 1;
635 "segment size.\n", ssize, lfs_sb_getbsize(fs));
638 fprintf(stderr,"Using segment size %d, block size %d, frag size %d.\n", ssize, bsize, fsize);
654 fssize *= (double)ssize;
657 lfs_sb_getnseg(fs), ssize);