diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2024-03-23 00:21:20 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2024-03-23 00:23:02 +0000 |
| commit | 1931b75e004f25cf1d2db809bfd9baba40c04521 (patch) | |
| tree | 61c0a469a0e3fe50fa9f5dd74c24982ae332e5b9 /sys/dev/nvme/nvme.h | |
| parent | a77605a8d9d1820924459030b02672541b1c43c8 (diff) | |
Diffstat (limited to 'sys/dev/nvme/nvme.h')
| -rw-r--r-- | sys/dev/nvme/nvme.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h index 9013e79b8882..fd27e9b318e7 100644 --- a/sys/dev/nvme/nvme.h +++ b/sys/dev/nvme/nvme.h @@ -63,6 +63,13 @@ /* Many items are expressed in terms of power of two times MPS */ #define NVME_MPS_SHIFT 12 +/* Limits on queue sizes: See 4.1.3 Queue Size in NVMe 1.4b. */ +#define NVME_MIN_ADMIN_ENTRIES 2 +#define NVME_MAX_ADMIN_ENTRIES 4096 + +#define NVME_MIN_IO_ENTRIES 2 +#define NVME_MAX_IO_ENTRIES 65536 + /* Register field definitions */ #define NVME_CAP_LO_REG_MQES_SHIFT (0) #define NVME_CAP_LO_REG_MQES_MASK (0xFFFF) |
