Lines Matching refs:swsqe
245 struct t4_swsqe *swsqe; in c4iw_flush_sq() local
252 swsqe = &wq->sq.sw_sq[idx]; in c4iw_flush_sq()
253 BUG_ON(swsqe->flushed); in c4iw_flush_sq()
254 swsqe->flushed = 1; in c4iw_flush_sq()
255 insert_sq_cqe(wq, cq, swsqe); in c4iw_flush_sq()
256 if (wq->sq.oldest_read == swsqe) { in c4iw_flush_sq()
257 BUG_ON(swsqe->opcode != FW_RI_READ_REQ); in c4iw_flush_sq()
272 struct t4_swsqe *swsqe; in flush_completed_wrs() local
281 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
282 if (!swsqe->signaled) { in flush_completed_wrs()
285 } else if (swsqe->complete) { in flush_completed_wrs()
287 BUG_ON(swsqe->flushed); in flush_completed_wrs()
294 swsqe->cqe.header |= htonl(CQE_SWCQE_V(1)); in flush_completed_wrs()
295 cq->sw_queue[cq->sw_pidx] = swsqe->cqe; in flush_completed_wrs()
297 swsqe->flushed = 1; in flush_completed_wrs()
345 struct t4_swsqe *swsqe; in c4iw_flush_hw_cq() local
403 swsqe = &qhp->wq.sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in c4iw_flush_hw_cq()
404 swsqe->cqe = *hw_cqe; in c4iw_flush_hw_cq()
405 swsqe->complete = 1; in c4iw_flush_hw_cq()
604 struct t4_swsqe *swsqe; in poll_cq() local
608 swsqe = &wq->sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in poll_cq()
609 swsqe->cqe = *hw_cqe; in poll_cq()
610 swsqe->complete = 1; in poll_cq()