Lines Matching defs:req
94 efx_mcdi_req_t req;
103 req.emr_cmd = MC_CMD_SET_MAC;
104 req.emr_in_buf = payload;
105 req.emr_in_length = MC_CMD_SET_MAC_IN_LEN;
106 req.emr_out_buf = payload;
107 req.emr_out_length = MC_CMD_SET_MAC_OUT_LEN;
109 MCDI_IN_SET_DWORD(req, SET_MAC_IN_MTU, epp->ep_mac_pdu);
110 MCDI_IN_SET_DWORD(req, SET_MAC_IN_DRAIN, epp->ep_mac_drain ? 1 : 0);
111 EFX_MAC_ADDR_COPY(MCDI_IN2(req, uint8_t, SET_MAC_IN_ADDR),
113 MCDI_IN_POPULATE_DWORD_2(req, SET_MAC_IN_REJECT,
127 MCDI_IN_SET_DWORD(req, SET_MAC_IN_FCNTL, fcntl);
129 efx_mcdi_execute(enp, &req);
131 if (req.emr_rc != 0) {
132 rc = req.emr_rc;
171 req.emr_cmd = MC_CMD_SET_MCAST_HASH;
172 req.emr_in_buf = payload;
173 req.emr_in_length = MC_CMD_SET_MCAST_HASH_IN_LEN;
174 req.emr_out_buf = payload;
175 req.emr_out_length = MC_CMD_SET_MCAST_HASH_OUT_LEN;
177 (void) memcpy(MCDI_IN2(req, uint8_t, SET_MCAST_HASH_IN_HASH0),
180 efx_mcdi_execute(enp, &req);
182 if (req.emr_rc != 0) {
183 rc = req.emr_rc;