Lines Matching refs:cfs

116 	struct mkuz_cfg cfs;  in main()  local
144 cfs.blksz = DEFAULT_CLSTSIZE; in main()
146 cfs.verbose = 0; in main()
147 cfs.no_zcomp = 0; in main()
148 cfs.en_dedup = 0; in main()
153 cfs.nworkers = ncpu; in main()
183 cfs.blksz = tmp; in main()
187 cfs.verbose = 1; in main()
191 cfs.no_zcomp = 1; in main()
195 cfs.en_dedup = 1; in main()
214 cfs.nworkers = tmp; in main()
230 cfs.handler = &uzip_fmts[comp_alg]; in main()
232 magiclen = strlcpy(hdr.magic, cfs.handler->magic, sizeof(hdr.magic)); in main()
235 if (cfs.en_dedup != 0) { in main()
246 if (cfs.blksz % DEV_BSIZE != 0) in main()
249 cfs.cbound_blksz = cfs.handler->f_compress_bound(cfs.blksz); in main()
250 if (cfs.cbound_blksz > MAXPHYS) in main()
252 cfs.cbound_blksz, (size_t)MAXPHYS); in main()
254 cfs.handler->f_init(&comp_level); in main()
255 cfs.comp_level = comp_level; in main()
257 cfs.iname = argv[0]; in main()
259 asprintf(&oname, "%s%s", cfs.iname, cfs.handler->default_sufx); in main()
273 cfs.fdr = open(cfs.iname, O_RDONLY); in main()
274 if (cfs.fdr < 0) { in main()
275 err(1, "open(%s)", cfs.iname); in main()
278 cfs.isize = mkuz_get_insize(&cfs); in main()
279 if (cfs.isize < 0) { in main()
283 hdr.nblocks = cfs.isize / cfs.blksz; in main()
284 if ((cfs.isize % cfs.blksz) != 0) { in main()
285 if (cfs.verbose != 0) in main()
287 "of %d, padding data\n", cfs.blksz); in main()
300 cfs.fdw = open(oname, (cfs.en_dedup ? O_RDWR : O_WRONLY) | O_TRUNC | O_CREAT, in main()
302 if (cfs.fdw < 0) { in main()
316 lseek(cfs.fdw, offset, SEEK_SET); in main()
318 if (cfs.verbose != 0) { in main()
320 "%u, index length %zu bytes\n", cfs.isize, in main()
324 cvp = mkuz_conveyor_ctor(&cfs); in main()
329 iblk = readblock(cfs.fdr, cfs.blksz); in main()
332 (i < (cfs.nworkers * ITEMS_PER_WORKER))) { in main()
340 if (cfs.en_dedup != 0 && oblk->info.len > 0) { in main()
341 chit = mkuz_blkcache_regblock(cfs.fdw, oblk); in main()
357 if (oblk->info.len > 0 && write(cfs.fdw, oblk->data, in main()
366 if (cfs.verbose != 0) { in main()
368 "out len=%lu offset=%lu", io, cfs.blksz, in main()
387 if (cfs.verbose != 0) { in main()
397 close(cfs.fdr); in main()
399 if (cfs.verbose != 0 || summary.en != 0) { in main()
403 (long long)(cfs.isize - offset), in main()
404 100.0 * (long long)(cfs.isize - offset) / in main()
405 (float)cfs.isize, (float)cfs.isize / (et - st)); in main()
409 hdr.blksz = htonl(cfs.blksz); in main()
412 lseek(cfs.fdw, 0, SEEK_SET); in main()
413 if (writev(cfs.fdw, iov, 2) < 0) { in main()
418 close(cfs.fdw); in main()