NAME
nvme_init_verify - Initialize passthru command for a verify command
SYNOPSIS
void nvme_init_verify (struct libnvme_passthru_cmd *cmd , __u32 nsid , __u64 slba , __u16 nlb , __u16 control , __u8 cev , void *data , __u32 data_len , void *metadata , __u32 metadata_len );
ARGUMENTS
- cmd
-
Passthru command to use
- nsid
-
Namespace ID
- slba
-
Starting logical block
- nlb
-
Number of logical blocks (0-based)
- control
-
Upper 16 bits of cdw12
- cev
-
Command Extension Value (CETYPE is non-zero)
- data
-
Pointer to user address of the data buffer
- data_len
-
Length of user buffer, data, in bytes
- metadata
-
Pointer to user address of the metadata buffer
- metadata_len
-
Length of user buffer, metadata, in bytes
DESCRIPTION
Initializes the passthru command buffer for the Verify command.
NOTE
Verify command transfers data or metadata to the controller to perform the verification but not back to the host.