logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

nvme_get_telemetry_log - Get specified telemetry log

Arguments

fd File descriptor of nvme device create Generate new host initated telemetry capture ctrl Get controller Initiated log rae Retain asynchronous events max_data_tx Set the max data transfer size to be used retrieving telemetry. da Log page data area, valid values: enumnvme_telemetry_da. log On success, set to the value of the allocated and retrieved log. size Ptr to the telemetry log size, so it can be returned

Description

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

Name

nvme_get_telemetry_log - Get specified telemetry log

Return

The nvme command status if a response was received (see enumnvme_status_field) or -1 with errno set otherwise. May 2025 nvme_get_telemetry_log nvme_get_telemetry_log(2)

Synopsis

intnvme_get_telemetry_log(intfd,boolcreate,boolctrl,boolrae,size_tmax_data_tx,enumnvme_telemetry_dada,structnvme_telemetry_log**log,size_t*size);

See Also