---
name: "nvme_io_dsm_flags-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_io_dsm_flags-libnvme3"
---

# nvme\_io\_dsm\_flags-libnvme3(2)

Dataset Management flags

## NAME

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

## 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

- NVME\_IO\_DSM\_FREQ\_UNSPEC

  No frequency information provided

- NVME\_IO\_DSM\_FREQ\_TYPICAL

  Typical number of reads and writes expected for this LBA range

- NVME\_IO\_DSM\_FREQ\_RARE

  Infrequent writes and infrequent reads to the LBA range indicated

- NVME\_IO\_DSM\_FREQ\_READS

  Infrequent writes and frequent reads to the LBA range indicated

- NVME\_IO\_DSM\_FREQ\_WRITES

  Frequent writes and infrequent reads to the LBA range indicated

- NVME\_IO\_DSM\_FREQ\_RW

  Frequent writes and frequent reads to the LBA range indicated

- NVME\_IO\_DSM\_FREQ\_ONCE

  - NVME\_IO\_DSM\_FREQ\_PREFETCH

  - NVME\_IO\_DSM\_FREQ\_TEMP

  - NVME\_IO\_DSM\_LATENCY\_NONE

  No latency information provided

- NVME\_IO\_DSM\_LATENCY\_IDLE

  Longer latency acceptable

- NVME\_IO\_DSM\_LATENCY\_NORM

  Typical latency

- NVME\_IO\_DSM\_LATENCY\_LOW

  Smallest possible latency

- NVME\_IO\_DSM\_SEQ\_REQ

  - NVME\_IO\_DSM\_COMPRESSED
