Lines Matching defs:req
60 efx_mcdi_req_t req;
78 req.emr_cmd = MC_CMD_INIT_TXQ;
79 req.emr_in_buf = payload;
80 req.emr_in_length = MC_CMD_INIT_TXQ_IN_LEN(npages);
81 req.emr_out_buf = payload;
82 req.emr_out_length = MC_CMD_INIT_TXQ_OUT_LEN;
84 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_SIZE, size);
85 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_TARGET_EVQ, target_evq);
86 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_LABEL, label);
87 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_INSTANCE, instance);
89 MCDI_IN_POPULATE_DWORD_9(req, INIT_TXQ_IN_FLAGS,
104 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_OWNER_ID, 0);
105 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
107 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_TXQ_IN_DMA_ADDR);
119 efx_mcdi_execute(enp, &req);
121 if (req.emr_rc != 0) {
122 rc = req.emr_rc;
141 efx_mcdi_req_t req;
146 req.emr_cmd = MC_CMD_FINI_TXQ;
147 req.emr_in_buf = payload;
148 req.emr_in_length = MC_CMD_FINI_TXQ_IN_LEN;
149 req.emr_out_buf = payload;
150 req.emr_out_length = MC_CMD_FINI_TXQ_OUT_LEN;
152 MCDI_IN_SET_DWORD(req, FINI_TXQ_IN_INSTANCE, instance);
154 efx_mcdi_execute_quiet(enp, &req);
156 if (req.emr_rc != 0) {
157 rc = req.emr_rc;