libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_kv\_opcode - Opcodes for KV Commands

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_kv\_opcode {  
**nvme\_kv\_cmd\_flush** ,  
**nvme\_kv\_cmd\_store** ,  
**nvme\_kv\_cmd\_retrieve** ,  
**nvme\_kv\_cmd\_list** ,  
**nvme\_kv\_cmd\_resv\_register** ,  
**nvme\_kv\_cmd\_resv\_report** ,  
**nvme\_kv\_cmd\_delete** ,  
**nvme\_kv\_cmd\_resv\_acquire** ,  
**nvme\_kv\_cmd\_exist** ,  
**nvme\_kv\_cmd\_resv\_release**

};

# [Constants](#Constants)

[nvme\_kv\_cmd\_flush](#nvme_kv_cmd_flush)

Flush

[nvme\_kv\_cmd\_store](#nvme_kv_cmd_store)

Store

[nvme\_kv\_cmd\_retrieve](#nvme_kv_cmd_retrieve)

Retrieve

[nvme\_kv\_cmd\_list](#nvme_kv_cmd_list)

List

[nvme\_kv\_cmd\_resv\_register](#nvme_kv_cmd_resv_register)

Reservation Register

[nvme\_kv\_cmd\_resv\_report](#nvme_kv_cmd_resv_report)

Reservation Report

[nvme\_kv\_cmd\_delete](#nvme_kv_cmd_delete)

Delete

[nvme\_kv\_cmd\_resv\_acquire](#nvme_kv_cmd_resv_acquire)

Reservation Acquire

[nvme\_kv\_cmd\_exist](#nvme_kv_cmd_exist)

Exist

[nvme\_kv\_cmd\_resv\_release](#nvme_kv_cmd_resv_release)

Reservation Release

enum nvme\_kv\_opcode October 2026

---

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