Reference

nvme_init_lm_track_send-libnvme3(2)

Initialize passthru command for Track Send command

NAME

nvme_init_lm_track_send - Initialize passthru command for Track Send command

SYNOPSIS

void nvme_init_lm_track_send (struct libnvme_passthru_cmd *cmd , __u8 sel , __u16 mos , __u16 cdqid , void *data , __u32 len );

ARGUMENTS

cmd

Passthru command to use

sel

Select (SEL): This field specifies the type of management operation to perform

mos

Management Operation Specific (MOS): This field is specific to the SEL type. For the Track Memory Changes operation, see enum nvme_lm_tact for the Tracking Action (TACT) bit.

cdqid

Controller Data Queue ID (CDQID) for the Log User Data Changes operation, or Controller Identifier (CNTLID) for the Track Memory Changes operation

data

Track Memory Changes data buffer, see struct nvme_lm_track_memory_changes_data. Only used for the Track Memory Changes operation with TACT set to NVME_LM_TACT_START_TRACKING, otherwise NULL.

len

Length of data

DESCRIPTION

Initializes the passthru command buffer for the Track Send command.