xref: /linux/tools/testing/selftests/ublk/ublk_dep.h (revision 91928e0d3cc29789f4483bffee5f36218f23942b)
1*8764c1a7SMing Lei #ifndef UBLK_DEP_H
2*8764c1a7SMing Lei #define UBLK_DEP_H
3*8764c1a7SMing Lei 
4*8764c1a7SMing Lei #ifndef UBLK_U_IO_REGISTER_IO_BUF
5*8764c1a7SMing Lei #define	UBLK_U_IO_REGISTER_IO_BUF	\
6*8764c1a7SMing Lei 	_IOWR('u', 0x23, struct ublksrv_io_cmd)
7*8764c1a7SMing Lei #define	UBLK_U_IO_UNREGISTER_IO_BUF	\
8*8764c1a7SMing Lei 	_IOWR('u', 0x24, struct ublksrv_io_cmd)
9*8764c1a7SMing Lei #endif
10*8764c1a7SMing Lei 
11*8764c1a7SMing Lei #ifndef UBLK_F_USER_RECOVERY_FAIL_IO
12*8764c1a7SMing Lei #define UBLK_F_USER_RECOVERY_FAIL_IO (1ULL << 9)
13*8764c1a7SMing Lei #endif
14*8764c1a7SMing Lei 
15*8764c1a7SMing Lei #ifndef UBLK_F_ZONED
16*8764c1a7SMing Lei #define UBLK_F_ZONED (1ULL << 8)
17*8764c1a7SMing Lei #endif
18*8764c1a7SMing Lei #endif
19