Home
last modified time | relevance | path

Searched refs:mlwq_state (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_ring.c47 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 …]
H A Dmlxcx_cmd.c2367 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 …]
H A Dmlxcx_gld.c557 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()
H A Dmlxcx.c1670 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()
H A Dmlxcx_intr.c955 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()
H A Dmlxcx.h667 mlxcx_workq_state_t mlwq_state; member