Lines Matching refs:swsqe
264 struct t4_swsqe *swsqe; in c4iw_flush_sq() local
271 swsqe = &wq->sq.sw_sq[idx]; in c4iw_flush_sq()
272 BUG_ON(swsqe->flushed); in c4iw_flush_sq()
273 swsqe->flushed = 1; in c4iw_flush_sq()
274 insert_sq_cqe(wq, cq, swsqe); in c4iw_flush_sq()
275 if (wq->sq.oldest_read == swsqe) { in c4iw_flush_sq()
276 BUG_ON(swsqe->opcode != FW_RI_READ_REQ); in c4iw_flush_sq()
291 struct t4_swsqe *swsqe; in flush_completed_wrs() local
300 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
301 if (!swsqe->signaled) { in flush_completed_wrs()
304 } else if (swsqe->complete) { in flush_completed_wrs()
306 BUG_ON(swsqe->flushed); in flush_completed_wrs()
314 swsqe->cqe.header |= htonl(V_CQE_SWCQE(1)); in flush_completed_wrs()
315 cq->sw_queue[cq->sw_pidx] = swsqe->cqe; in flush_completed_wrs()
317 swsqe->flushed = 1; in flush_completed_wrs()
365 struct t4_swsqe *swsqe; in c4iw_flush_hw_cq() local
424 swsqe = &qhp->wq.sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in c4iw_flush_hw_cq()
425 swsqe->cqe = *hw_cqe; in c4iw_flush_hw_cq()
426 swsqe->complete = 1; in c4iw_flush_hw_cq()
636 struct t4_swsqe *swsqe; in poll_cq() local
641 swsqe = &wq->sq.sw_sq[CQE_WRID_SQ_IDX(hw_cqe)]; in poll_cq()
642 swsqe->cqe = *hw_cqe; in poll_cq()
643 swsqe->complete = 1; in poll_cq()