Lines Matching refs:crsqe

115 	struct bnxt_qplib_crsqe *crsqe;
117 crsqe = &rcfw->crsqe_tbl[cookie];
124 __func__, cookie, crsqe->opcode,
127 crsqe->is_in_used);
148 struct bnxt_qplib_crsqe *crsqe;
152 crsqe = &rcfw->crsqe_tbl[cookie];
156 return bnxt_qplib_map_rc(crsqe->opcode);
161 !crsqe->is_in_used ||
165 if (!crsqe->is_in_used)
170 if (!crsqe->is_in_used)
195 struct bnxt_qplib_crsqe *crsqe;
199 crsqe = &rcfw->crsqe_tbl[cookie];
203 return bnxt_qplib_map_rc(crsqe->opcode);
210 if (!crsqe->is_in_used)
240 struct bnxt_qplib_crsqe *crsqe;
249 crsqe = &rcfw->crsqe_tbl[cookie];
256 crsqe->is_internal_cmd = true;
257 crsqe->is_waiter_alive = false;
258 crsqe->is_in_used = true;
259 crsqe->req_size = __get_cmdq_base_cmd_size(msg->req, msg->req_sz);
288 struct bnxt_qplib_crsqe *crsqe;
307 crsqe = &rcfw->crsqe_tbl[cookie];
321 crsqe->free_slots = free_slots;
322 crsqe->resp = (struct creq_qp_event *)msg->resp;
323 crsqe->resp->cookie = cpu_to_le16(cookie);
324 crsqe->is_internal_cmd = false;
325 crsqe->is_waiter_alive = true;
326 crsqe->is_in_used = true;
327 crsqe->opcode = opcode;
329 crsqe->req_size = __get_cmdq_base_cmd_size(msg->req, msg->req_sz);
390 struct bnxt_qplib_crsqe *crsqe;
395 crsqe = &rcfw->crsqe_tbl[cookie];
399 return bnxt_qplib_map_rc(crsqe->opcode);
406 if (!crsqe->is_in_used)
488 struct bnxt_qplib_crsqe *crsqe;
515 crsqe = &rcfw->crsqe_tbl[cookie];
516 crsqe->is_waiter_alive = false;
624 struct bnxt_qplib_crsqe *crsqe;
668 crsqe = &rcfw->crsqe_tbl[cookie];
675 cookie, crsqe->free_slots);
680 if (crsqe->is_internal_cmd && !qp_event->status)
683 if (crsqe->is_waiter_alive) {
684 if (crsqe->resp) {
685 memcpy(crsqe->resp, qp_event, sizeof(*qp_event));
696 req_size = crsqe->req_size;
697 is_waiter_alive = crsqe->is_waiter_alive;
699 crsqe->req_size = 0;
701 crsqe->resp = NULL;
703 crsqe->is_in_used = false;