Lines Matching defs:req
85 efx_mcdi_req_t req;
94 req.emr_cmd = MC_CMD_POLL_BIST;
95 req.emr_in_buf = payload;
96 req.emr_in_length = MC_CMD_POLL_BIST_IN_LEN;
97 req.emr_out_buf = payload;
98 req.emr_out_length = MCDI_CTL_SDU_LEN_MAX;
100 efx_mcdi_execute(enp, &req);
102 if (req.emr_rc != 0) {
103 rc = req.emr_rc;
107 if (req.emr_out_length_used < MC_CMD_POLL_BIST_OUT_RESULT_OFST + 4) {
115 result = MCDI_OUT_DWORD(req, POLL_BIST_OUT_RESULT);
118 req.emr_out_length >= MC_CMD_POLL_BIST_OUT_MEM_LEN &&
122 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_TEST);
124 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_ADDR);
126 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_BUS);
128 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_EXPECT);
130 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_ACTUAL);
132 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_ECC);
134 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_ECC_PARITY);
136 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MEM_ECC_FATAL);
148 req.emr_out_length >= MC_CMD_POLL_BIST_OUT_MRSFP_LEN &&
152 MCDI_OUT_DWORD(req, POLL_BIST_OUT_MRSFP_TEST);