Lines Matching refs:swsqe
102 struct t4_swsqe *swsqe; in c4iw_flush_sq() local
109 swsqe = &wq->sq.sw_sq[idx]; in c4iw_flush_sq()
110 BUG_ON(swsqe->flushed); in c4iw_flush_sq()
111 swsqe->flushed = 1; in c4iw_flush_sq()
112 insert_sq_cqe(wq, cq, swsqe); in c4iw_flush_sq()
113 if (wq->sq.oldest_read == swsqe) { in c4iw_flush_sq()
114 BUG_ON(swsqe->opcode != FW_RI_READ_REQ); in c4iw_flush_sq()
128 struct t4_swsqe *swsqe; in flush_completed_wrs() local
137 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
138 if (!swsqe->signaled) { in flush_completed_wrs()
141 } else if (swsqe->complete) { in flush_completed_wrs()
143 BUG_ON(swsqe->flushed); in flush_completed_wrs()
151 swsqe->cqe.header |= htobe32(V_CQE_SWCQE(1)); in flush_completed_wrs()
152 cq->sw_queue[cq->sw_pidx] = swsqe->cqe; in flush_completed_wrs()
154 swsqe->flushed = 1; in flush_completed_wrs()
202 struct t4_swsqe *swsqe; in c4iw_flush_hw_cq() local
268 swsqe = &qhp->wq.sq.sw_sq[idx]; in c4iw_flush_hw_cq()
269 swsqe->cqe = *hw_cqe; in c4iw_flush_hw_cq()
270 swsqe->complete = 1; in c4iw_flush_hw_cq()
481 struct t4_swsqe *swsqe; in poll_cq() local
487 swsqe = &wq->sq.sw_sq[idx]; in poll_cq()
488 swsqe->cqe = *hw_cqe; in poll_cq()
489 swsqe->complete = 1; in poll_cq()