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

# nvme\_admin\_opcode(2)

Known NVMe admin opcodes

## NAME

enum nvme\_admin\_opcode - Known NVMe admin opcodes

## SYNOPSIS

enum nvme\_admin\_opcode {\
     **nvme\_admin\_delete\_sq** , \
\
     **nvme\_admin\_create\_sq** , \
\
     **nvme\_admin\_get\_log\_page** , \
\
     **nvme\_admin\_delete\_cq** , \
\
     **nvme\_admin\_create\_cq** , \
\
     **nvme\_admin\_identify** , \
\
     **nvme\_admin\_abort\_cmd** , \
\
     **nvme\_admin\_set\_features** , \
\
     **nvme\_admin\_get\_features** , \
\
     **nvme\_admin\_async\_event** , \
\
     **nvme\_admin\_ns\_mgmt** , \
\
     **nvme\_admin\_fw\_commit** , \
\
     **nvme\_admin\_fw\_activate** , \
\
     **nvme\_admin\_fw\_download** , \
\
     **nvme\_admin\_dev\_self\_test** , \
\
     **nvme\_admin\_ns\_attach** , \
\
     **nvme\_admin\_keep\_alive** , \
\
     **nvme\_admin\_directive\_send** , \
\
     **nvme\_admin\_directive\_recv** , \
\
     **nvme\_admin\_virtual\_mgmt** , \
\
     **nvme\_admin\_nvme\_mi\_send** , \
\
     **nvme\_admin\_nvme\_mi\_recv** , \
\
     **nvme\_admin\_capacity\_mgmt** , \
\
     **nvme\_admin\_discovery\_info\_mgmt** , \
\
     **nvme\_admin\_fabric\_zoning\_recv** , \
\
     **nvme\_admin\_lockdown** , \
\
     **nvme\_admin\_fabric\_zoning\_lookup** , \
\
     **nvme\_admin\_clear\_export\_nvm\_res** , \
\
     **nvme\_admin\_fabric\_zoning\_send** , \
\
     **nvme\_admin\_create\_export\_nvms** , \
\
     **nvme\_admin\_manage\_export\_nvms** , \
\
     **nvme\_admin\_manage\_export\_ns** , \
\
     **nvme\_admin\_manage\_export\_port** , \
\
     **nvme\_admin\_send\_disc\_log\_page** , \
\
     **nvme\_admin\_track\_send** , \
\
     **nvme\_admin\_track\_receive** , \
\
     **nvme\_admin\_migration\_send** , \
\
     **nvme\_admin\_migration\_receive** , \
\
     **nvme\_admin\_ctrl\_data\_queue** , \
\
     **nvme\_admin\_dbbuf** , \
\
     **nvme\_admin\_fabrics** , \
\
     **nvme\_admin\_format\_nvm** , \
\
     **nvme\_admin\_security\_send** , \
\
     **nvme\_admin\_security\_recv** , \
\
     **nvme\_admin\_sanitize\_nvm** , \
\
     **nvme\_admin\_load\_program** , \
\
     **nvme\_admin\_get\_lba\_status** , \
\
     **nvme\_admin\_program\_act\_mgmt** , \
\
     **nvme\_admin\_mem\_range\_set\_mgmt**

};

## Constants

- nvme\_admin\_delete\_sq

  Delete I/O Submission Queue

- nvme\_admin\_create\_sq

  Create I/O Submission Queue

- nvme\_admin\_get\_log\_page

  Get Log Page

- nvme\_admin\_delete\_cq

  Delete I/O Completion Queue

- nvme\_admin\_create\_cq

  Create I/O Completion Queue

- nvme\_admin\_identify

  Identify

- nvme\_admin\_abort\_cmd

  Abort

- nvme\_admin\_set\_features

  Set Features

- nvme\_admin\_get\_features

  Get Features

- nvme\_admin\_async\_event

  Asynchronous Event Request

- nvme\_admin\_ns\_mgmt

  Namespace Management

- nvme\_admin\_fw\_commit

  Firmware Commit

- nvme\_admin\_fw\_activate

  Firmware Commit

- nvme\_admin\_fw\_download

  Firmware Image Download

- nvme\_admin\_dev\_self\_test

  Device Self-test

- nvme\_admin\_ns\_attach

  Namespace Attachment

- nvme\_admin\_keep\_alive

  Keep Alive

- nvme\_admin\_directive\_send

  Directive Send

- nvme\_admin\_directive\_recv

  Directive Receive

- nvme\_admin\_virtual\_mgmt

  Virtualization Management

- nvme\_admin\_nvme\_mi\_send

  NVMe-MI Send

- nvme\_admin\_nvme\_mi\_recv

  NVMe-MI Receive

- nvme\_admin\_capacity\_mgmt

  Capacity Management

- nvme\_admin\_discovery\_info\_mgmt

  Discovery Information Management (DIM)

- nvme\_admin\_fabric\_zoning\_recv

  Fabric Zoning Receive

- nvme\_admin\_lockdown

  Lockdown

- nvme\_admin\_fabric\_zoning\_lookup

  Fabric Zoning Lookup

- nvme\_admin\_clear\_export\_nvm\_res

  Clear Exported NVM Resource Configuration

- nvme\_admin\_fabric\_zoning\_send

  Fabric Zoning Send

- nvme\_admin\_create\_export\_nvms

  Create Exported NVM Subsystem

- nvme\_admin\_manage\_export\_nvms

  Manage Exported NVM Subsystem

- nvme\_admin\_manage\_export\_ns

  Manage Exported Namespace

- nvme\_admin\_manage\_export\_port

  Manage Exported Port

- nvme\_admin\_send\_disc\_log\_page

  Send Discovery Log Page

- nvme\_admin\_track\_send

  Track Send

- nvme\_admin\_track\_receive

  Track Receive

- nvme\_admin\_migration\_send

  Migration Send

- nvme\_admin\_migration\_receive

  Migration Receive

- nvme\_admin\_ctrl\_data\_queue

  Controller Data Queue

- nvme\_admin\_dbbuf

  Doorbell Buffer Config

- nvme\_admin\_fabrics

  Fabrics Commands

- nvme\_admin\_format\_nvm

  Format NVM

- nvme\_admin\_security\_send

  Security Send

- nvme\_admin\_security\_recv

  Security Receive

- nvme\_admin\_sanitize\_nvm

  Sanitize

- nvme\_admin\_load\_program

  Load Program

- nvme\_admin\_get\_lba\_status

  Get LBA Status

- nvme\_admin\_program\_act\_mgmt

  Program Activation Management

- nvme\_admin\_mem\_range\_set\_mgmt

  Memory Range Set Management
