| nvme_init_set_features_personality(9) | libnvme API manual | nvme_init_set_features_personality(9) |
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
| nvme_init_set_features_personality | October 2026 |