---
name: "nvme_identify_nvmset_list"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_identify_nvmset_list"
---

# nvme\_identify\_nvmset\_list(2)

Retrieves NVM Set List

## NAME

nvme\_identify\_nvmset\_list - Retrieves NVM Set List

## SYNOPSIS

**int nvme\_identify\_nvmset\_list** **(int fd** *,* **\_\_u16 nvmsetid** *,* **struct nvme\_id\_nvmset\_list \*nvmset** *);*

## ARGUMENTS

- fd

  File descriptor of nvme device

- nvmsetid

  NVM Set Identifier

- nvmset

  User space destination address to transfer the data

## DESCRIPTION

Retrieves an NVM Set List, *struct nvme\_id\_nvmset\_list*. The data structure is an ordered list by NVM Set Identifier, starting with the first NVM Set Identifier supported by the NVM subsystem that is equal to or greater than the NVM Set Identifier.

See *struct nvme\_id\_nvmset\_list* for the definition of the returned structure.

## RETURN

The nvme command status if a response was received (see *enum nvme\_status\_field*) or -1 with errno set otherwise.
