OS Manuals

nvme_init_dsm-libnvme3(2)

nvme_init_dsm - Initialize passthru command for NVMe I/O Data Set Management

nvme_init_dsm(9) libnvme API manual nvme_init_dsm(9)

nvme_init_dsm - Initialize passthru command for NVMe I/O Data Set Management

void nvme_init_dsm (struct libnvme_passthru_cmd *cmd , __u32 nsid , __u16 nr , __u8 idr , __u8 idw , __u8 ad , void *data , __u32 len );

Passthru command to use
Namespace identifier
Number of block ranges in the data set management attributes
DSM Integral Dataset for Read attribute
DSM Integral Dataset for Write attribute
DSM Deallocate attribute
User space destination address to transfer the data
Length of provided user buffer to hold the log data in bytes
nvme_init_dsm October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31