lfsr: add lfsr_reset()
[fio.git] / lib / lfsr.h
index 0de9ea8e3c09a10a4b411d69d9fb30b569733f76..45d7028c49731f4f647d8977c26348a97f812b48 100644 (file)
@@ -18,7 +18,8 @@ struct fio_lfsr {
        struct lfsr_taps taps;
 };
 
-int lfsr_next(struct fio_lfsr *fl, uint64_t *off);
-int lfsr_init(struct fio_lfsr *fl, uint64_t size);
+int lfsr_next(struct fio_lfsr *fl, uint64_t *off, uint64_t);
+int lfsr_init(struct fio_lfsr *fl, uint64_t size, unsigned long seed);
+void lfsr_reset(struct fio_lfsr *fl, unsigned long seed);
 
 #endif