struct nvme_mi_aem_config - Provided for nvme_mi_aem_enable
Contents
Description
Application callbacks for nvme_mi_aem_process will be able to call nvme_mi_aem_get_next_event which will
return a pointer to such an identifier for the next event the application should parse
August 2025 struct nvme_mi_aem_config libnvme(2)
Members
aem_handler Callback function for application processing of events
enabled_map Map indicating which AE should be enabled on the endpoint
envfa Enable SR-IOV virtual functions AE
empfa Enable SR-IOV physical functions AE
encfa Enable PCIe functions AE
aemd AEM Delay (time in seconds from when event happens to AEM being batched and sent)
aerd AEM Retry Delay (time in 100s of ms between AEM retries from the endpoint)
Name
struct nvme_mi_aem_config - Provided for nvme_mi_aem_enable
Synopsis
struct nvme_mi_aem_config {
enumnvme_mi_aem_handler_next_action(*aem_handler)(nvme_mi_ep_tep,size_tnum_events,void*userdata);structnvme_mi_aem_enabled_mapenabled_map;boolenvfa;boolempfa;boolencfa;__u8aemd;__u8aerd;
};
