Scroll to navigation

libnvme(2) API Manual libnvme(2)

NAME

struct nvme_security_receive_args - Arguments for the NVMe Security Receive command

SYNOPSIS

struct nvme_security_receive_args {
__u32 *result;
void *data;
int args_size;
int fd;
__u32 timeout;
__u32 nsid;
__u32 al;
__u32 data_len;
__u8 nssf;
__u8 spsp0;
__u8 spsp1;
__u8 secp;
};

Members

The command completion result from CQE dword0
Security data payload to send
Size of struct nvme_security_receive_args
File descriptor of nvme device
Timeout in ms
Namespace ID to issue security command on
Protocol specific allocation length
Data length of the payload in bytes
NVMe Security Specific field
Security Protocol Specific field
Security Protocol Specific field
Security Protocol
struct nvme_security_receive_args December 2025