profile.h revision e2de69dac799a1eecac1b52085f908729591ef5a
1#ifndef FIO_PROFILE_H
2#define FIO_PROFILE_H
3
4#include "flist.h"
5
6#define FIO_PROFILE_VERSION	1
7
8struct profile_ops {
9	struct flist_head list;
10	char name[32];
11	int version;
12	int flags;
13
14	const char **def_ops;
15	struct fio_option *options;
16};
17
18void register_profile(struct profile_ops *);
19void unregister_profile(struct profile_ops *);
20int load_profile(const char *);
21
22#endif
23