Lines Matching refs:req
57 efx_mcdi_req_t req;
80 req.emr_cmd = MC_CMD_INIT_TXQ;
81 req.emr_in_buf = payload;
82 req.emr_in_length = MC_CMD_INIT_TXQ_IN_LEN(npages);
83 req.emr_out_buf = payload;
84 req.emr_out_length = MC_CMD_INIT_TXQ_OUT_LEN;
86 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_SIZE, ndescs);
87 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_TARGET_EVQ, target_evq);
88 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_LABEL, label);
89 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_INSTANCE, instance);
91 MCDI_IN_POPULATE_DWORD_9(req, INIT_TXQ_IN_FLAGS,
106 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_OWNER_ID, 0);
107 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
109 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_TXQ_IN_DMA_ADDR);
121 efx_mcdi_execute(enp, &req);
123 if (req.emr_rc != 0) {
124 rc = req.emr_rc;
145 efx_mcdi_req_t req;
150 req.emr_cmd = MC_CMD_FINI_TXQ;
151 req.emr_in_buf = payload;
152 req.emr_in_length = MC_CMD_FINI_TXQ_IN_LEN;
153 req.emr_out_buf = payload;
154 req.emr_out_length = MC_CMD_FINI_TXQ_OUT_LEN;
156 MCDI_IN_SET_DWORD(req, FINI_TXQ_IN_INSTANCE, instance);
158 efx_mcdi_execute_quiet(enp, &req);
160 if (req.emr_rc != 0) {
161 rc = req.emr_rc;