Lines Matching refs:sz
74 do_add(int fd, size_t sz, size_t chunk) in do_add() argument
78 .vrt_target_sz = cur + sz, in do_add()
79 .vrt_chunk_sz = MIN(chunk, sz), in do_add()
83 err(EXIT_FAILURE, "Could not add %zu bytes to reservoir", sz); in do_add()
88 do_remove(int fd, size_t sz, size_t chunk) in do_remove() argument
96 const size_t clamped_sz = MIN(sz, cur); in do_remove()
99 .vrt_chunk_sz = MIN(chunk, sz), in do_remove()
118 do_set_target(int fd, size_t sz, size_t chunk) in do_set_target() argument
121 .vrt_target_sz = sz, in do_set_target()
138 sz); in do_set_target()
147 } while (target.vrt_result_sz != sz); in do_set_target()
234 size_t sz; in main() local
236 if (!parse_size(opt_a, &sz)) { in main()
241 do_add(fd, sz, chunk_sz); in main()
243 size_t sz; in main() local
245 if (!parse_size(opt_r, &sz)) { in main()
249 do_remove(fd, sz, chunk_sz); in main()
251 size_t sz; in main() local
253 if (!parse_size(opt_s, &sz)) { in main()
257 do_set_target(fd, sz, chunk_sz); in main()