event_data
aen->event_data = 0;
uint32_t event_data;
uint32_t event_data)
aen->event_data = event_data;
DPRINTF("%s: atype=%#x mask=%#x event_data=%#x", __func__, atype, mask, aen->event_data);
if ((mask & aen->event_data) == 0)
if (aen->event_data >= PCI_NVME_AEI_NOTICE_MAX) {
__func__, aen->event_data);
if ((PCI_NVME_AEI_NOTICE_MASK(aen->event_data) & mask) == 0)
switch (aen->event_data) {
DPRINTF("%s: CID=%#x CDW0=%#x", __func__, aer->cid, (lid << 16) | (aen->event_data << 8) | atype);
(lid << 16) | (aen->event_data << 8) | atype, /* cdw0 */
nvlist_t *event_data = NULL;
(void) nvlist_unpack(buf, buflen, &event_data, 0);
(event_data == NULL))
event_data, &info);
nvlist_free(event_data);
nvlist_t *event_data, rcm_info_t **info)
NULL, event_data, info);
DAT_EVENT_DATA event_data;
event->event_data.software_event_data.pointer);
event_ptr->event_data.dto_completion_event_data.ep_handle =
event_ptr->event_data.dto_completion_event_data.user_cookie =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
if ((event_ptr->event_data.dto_completion_event_data.status !=
(event_ptr->event_data.dto_completion_event_data.status !=
event_ptr->event_data.dto_completion_event_data.
event_ptr->event_data.dto_completion_event_data.
event_ptr->event_data.rmr_completion_event_data.rmr_handle =
event_ptr->event_data.rmr_completion_event_data.user_cookie =
event_ptr->event_data.rmr_completion_event_data.status =
event_ptr->event_data.rmr_completion_event_data.status =
event_ptr->event_data.dto_completion_event_data.status =
event_ptr->event_data.asynch_error_event_data.dat_handle =
event_ptr->event_data.cr_arrival_event_data.sp_handle = sp_handle;
event_ptr->event_data.cr_arrival_event_data.local_ia_address_ptr
event_ptr->event_data.cr_arrival_event_data.conn_qual = conn_qual;
event_ptr->event_data.cr_arrival_event_data.cr_handle = cr_handle;
event_ptr->event_data.connect_event_data.ep_handle = ep_handle;
event_ptr->event_data.connect_event_data.private_data_size
event_ptr->event_data.connect_event_data.private_data = private_data;
event_ptr->event_data.asynch_error_event_data.dat_handle = ia_handle;
event_ptr->event_data.software_event_data.pointer = pointer;
union event_data data /* message data (96 bits data) */;
} event_data;
} event_data;
#define eqe_cq event_data.eqe_cq
#define eqe_qpevt event_data.eqe_qpevt
#define eqe_cqerr event_data.eqe_cqerr
#define eqe_portstate event_data.eqe_portstate
#define eqe_gpio event_data.eqe_gpio
#define eqe_cmdcmpl event_data.eqe_cmdcmpl
#define eqe_operr event_data.eqe_operr
#define eqe_pgflt event_data.eqe_pgflt
#define eqe_fcerr event_data.eqe_fcerr
} event_data;
#define eqe_cq event_data.eqe_cq
#define eqe_cqerr event_data.eqe_cqerr
#define eqe_portstate event_data.eqe_portstate
#define eqe_cmdcmpl event_data.eqe_cmdcmpl
#define eqe_qpevt event_data.eqe_qpevt
#define eqe_operr event_data.eqe_operr
#define eqe_pgflt event_data.eqe_pgflt