---
name: "nvme_io_control_flags"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_io_control_flags"
---

# nvme\_io\_control\_flags(2)

I/O control flags

## NAME

enum nvme\_io\_control\_flags - I/O control flags

## SYNOPSIS

enum nvme\_io\_control\_flags {\
     **NVME\_IO\_DTYPE\_STREAMS** , \
\
     **NVME\_IO\_NSZ** , \
\
     **NVME\_IO\_STC** , \
\
     **NVME\_IO\_DEAC** , \
\
     **NVME\_IO\_ZNS\_APPEND\_PIREMAP** , \
\
     **NVME\_IO\_PRINFO\_PRCHK\_REF** , \
\
     **NVME\_IO\_PRINFO\_PRCHK\_APP** , \
\
     **NVME\_IO\_PRINFO\_PRCHK\_GUARD** , \
\
     **NVME\_IO\_PRINFO\_PRACT** , \
\
     **NVME\_IO\_FUA** , \
\
     **NVME\_IO\_LR**

};

## Constants

- NVME\_IO\_DTYPE\_STREAMS

  Directive Type Streams

- NVME\_IO\_NSZ

  Namespace Zeroes

- NVME\_IO\_STC

  Storage Tag Check

- NVME\_IO\_DEAC

  Deallocate

- NVME\_IO\_ZNS\_APPEND\_PIREMAP

  Protection Information Remap

- NVME\_IO\_PRINFO\_PRCHK\_REF

  Protection Information Check Reference Tag

- NVME\_IO\_PRINFO\_PRCHK\_APP

  Protection Information Check Application Tag

- NVME\_IO\_PRINFO\_PRCHK\_GUARD

  Protection Information Check Guard field

- NVME\_IO\_PRINFO\_PRACT

  Protection Information Action

- NVME\_IO\_FUA

  Force Unit Access

- NVME\_IO\_LR

  Limited Retry
