Lines Matching refs:swsqe
243 struct t4_swsqe *swsqe; in c4iw_flush_sq() local
250 swsqe = &wq->sq.sw_sq[idx]; in c4iw_flush_sq()
251 BUG_ON(swsqe->flushed); in c4iw_flush_sq()
252 swsqe->flushed = 1; in c4iw_flush_sq()
253 insert_sq_cqe(wq, cq, swsqe); in c4iw_flush_sq()
254 if (wq->sq.oldest_read == swsqe) { in c4iw_flush_sq()
255 BUG_ON(swsqe->opcode != FW_RI_READ_REQ); in c4iw_flush_sq()
270 struct t4_swsqe *swsqe; in flush_completed_wrs() local
279 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
280 if (!swsqe->signaled) { in flush_completed_wrs()
283 } else if (swsqe->complete) { in flush_completed_wrs()
285 BUG_ON(swsqe->flushed); in flush_completed_wrs()
292 swsqe->cqe.header |= htonl(CQE_SWCQE_V(1)); in flush_completed_wrs()
293 cq->sw_queue[cq->sw_pidx] = swsqe->cqe; in flush_completed_wrs()
295 swsqe->flushed = 1; in flush_completed_wrs()
343 struct t4_swsqe *swsqe; in c4iw_flush_hw_cq() local
401 swsqe = &qhp->wq.sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in c4iw_flush_hw_cq()
402 swsqe->cqe = *hw_cqe; in c4iw_flush_hw_cq()
403 swsqe->complete = 1; in c4iw_flush_hw_cq()
602 struct t4_swsqe *swsqe; in poll_cq() local
606 swsqe = &wq->sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in poll_cq()
607 swsqe->cqe = *hw_cqe; in poll_cq()
608 swsqe->complete = 1; in poll_cq()