libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_io\_dsm\_flags - Dataset Management flags

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_io\_dsm\_flags {  
**NVME\_IO\_DSM\_FREQ\_UNSPEC** ,  
**NVME\_IO\_DSM\_FREQ\_TYPICAL** ,  
**NVME\_IO\_DSM\_FREQ\_RARE** ,  
**NVME\_IO\_DSM\_FREQ\_READS** ,  
**NVME\_IO\_DSM\_FREQ\_WRITES** ,  
**NVME\_IO\_DSM\_FREQ\_RW** ,  
**NVME\_IO\_DSM\_FREQ\_ONCE** ,  
**NVME\_IO\_DSM\_FREQ\_PREFETCH** ,  
**NVME\_IO\_DSM\_FREQ\_TEMP** ,  
**NVME\_IO\_DSM\_LATENCY\_NONE** ,  
**NVME\_IO\_DSM\_LATENCY\_IDLE** ,  
**NVME\_IO\_DSM\_LATENCY\_NORM** ,  
**NVME\_IO\_DSM\_LATENCY\_LOW** ,  
**NVME\_IO\_DSM\_SEQ\_REQ** ,  
**NVME\_IO\_DSM\_COMPRESSED**

};

# [Constants](#Constants)

[NVME\_IO\_DSM\_FREQ\_UNSPEC](#NVME_IO_DSM_FREQ_UNSPEC)

No frequency information provided

[NVME\_IO\_DSM\_FREQ\_TYPICAL](#NVME_IO_DSM_FREQ_TYPICAL)

Typical number of reads and writes expected for this LBA range

[NVME\_IO\_DSM\_FREQ\_RARE](#NVME_IO_DSM_FREQ_RARE)

Infrequent writes and infrequent reads to the LBA range indicated

[NVME\_IO\_DSM\_FREQ\_READS](#NVME_IO_DSM_FREQ_READS)

Infrequent writes and frequent reads to the LBA range indicated

[NVME\_IO\_DSM\_FREQ\_WRITES](#NVME_IO_DSM_FREQ_WRITES)

Frequent writes and infrequent reads to the LBA range indicated

[NVME\_IO\_DSM\_FREQ\_RW](#NVME_IO_DSM_FREQ_RW)

Frequent writes and frequent reads to the LBA range indicated

[NVME\_IO\_DSM\_FREQ\_ONCE](#NVME_IO_DSM_FREQ_ONCE)

[NVME\_IO\_DSM\_FREQ\_PREFETCH](#NVME_IO_DSM_FREQ_PREFETCH)

[NVME\_IO\_DSM\_FREQ\_TEMP](#NVME_IO_DSM_FREQ_TEMP)

[NVME\_IO\_DSM\_LATENCY\_NONE](#NVME_IO_DSM_LATENCY_NONE)

No latency information provided

[NVME\_IO\_DSM\_LATENCY\_IDLE](#NVME_IO_DSM_LATENCY_IDLE)

Longer latency acceptable

[NVME\_IO\_DSM\_LATENCY\_NORM](#NVME_IO_DSM_LATENCY_NORM)

Typical latency

[NVME\_IO\_DSM\_LATENCY\_LOW](#NVME_IO_DSM_LATENCY_LOW)

Smallest possible latency

[NVME\_IO\_DSM\_SEQ\_REQ](#NVME_IO_DSM_SEQ_REQ)

[NVME\_IO\_DSM\_COMPRESSED](#NVME_IO_DSM_COMPRESSED)

enum nvme\_io\_dsm\_flags October 2026

---

Document: nvme_io_dsm_flags-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
