---
name: "tcg_method_status-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/tcg_method_status-libnvme3"
---

# tcg\_method\_status-libnvme3(2)

TCG method status codes

## NAME

enum tcg\_method\_status - TCG method status codes

## SYNOPSIS

enum tcg\_method\_status {\
     **TCG\_METHOD\_STATUS\_SUCCESS** , \
\
     **TCG\_METHOD\_STATUS\_NOT\_AUTHORIZED** , \
\
     **TCG\_METHOD\_STATUS\_OBSOLETE\_1** , \
\
     **TCG\_METHOD\_STATUS\_SP\_BUSY** , \
\
     **TCG\_METHOD\_STATUS\_SP\_FAILED** , \
\
     **TCG\_METHOD\_STATUS\_SP\_DISABLED** , \
\
     **TCG\_METHOD\_STATUS\_SP\_FROZEN** , \
\
     **TCG\_METHOD\_STATUS\_NO\_SESSIONS\_AVAILABLE** , \
\
     **TCG\_METHOD\_STATUS\_UNIQUENESS\_CONFLICT** , \
\
     **TCG\_METHOD\_STATUS\_INSUFFICIENT\_SPACE** , \
\
     **TCG\_METHOD\_STATUS\_INSUFFICIENT\_ROWS** , \
\
     **TCG\_METHOD\_STATUS\_OBSOLETE\_2** , \
\
     **TCG\_METHOD\_STATUS\_INVALID\_PARAMETER** , \
\
     **TCG\_METHOD\_STATUS\_OBSOLETE\_3** , \
\
     **TCG\_METHOD\_STATUS\_OBSOLETE\_4** , \
\
     **TCG\_METHOD\_STATUS\_TPER\_MALFUNCTION** , \
\
     **TCG\_METHOD\_STATUS\_TRANSACTION\_FAILURE** , \
\
     **TCG\_METHOD\_STATUS\_RESPONSE\_OVERFLOW** , \
\
     **TCG\_METHOD\_STATUS\_AUTHORITY\_LOCKED\_OUT** , \
\
     **TCG\_METHOD\_STATUS\_FAIL** , \
\
     **TCG\_METHOD\_STATUS\_NO\_METHOD\_STATUS**

};

## Constants

- TCG\_METHOD\_STATUS\_SUCCESS

  Success

- TCG\_METHOD\_STATUS\_NOT\_AUTHORIZED

  Not authorized

- TCG\_METHOD\_STATUS\_OBSOLETE\_1

  Obsolete

- TCG\_METHOD\_STATUS\_SP\_BUSY

  SP busy

- TCG\_METHOD\_STATUS\_SP\_FAILED

  SP failed

- TCG\_METHOD\_STATUS\_SP\_DISABLED

  SP disabled

- TCG\_METHOD\_STATUS\_SP\_FROZEN

  SP frozen

- TCG\_METHOD\_STATUS\_NO\_SESSIONS\_AVAILABLE

  No sessions available

- TCG\_METHOD\_STATUS\_UNIQUENESS\_CONFLICT

  Uniqueness conflict

- TCG\_METHOD\_STATUS\_INSUFFICIENT\_SPACE

  Insufficient space

- TCG\_METHOD\_STATUS\_INSUFFICIENT\_ROWS

  Insufficient rows

- TCG\_METHOD\_STATUS\_OBSOLETE\_2

  Obsolete

- TCG\_METHOD\_STATUS\_INVALID\_PARAMETER

  Invalid parameter

- TCG\_METHOD\_STATUS\_OBSOLETE\_3

  Obsolete

- TCG\_METHOD\_STATUS\_OBSOLETE\_4

  Obsolete

- TCG\_METHOD\_STATUS\_TPER\_MALFUNCTION

  TPer malfunction

- TCG\_METHOD\_STATUS\_TRANSACTION\_FAILURE

  Transaction failure

- TCG\_METHOD\_STATUS\_RESPONSE\_OVERFLOW

  Response overflow

- TCG\_METHOD\_STATUS\_AUTHORITY\_LOCKED\_OUT

  Authority locked out

- TCG\_METHOD\_STATUS\_FAIL

  Fail

- TCG\_METHOD\_STATUS\_NO\_METHOD\_STATUS

  No method status

## Description

TCG Storage Architecture Core Specification 2.01, section 5.1.5.
