X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os%2Fbinject.h;h=1d862c8637c179e3bbcc7766ba516f20c365365e;hp=1f358f363c23f57d59cd5802631f7b613782eb32;hb=919e789d0999bf13ef1ae670c536d2aef3709894;hpb=4b3b73f843c283b341ad16cd1eb4e7a12978de8e diff --git a/os/binject.h b/os/binject.h index 1f358f36..1d862c86 100644 --- a/os/binject.h +++ b/os/binject.h @@ -25,12 +25,18 @@ struct b_ioctl_cmd { int minor; }; +#define BINJECT_IOCTL_CHR 'J' +#define B_IOCTL_ADD _IOWR(BINJECT_IOCTL_CHR, 1, struct b_ioctl_cmd) +#define B_IOCTL_DEL _IOWR(BINJECT_IOCTL_CHR, 2, struct b_ioctl_cmd) + enum { B_TYPE_READ = 0, B_TYPE_WRITE, B_TYPE_DISCARD, B_TYPE_READVOID, B_TYPE_WRITEZERO, + B_TYPE_READBARRIER, + B_TYPE_WRITEBARRIER, B_TYPE_NR };