err_info_rcvport
if (!(dd->err_info_rcvport.status_and_code &
dd->err_info_rcvport.status_and_code =
dd->err_info_rcvport.status_and_code |=
dd->err_info_rcvport.packet_flit1 = hdr0;
dd->err_info_rcvport.packet_flit2 = hdr1;
if (!(dd->err_info_rcvport.status_and_code &
dd->err_info_rcvport.packet_flit1 = flits[0];
dd->err_info_rcvport.packet_flit2 =
dd->err_info_rcvport.status_and_code |=
struct err_info_rcvport err_info_rcvport;
dd->err_info_rcvport.status_and_code;
&dd->err_info_rcvport.packet_flit1, sizeof(u64));
&dd->err_info_rcvport.packet_flit2, sizeof(u64));
dd->err_info_rcvport.status_and_code &= ~OPA_EI_STATUS_SMASK;
dd->err_info_rcvport.status_and_code &= ~OPA_EI_STATUS_SMASK;