1 #ifndef FIO_DATAPLACEMENT_H
2 #define FIO_DATAPLACEMENT_H
6 #define STREAMS_DIR_DTYPE 1
7 #define FDP_DIR_DTYPE 2
8 #define FDP_MAX_RUHS 128
9 #define FIO_MAX_DP_IDS 16
12 * How fio chooses what placement identifier to use next. Choice of
13 * uniformly random, or roundrobin.
27 struct fio_ruhs_info {
33 int dp_init(struct thread_data *td);
34 void fdp_free_ruhs_info(struct fio_file *f);
35 void dp_fill_dspec_data(struct thread_data *td, struct io_u *io_u);
37 #endif /* FIO_DATAPLACEMENT_H */