Go to the documentation of this file.
22 #include <linux/types.h>
38 #define NVME_CAP_MQES(cap) ((cap) & 0xffff)
39 #define NVME_CAP_TIMEOUT(cap) (((cap) >> 24) & 0xff)
40 #define NVME_CAP_STRIDE(cap) (((cap) >> 32) & 0xf)
41 #define NVME_CAP_MPSMIN(cap) (((cap) >> 48) & 0xf)
74 #define NVME_VS(major, minor) (major << 16 | minor)
432 #define NVME_IOCTL_ID _IO('N', 0x40)
433 #define NVME_IOCTL_ADMIN_CMD _IOWR('N', 0x41, struct nvme_admin_cmd)
434 #define NVME_IOCTL_SUBMIT_IO _IOW('N', 0x42, struct nvme_user_io)