Reference

nvme_init_set_features_personality-libnvme3(2)

Initialize passthru command for Configurable Device Personality

NAME

nvme_init_set_features_personality - Initialize passthru command for Configurable Device Personality

SYNOPSIS

void nvme_init_set_features_personality (struct libnvme_passthru_cmd *cmd , bool sv , __u8 perid , bool chps , bool perfs , __u32 cdw11 , void *data , __u32 len );

ARGUMENTS

cmd

Passthru command to use

sv

Save value across power states

perid

Personality Identifier (PERID), see enum nvme_personality_identifier

chps

Change Personality Settings (CHPS)

perfs

Personality Freeze State (PERFS)

cdw11

Personality Identifier specific Command Dword 11 value

data

Personality Identifier specific data buffer, or NULL if the personality does not use the data buffer

len

Length of data

DESCRIPTION

Initializes the passthru command buffer for the Set Features command with FID value NVME_FEAT_FID_CONF_DEV_PERSONALITY