nvme_init_resv_release(9) libnvme API manual nvme_init_resv_release(9)

nvme_init_resv_release - Initialize passthru command for Reservation Release

void nvme_init_resv_release (struct libnvme_passthru_cmd *cmd , __u32 nsid , enum nvme_resv_rrela rrela , bool iekey , bool disnsrs , enum nvme_resv_rtype rtype , __u64 crkey , __le64 *payload );

Passthru command to use
Namespace identifier
Reservation release action, see enum nvme_resv_rrela
Set to ignore the existing key
Disperse Namespace Reservation Support
The type of reservation to be create, see enum nvme_resv_rtype
The current reservation key to release
Data payload buffer to hold crkey

Initializes the passthru command buffer for the Reservation Release command.

nvme_init_resv_release October 2026