1nvme_init_dsm_range(9)        libnvme API manual        nvme_init_dsm_range(9)
2
3
4

NAME

6       nvme_init_dsm_range - Constructs a data set range structure
7

SYNOPSIS

9       void nvme_init_dsm_range (struct nvme_dsm_range *dsm , __u32 *ctx_attrs
10       , __u32 *llbas , __u64 *slbas , __u16 nr_ranges );
11

ARGUMENTS

13       dsm         DSM range array
14
15       ctx_attrs   Array of context attributes
16
17       llbas       Array of length in logical blocks
18
19       slbas       Array of starting logical blocks
20
21       nr_ranges   The size of the dsm arrays
22

DESCRIPTION

24       Each array must be the same size of size 'nr_ranges'. This is  intended
25       to be used with constructing a payload for nvme_dsm.
26

RETURN

28       The nvme command status if a response was received or -errno otherwise.
29
30
31
32April 2022                    nvme_init_dsm_range       nvme_init_dsm_range(9)
Impressum