nvme_dsm_args - Man Page

Arguments for the NVMe Dataset Management command

Synopsis

struct nvme_dsm_args {
   __u32 *result;
   struct nvme_dsm_range *dsm;
   int args_size;
   int fd;
   __u32 timeout;
   __u32 nsid;
   __u32 attrs;
   __u16 nr_ranges;
};

Members

result

The command completion result from CQE dword0

dsm

The data set management attributes

args_size

Size of struct nvme_dsm_args

fd

File descriptor of nvme device

timeout

Timeout in ms

nsid

Namespace identifier

attrs

DSM attributes, see enum nvme_dsm_attributes

nr_ranges

Number of block ranges in the data set management attributes

Info

struct nvme_dsm_args December 2025 API Manual