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
};