X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=lib%2Flfsr.h;h=c2d55693e89aa4869eec1280ea1e431cc039689c;hp=bc16af966af4a350a25bd2119dc551b09cc6ed2e;hb=d5bb0a8902b787718e7027be85573773781f0898;hpb=d474cbc9ba33448848b50cc697622a402e91e33e diff --git a/lib/lfsr.h b/lib/lfsr.h index bc16af96..c2d55693 100644 --- a/lib/lfsr.h +++ b/lib/lfsr.h @@ -18,10 +18,11 @@ struct fio_lfsr { uint64_t max_val; uint64_t num_vals; uint64_t cycle_length; + uint64_t cached_cycle_length; unsigned int spin; }; -int lfsr_next(struct fio_lfsr *fl, uint64_t *off, uint64_t); +int lfsr_next(struct fio_lfsr *fl, uint64_t *off); int lfsr_init(struct fio_lfsr *fl, uint64_t size, unsigned long seed, unsigned int spin); int lfsr_reset(struct fio_lfsr *fl, unsigned long seed);