1nvme_get_ctrl_telemetry(9) libnvme API manual nvme_get_ctrl_telemetry(9)
2
3
4
6 nvme_get_ctrl_telemetry - Get controller telemetry log
7
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
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
25 The total size allocated can be calculated as: (nvme_telemetry_log da
26 size + 1) * NVME_LOG_TELEM_BLOCK_SIZE.
27
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
34November 2022 nvme_get_ctrl_telemetry nvme_get_ctrl_telemetry(9)