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