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

NAME

6       nvme_get_ctrl_telemetry - Get controller telemetry log
7

SYNOPSIS

9       int  nvme_get_ctrl_telemetry  (int  fd , bool rae , struct nvme_teleme‐
10       try_log **log , enum nvme_telemetry_da da , size_t *size );
11

ARGUMENTS

13       fd          File descriptor of nvme device
14
15       rae         Retain asynchronous events
16
17       log         On success, set to the value of the allocated and retrieved
18                   log.
19
20       da          Log page data area, valid values: enum nvme_telemetry_da
21
22       size        Ptr to the telemetry log size, so it can be returned
23

DESCRIPTION

25       The  total  size allocated can be calculated as: (nvme_telemetry_log da
26       size  + 1) * NVME_LOG_TELEM_BLOCK_SIZE.
27

RETURN

29       The nvme command status if a response was received (see enum  nvme_sta‐
30       tus_field) or -1 with errno set otherwise.
31
32
33
34April 2022                  nvme_get_ctrl_telemetry nvme_get_ctrl_telemetry(9)
Impressum