Home | History | Annotate | Download | only in makefs

Lines Matching defs:ffs_opts

111 	((ffs_opts->version == 1) ? \
156 ffs_opt_t *ffs_opts = ecalloc(1, sizeof(*ffs_opts));
159 { 'b', "bsize", &ffs_opts->bsize, OPT_INT32,
161 { 'f', "fsize", &ffs_opts->fsize, OPT_INT32,
163 { 'd', "density", &ffs_opts->density, OPT_INT32,
165 { 'm', "minfree", &ffs_opts->minfree, OPT_INT32,
167 { 'M', "maxbpg", &ffs_opts->maxbpg, OPT_INT32,
169 { 'a', "avgfilesize", &ffs_opts->avgfilesize, OPT_INT32,
171 { 'n', "avgfpdir", &ffs_opts->avgfpdir, OPT_INT32,
173 { 'x', "extent", &ffs_opts->maxbsize, OPT_INT32,
175 { 'g', "maxbpcg", &ffs_opts->maxblkspercg, OPT_INT32,
177 { 'v', "version", &ffs_opts->version, OPT_INT32,
181 { 'l', "label", ffs_opts->label, OPT_STRARRAY,
182 1, sizeof(ffs_opts->label), "UFS label" },
183 { 'e', "extattr", &ffs_opts->extattr, OPT_INT32,
188 ffs_opts->bsize= -1;
189 ffs_opts->fsize= -1;
190 ffs_opts->cpg= -1;
191 ffs_opts->density= -1;
192 ffs_opts->minfree= -1;
193 ffs_opts->optimization= -1;
194 ffs_opts->maxcontig= -1;
195 ffs_opts->maxbpg= -1;
196 ffs_opts->avgfilesize= -1;
197 ffs_opts->avgfpdir= -1;
198 ffs_opts->version = 1;
199 ffs_opts->extattr = 1;
201 fsopts->fs_specific = ffs_opts;
215 ffs_opt_t *ffs_opts = fsopts->fs_specific;
223 assert(ffs_opts != NULL);
238 ffs_opts->optimization = FS_OPTTIME;
240 ffs_opts->optimization = FS_OPTSPACE;
324 ffs_opt_t *ffs_opts = fsopts->fs_specific;
329 assert(ffs_opts != NULL);
339 if (ffs_opts->fsize == -1)
340 ffs_opts->fsize = MAX(DFL_FRAGSIZE, fsopts->sectorsize);
341 if (ffs_opts->bsize == -1)
342 ffs_opts->bsize = MIN(DFL_BLKSIZE, 8 * ffs_opts->fsize);
343 if (ffs_opts->cpg == -1)
344 ffs_opts->cpg = DFL_CYLSPERGROUP;
346 ffs_opts->cpgflg = 1;
348 if (ffs_opts->nsectors == -1)
349 ffs_opts->nsectors = DFL_NSECTORS;
350 if (ffs_opts->minfree == -1)
351 ffs_opts->minfree = MINFREE;
352 if (ffs_opts->optimization == -1)
353 ffs_opts->optimization = DEFAULTOPT;
354 if (ffs_opts->maxcontig == -1)
355 ffs_opts->maxcontig =
356 MAX(1, MIN(MAXPHYS, FFS_MAXBSIZE) / ffs_opts->bsize);
358 if (ffs_opts->maxbpg == -1)
359 ffs_opts->maxbpg = ffs_opts->bsize / sizeof(int32_t);
360 if (ffs_opts->avgfilesize == -1)
361 ffs_opts->avgfilesize = AVFILESIZ;
362 if (ffs_opts->avgfpdir == -1)
363 ffs_opts->avgfpdir = AFPDIR;
391 if (ffs_opts->version == 1)
394 ffs_opts->bsize / DINODE1_SIZE);
398 ffs_opts->bsize / DINODE2_SIZE);
401 if (ffs_opts->minfree > 0)
403 fsopts->size * (100 + ffs_opts->minfree) / 100;
412 fsopts->size = roundup(fsopts->size, ffs_opts->bsize);
415 if (ffs_opts->density == -1)
416 ffs_opts->density = fsopts->size / fsopts->inodes + 1;
579 ffs_opt_t *ffs_opts = fsopts->fs_specific;
583 assert(ffs_opts != NULL);
608 fsopts->size += roundup((x), ffs_opts->fsize); \
631 if (slen >= (ffs_opts->version == 1 ?
755 ffs_opt_t *ffs_opts = fsopts->fs_specific;
760 assert(ffs_opts != NULL);
817 if (ffs_opts->version == 1)
876 ffs_opt_t *ffs_opts = fsopts->fs_specific;
882 assert (ffs_opts != NULL);
905 if (ffs_opts->version == 1)
916 fbuf = emalloc(ffs_opts->bsize);
927 chunk = MIN(bufleft, ffs_opts->bsize);
1071 ffs_opt_t *ffs_opts = fsopts->fs_specific;
1076 assert (ffs_opts != NULL);
1119 while (ffs_opts->version == 2 &&
1143 if (ffs_opts->version == 1)
1150 if (ffs_opts->version == 1)