Searched refs:mlwq_state (Results 1 – 6 of 6) sorted by relevance
47 VERIFY0(mlwq->mlwq_state & MLXCX_WQ_ALLOC); in mlxcx_wq_alloc_dma()98 mlwq->mlwq_state |= MLXCX_WQ_ALLOC; in mlxcx_wq_alloc_dma()106 VERIFY(mlwq->mlwq_state & MLXCX_WQ_ALLOC); in mlxcx_wq_rele_dma()107 if (mlwq->mlwq_state & MLXCX_WQ_CREATED) in mlxcx_wq_rele_dma()115 mlwq->mlwq_state &= ~MLXCX_CQ_ALLOC; in mlxcx_wq_rele_dma()204 mlwq->mlwq_state & MLXCX_WQ_STARTED && in mlxcx_wq_teardown()210 mlwq->mlwq_state & MLXCX_WQ_STARTED && in mlxcx_wq_teardown()226 if (mlwq->mlwq_state & MLXCX_WQ_ALLOC) { in mlxcx_wq_teardown()1209 if (rq->mlwq_state & MLXCX_WQ_STARTED) { in mlxcx_rx_ring_start()1225 rq->mlwq_state |= MLXCX_WQ_BUFFERS; in mlxcx_rx_ring_start()[all …]
2367 VERIFY(mlwq->mlwq_state & MLXCX_WQ_ALLOC); in mlxcx_cmd_query_rq()2404 VERIFY(mlwq->mlwq_state & MLXCX_WQ_ALLOC); in mlxcx_cmd_query_sq()2517 VERIFY(mlwq->mlwq_state & MLXCX_WQ_ALLOC); in mlxcx_cmd_create_rq()2569 mlwq->mlwq_state |= MLXCX_WQ_CREATED; in mlxcx_cmd_create_rq()2630 mlwq->mlwq_state |= MLXCX_WQ_STARTED; in mlxcx_cmd_start_rq()2673 mlwq->mlwq_state &= ~MLXCX_WQ_STARTED; in mlxcx_cmd_stop_rq()2709 mlwq->mlwq_state |= MLXCX_WQ_DESTROYED; in mlxcx_cmd_destroy_rq()3452 mlwq->mlwq_state |= MLXCX_WQ_CREATED; in mlxcx_cmd_create_sq()3515 mlwq->mlwq_state |= MLXCX_WQ_STARTED; in mlxcx_cmd_start_sq()3558 mlwq->mlwq_state &= ~MLXCX_WQ_STARTED; in mlxcx_cmd_stop_sq()[all …]
557 atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC); in mlxcx_mac_ring_tx()575 if ((sq->mlwq_state & (MLXCX_WQ_TEARDOWN | MLXCX_WQ_STARTED)) != in mlxcx_mac_ring_tx()594 atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC); in mlxcx_mac_ring_tx()602 atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC); in mlxcx_mac_ring_tx()864 if (wq->mlwq_state & MLXCX_WQ_STARTED) { in mlxcx_mac_ring_stop()878 ASSERT0(wq->mlwq_state & MLXCX_WQ_STARTED); in mlxcx_mac_ring_stop()885 if (wq->mlwq_state & MLXCX_WQ_BUFFERS) { in mlxcx_mac_ring_stop()934 wq->mlwq_state &= ~MLXCX_WQ_BUFFERS; in mlxcx_mac_ring_stop()
1670 if (sq->mlwq_state & MLXCX_WQ_STARTED) { in mlxcx_check_sq()1677 if (!(sq->mlwq_state & MLXCX_WQ_STARTED)) { in mlxcx_check_sq()1710 if (rq->mlwq_state & MLXCX_WQ_STARTED) { in mlxcx_check_rq()1717 if (!(rq->mlwq_state & MLXCX_WQ_STARTED)) { in mlxcx_check_rq()1745 if ((wq->mlwq_state & MLXCX_WQ_CREATED) == 0) in mlxcx_wq_check()1753 ASSERT0(wq->mlwq_state & MLXCX_WQ_DESTROYED); in mlxcx_wq_check()1754 ASSERT0(wq->mlwq_state & MLXCX_WQ_TEARDOWN); in mlxcx_wq_check()
955 if ((wq->mlwq_state & MLXCX_WQ_STARTED) == 0) { in mlxcx_process_cq()1160 if ((mlwq->mlwq_state & MLXCX_WQ_BLOCKED_MAC) != 0 && in mlxcx_intr_n()1162 atomic_and_uint(&mlwq->mlwq_state, in mlxcx_intr_n()
667 mlxcx_workq_state_t mlwq_state; member