.TH "nvme_init_directive_send" 9 "nvme_init_directive_send" "October 2026" "libnvme API manual" LINUX .SH NAME nvme_init_directive_send \- Initialize passthru command for Directive Send .SH SYNOPSIS .B "void" nvme_init_directive_send .BI "(struct libnvme_passthru_cmd *cmd " "," .BI "__u32 nsid " "," .BI "enum nvme_directive_send_doper doper " "," .BI "enum nvme_directive_dtype dtype " "," .BI "__u16 dspec " "," .BI "void *data " "," .BI "__u32 len " ");" .SH ARGUMENTS .IP "cmd" 12 Passthru command to use .IP "nsid" 12 Namespace ID, if applicable .IP "doper" 12 Directive send operation, see \fIenum nvme_directive_send_doper\fP .IP "dtype" 12 Directive type, see \fIenum nvme_directive_dtype\fP .IP "dspec" 12 Directive specific field .IP "data" 12 Data payload buffer to be send .IP "len" 12 Length of data payload in bytes .SH "DESCRIPTION" Initializes the passthru command buffer for the Directive Send command.