X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=io_ddir.h;h=908101aae7add6dcc1b587975ea7838572fbcc20;hp=f83fc9b2e9601721f08f549773886af10edb9a5b;hb=807f9971e7bfedfc905d2cb2c38a6e558db2f343;hpb=a5f3027cb0495dfe217b2626d248fcc054e7e878 diff --git a/io_ddir.h b/io_ddir.h index f83fc9b2..908101aa 100644 --- a/io_ddir.h +++ b/io_ddir.h @@ -34,4 +34,17 @@ static inline int ddir_sync(enum fio_ddir ddir) ddir == DDIR_SYNC_FILE_RANGE; } +static inline int ddir_rw(enum fio_ddir ddir) +{ + return ddir == DDIR_READ || ddir == DDIR_WRITE; +} + +static inline const char *ddir_str(enum fio_ddir ddir) +{ + const char *ddir_str[] = { NULL, "read", "write", "rw", NULL, + "randread", "randwrite", "randrw" }; + + return ddir_str[ddir]; +} + #endif