X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=6659e2800cc3c000433e3cfc4ddbb81c418badd9;hb=e81ecca33755eae1118b009d0d7b4d3c740ffb5f;hp=a4637bb9101ca5cdaaf905687006a714804c29f9;hpb=a9da8ab2169810667aeb26f857a8ac3c056e4d61;p=fio.git diff --git a/fio.h b/fio.h index a4637bb9..6659e280 100644 --- a/fio.h +++ b/fio.h @@ -464,6 +464,7 @@ extern void reset_fio_state(void); extern void clear_io_state(struct thread_data *); extern int fio_options_parse(struct thread_data *, char **, int, int); extern void fio_keywords_init(void); +extern void fio_keywords_exit(void); extern int fio_cmd_option_parse(struct thread_data *, const char *, char *); extern int fio_cmd_ioengine_option_parse(struct thread_data *, const char *, char *); extern void fio_fill_default_options(struct thread_data *); @@ -483,6 +484,7 @@ extern int fio_set_fd_nonblocking(int, const char *); extern uintptr_t page_mask; extern uintptr_t page_size; extern int initialize_fio(char *envp[]); +extern void deinitialize_fio(void); #define FIO_GETOPT_JOB 0x89000000 #define FIO_GETOPT_IOENGINE 0x98000000 @@ -631,11 +633,6 @@ static inline unsigned int td_min_bs(struct thread_data *td) return min(td->o.min_bs[DDIR_TRIM], min_bs); } -static inline int is_power_of_2(uint64_t val) -{ - return (val != 0 && ((val & (val - 1)) == 0)); -} - static inline int td_async_processing(struct thread_data *td) { return (td->flags & TD_F_NEED_LOCK) != 0;