X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=lib%2Flfsr.h;h=c2d55693e89aa4869eec1280ea1e431cc039689c;hb=29eb371b1d2b436e252c6e3e20981d88f7b1cd3f;hp=bc16af966af4a350a25bd2119dc551b09cc6ed2e;hpb=d474cbc9ba33448848b50cc697622a402e91e33e;p=fio.git 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);