- FIO_OPT_G_RATE = (1U << __FIO_OPT_G_RATE),
- FIO_OPT_G_ZONE = (1U << __FIO_OPT_G_ZONE),
- FIO_OPT_G_RWMIX = (1U << __FIO_OPT_G_RWMIX),
- FIO_OPT_G_VERIFY = (1U << __FIO_OPT_G_VERIFY),
- FIO_OPT_G_TRIM = (1U << __FIO_OPT_G_TRIM),
- FIO_OPT_G_IOLOG = (1U << __FIO_OPT_G_IOLOG),
- FIO_OPT_G_IO_DEPTH = (1U << __FIO_OPT_G_IO_DEPTH),
- FIO_OPT_G_IO_FLOW = (1U << __FIO_OPT_G_IO_FLOW),
- FIO_OPT_G_DESC = (1U << __FIO_OPT_G_DESC),
- FIO_OPT_G_FILENAME = (1U << __FIO_OPT_G_FILENAME),
- FIO_OPT_G_IO_BASIC = (1U << __FIO_OPT_G_IO_BASIC),
- FIO_OPT_G_CGROUP = (1U << __FIO_OPT_G_CGROUP),
- FIO_OPT_G_RUNTIME = (1U << __FIO_OPT_G_RUNTIME),
- FIO_OPT_G_PROCESS = (1U << __FIO_OPT_G_PROCESS),
- FIO_OPT_G_CRED = (1U << __FIO_OPT_G_CRED),
- FIO_OPT_G_CLOCK = (1U << __FIO_OPT_G_CLOCK),
- FIO_OPT_G_IO_TYPE = (1U << __FIO_OPT_G_IO_TYPE),
- FIO_OPT_G_THINKTIME = (1U << __FIO_OPT_G_THINKTIME),
- FIO_OPT_G_RANDOM = (1U << __FIO_OPT_G_RANDOM),
- FIO_OPT_G_IO_BUF = (1U << __FIO_OPT_G_IO_BUF),
- FIO_OPT_G_TIOBENCH = (1U << __FIO_OPT_G_TIOBENCH),
- FIO_OPT_G_ERR = (1U << __FIO_OPT_G_ERR),
- FIO_OPT_G_INVALID = (1U << __FIO_OPT_G_NR),
-};
+extern struct fio_option *find_option(struct fio_option *, const char *);
+extern const struct fio_option *
+find_option_c(const struct fio_option *, const char *);
+extern struct fio_option *fio_option_find(const char *);
+extern unsigned int fio_get_kb_base(void *);