---
name: "nvme_personality_properties-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_personality_properties-libnvme3"
---

# nvme\_personality\_properties-libnvme3(2)

Personality Properties data structure

## NAME

struct nvme\_personality\_properties - Personality Properties data structure

## SYNOPSIS

struct nvme\_personality\_properties {\
     **\_\_u8 pps;**\
     **\_\_u8 perid;**\
     **\_\_u8 mrstt;**\
     **\_\_u8 aus;**\
     **\_\_u8 attrs;**\
 };\

## Members

- pps

  Personality Properties Size: size in bytes of this data structure.

- perid

  Personality Identifier, see *enum nvme\_personality\_identifier*.

- mrstt

  Minimum Required Reset Type, see *enum nvme\_personality\_mrstt*.

- aus

  Authenticated Unfreeze Support, see *enum* *nvme\_personality\_aus*. Cleared to 0h if this personality does not support an authenticated unfreeze method, in which case a frozen instance of this personality is permanently frozen.

- attrs

  Personality Attributes, see *enum nvme\_personality\_attrs*.
