void td_fill_rand_seeds(struct thread_data *td) { if (td->o.use_os_rand) td_fill_rand_seeds_os(td); else td_fill_rand_seeds_internal(td); init_rand_seed(&td->buf_state, td->rand_seeds[7]); }
void td_fill_rand_seeds(struct thread_data *td) { if (td->o.allrand_repeatable) { for (int i = 0; i < FIO_RAND_NR_OFFS; i++) td->rand_seeds[i] = FIO_RANDSEED * td->thread_number + i; } if (td->o.use_os_rand) td_fill_rand_seeds_os(td); else td_fill_rand_seeds_internal(td); init_rand_seed(&td->buf_state, td->rand_seeds[FIO_RAND_BUF_OFF]); }