Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_intr.c227 ASSERT(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cq_next()
228 ASSERT0(mlcq->mlcq_state & MLXCX_CQ_DESTROYED); in mlxcx_cq_next()
285 ASSERT(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_arm_cq()
286 ASSERT0(mlcq->mlcq_state & MLXCX_CQ_DESTROYED); in mlxcx_arm_cq()
288 if (mlcq->mlcq_state & MLXCX_CQ_ARMED) { in mlxcx_arm_cq()
292 if (mlcq->mlcq_state & MLXCX_CQ_TEARDOWN) in mlxcx_arm_cq()
880 if (!(mlcq->mlcq_state & MLXCX_CQ_ALLOC) || in mlxcx_process_cq()
881 !(mlcq->mlcq_state & MLXCX_CQ_CREATED) || in mlxcx_process_cq()
883 (mlcq->mlcq_state & MLXCX_CQ_TEARDOWN)) { in mlxcx_process_cq()
897 if (mlcq->mlcq_state & MLXCX_CQ_TEARDOWN) in mlxcx_process_cq()
[all …]
H A Dmlxcx_ring.c127 VERIFY0(mlcq->mlcq_state & MLXCX_EQ_ALLOC); in mlxcx_cq_alloc_dma()
174 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cq_rele_dma()
175 if (mlcq->mlcq_state & MLXCX_CQ_CREATED) in mlxcx_cq_rele_dma()
176 VERIFY(mlcq->mlcq_state & MLXCX_CQ_DESTROYED); in mlxcx_cq_rele_dma()
264 if ((mlcq->mlcq_state & MLXCX_CQ_CREATED) && in mlxcx_cq_teardown()
265 !(mlcq->mlcq_state & MLXCX_CQ_DESTROYED)) { in mlxcx_cq_teardown()
272 if (mlcq->mlcq_state & MLXCX_CQ_ALLOC) { in mlxcx_cq_teardown()
284 if (mlcq->mlcq_state & MLXCX_CQ_EQAVL) { in mlxcx_cq_teardown()
315 if (mlcq->mlcq_state & MLXCX_CQ_EQAVL) { in mlxcx_cq_teardown()
383 ASSERT0(cq->mlcq_state & MLXCX_CQ_EQAVL); in mlxcx_cq_setup()
[all …]
H A Dmlxcx_gld.c569 if (cq->mlcq_state & MLXCX_CQ_TEARDOWN) { in mlxcx_mac_ring_tx()
589 atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_BLOCKED_MAC); in mlxcx_mac_ring_tx()
601 atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_BLOCKED_MAC); in mlxcx_mac_ring_tx()
1009 if (cq->mlcq_state & MLXCX_CQ_POLLING) { in mlxcx_mac_ring_intr_enable()
1010 atomic_and_uint(&cq->mlcq_state, ~MLXCX_CQ_POLLING); in mlxcx_mac_ring_intr_enable()
1011 if (!(cq->mlcq_state & MLXCX_CQ_ARMED)) in mlxcx_mac_ring_intr_enable()
1026 atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_POLLING); in mlxcx_mac_ring_intr_disable()
H A Dmlxcx_cmd.c2304 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_create_cq()
2305 VERIFY0(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cmd_create_cq()
2348 atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_CREATED); in mlxcx_cmd_create_cq()
2441 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_query_cq()
2442 VERIFY(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cmd_query_cq()
2477 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_destroy_cq()
2478 VERIFY(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cmd_destroy_cq()
2494 atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_DESTROYED); in mlxcx_cmd_destroy_cq()
H A Dmlxcx.c1586 if ((cq->mlcq_state & MLXCX_CQ_CREATED) == 0) in mlxcx_cq_check()
1594 ASSERT0(cq->mlcq_state & MLXCX_CQ_DESTROYED); in mlxcx_cq_check()
1595 ASSERT0(cq->mlcq_state & MLXCX_CQ_TEARDOWN); in mlxcx_cq_check()
1641 (cq->mlcq_state & MLXCX_CQ_ARMED) && in mlxcx_cq_check()
1642 !(cq->mlcq_state & MLXCX_CQ_POLLING)) { in mlxcx_cq_check()
H A Dmlxcx.h598 mlxcx_completionq_state_t mlcq_state; member