1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_io_dsm_flags -
7
9 enum nvme_io_dsm_flags {
10 NVME_IO_DSM_FREQ_UNSPEC ,
11 NVME_IO_DSM_FREQ_TYPICAL ,
12 NVME_IO_DSM_FREQ_RARE ,
13 NVME_IO_DSM_FREQ_READS ,
14 NVME_IO_DSM_FREQ_WRITES ,
15 NVME_IO_DSM_FREQ_RW ,
16 NVME_IO_DSM_FREQ_ONCE ,
17 NVME_IO_DSM_FREQ_PREFETCH ,
18 NVME_IO_DSM_FREQ_TEMP ,
19 NVME_IO_DSM_LATENCY_NONE ,
20 NVME_IO_DSM_LATENCY_IDLE ,
21 NVME_IO_DSM_LATENCY_NORM ,
22 NVME_IO_DSM_LATENCY_LOW ,
23 NVME_IO_DSM_SEQ_REQ ,
24 NVME_IO_DSM_COMPRESSED
25
26 };
27
29 NVME_IO_DSM_FREQ_UNSPEC
30 No frequency information provided
31
32 NVME_IO_DSM_FREQ_TYPICAL
33 Typical number of reads and writes expected for this LBA
34 range
35
36 NVME_IO_DSM_FREQ_RARE
37 Infrequent writes and infrequent reads to the LBA range in‐
38 dicated
39
40 NVME_IO_DSM_FREQ_READS
41 Infrequent writes and frequent reads to the LBA range indi‐
42 cated
43
44 NVME_IO_DSM_FREQ_WRITES
45 Frequent writes and infrequent reads to the LBA range indi‐
46 cated
47
48 NVME_IO_DSM_FREQ_RW
49 Frequent writes and frequent reads to the LBA range indi‐
50 cated
51
52 NVME_IO_DSM_FREQ_ONCE
53
54 NVME_IO_DSM_FREQ_PREFETCH
55
56 NVME_IO_DSM_FREQ_TEMP
57
58 NVME_IO_DSM_LATENCY_NONE
59 No latency information provided
60
61 NVME_IO_DSM_LATENCY_IDLE
62 Longer latency acceptable
63
64 NVME_IO_DSM_LATENCY_NORM
65 Typical latency
66
67 NVME_IO_DSM_LATENCY_LOW
68 Smallest possible latency
69
70 NVME_IO_DSM_SEQ_REQ
71
72 NVME_IO_DSM_COMPRESSED
73
74
75
76April 2022 enum nvme_io_dsm_flags libnvme(9)