Lines Matching refs:sq
1658 mlxcx_check_sq(mlxcx_t *mlxp, mlxcx_work_queue_t *sq) in mlxcx_check_sq() argument
1663 if (!mlxcx_cmd_query_sq(mlxp, sq, &ctx)) in mlxcx_check_sq()
1666 ASSERT3U(from_be24(ctx.mlsqc_cqn), ==, sq->mlwq_cq->mlcq_num); in mlxcx_check_sq()
1670 if (sq->mlwq_state & MLXCX_WQ_STARTED) { in mlxcx_check_sq()
1672 sq->mlwq_num, "RST", state); in mlxcx_check_sq()
1673 sq->mlwq_fm_repd_qstate = B_TRUE; in mlxcx_check_sq()
1677 if (!(sq->mlwq_state & MLXCX_WQ_STARTED)) { in mlxcx_check_sq()
1679 sq->mlwq_num, "RDY", state); in mlxcx_check_sq()
1680 sq->mlwq_fm_repd_qstate = B_TRUE; in mlxcx_check_sq()
1685 sq->mlwq_num, "ERR", state); in mlxcx_check_sq()
1686 sq->mlwq_fm_repd_qstate = B_TRUE; in mlxcx_check_sq()
1690 sq->mlwq_num, "???", state); in mlxcx_check_sq()
1691 sq->mlwq_fm_repd_qstate = B_TRUE; in mlxcx_check_sq()