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