Home
last modified time | relevance | path

Searched refs:qp_lock (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_qpmod.c103 mutex_enter(&qp->qp_lock); in tavor_qp_modify()
118 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
153 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
172 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
184 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
195 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
213 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
223 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
230 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
250 mutex_exit(&qp->qp_lock); in tavor_qp_modify()
[all …]
H A Dtavor_qp.c1000 mutex_enter(&qp->qp_lock); in tavor_qp_free()
1016 mutex_exit(&qp->qp_lock); in tavor_qp_free()
1030 mutex_exit(&qp->qp_lock); in tavor_qp_free()
1056 mutex_exit(&qp->qp_lock); in tavor_qp_free()
1067 mutex_exit(&qp->qp_lock); in tavor_qp_free()
1096 mutex_exit(&qp->qp_lock); in tavor_qp_free()
1200 mutex_enter(&qp->qp_lock); in tavor_qp_query()
1235 mutex_exit(&qp->qp_lock); in tavor_qp_query()
1265 mutex_exit(&qp->qp_lock); in tavor_qp_query()
1280 mutex_exit(&qp->qp_lock); in tavor_qp_query()
[all …]
H A Dtavor_wr.c124 mutex_enter(&qp->qp_lock); in tavor_post_send()
133 mutex_exit(&qp->qp_lock); in tavor_post_send()
372 mutex_exit(&qp->qp_lock); in tavor_post_send()
408 mutex_enter(&qp->qp_lock); in tavor_post_recv()
414 mutex_exit(&qp->qp_lock); in tavor_post_recv()
422 mutex_exit(&qp->qp_lock); in tavor_post_recv()
612 mutex_exit(&qp->qp_lock); in tavor_post_recv()
909 ASSERT(MUTEX_HELD(&qp->qp_lock)); in tavor_wqe_send_build()
1365 ASSERT(MUTEX_HELD(&qp->qp_lock)); in tavor_wqe_mlx_build()
1711 ASSERT(MUTEX_HELD(&qp->qp_lock)); in tavor_wqe_recv_build()
H A Dtavor_umap.c449 mutex_enter(&qp->qp_lock); in tavor_devmap_umem_map()
453 mutex_exit(&qp->qp_lock); in tavor_devmap_umem_map()
455 mutex_exit(&qp->qp_lock); in tavor_devmap_umem_map()
716 mutex_enter(&qp->qp_lock); in tavor_devmap_umem_unmap()
720 mutex_exit(&qp->qp_lock); in tavor_devmap_umem_unmap()
H A Dtavor_misc.c1060 mutex_enter(&qp->qp_lock); in tavor_qp_mcg_refcnt_inc()
1062 mutex_exit(&qp->qp_lock); in tavor_qp_mcg_refcnt_inc()
1074 mutex_enter(&qp->qp_lock); in tavor_qp_mcg_refcnt_dec()
1076 mutex_exit(&qp->qp_lock); in tavor_qp_mcg_refcnt_dec()
H A Dtavor_event.c1586 mutex_enter(&qp->qp_lock); in tavor_sendq_drained_handler()
1590 mutex_exit(&qp->qp_lock); in tavor_sendq_drained_handler()
H A Dtavor_rsrc.c2449 mutex_init(&qphdl->qp_lock, NULL, MUTEX_DRIVER, in tavor_rsrc_qphdl_constructor()
2468 mutex_destroy(&qphdl->qp_lock); in tavor_rsrc_qphdl_destructor()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qpmod.c110 mutex_enter(&qp->qp_lock); in hermon_qp_modify()
125 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
160 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
179 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
192 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
204 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
223 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
233 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
241 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
263 mutex_exit(&qp->qp_lock); in hermon_qp_modify()
[all …]
H A Dhermon_umap.c544 mutex_enter(&qp->qp_lock); in hermon_devmap_umem_map()
548 mutex_exit(&qp->qp_lock); in hermon_devmap_umem_map()
550 mutex_exit(&qp->qp_lock); in hermon_devmap_umem_map()
825 mutex_enter(&qp->qp_lock); in hermon_devmap_umem_unmap()
829 mutex_exit(&qp->qp_lock); in hermon_devmap_umem_unmap()
943 mutex_enter(&qp->qp_lock); in hermon_devmap_dbrecmem_map()
947 mutex_exit(&qp->qp_lock); in hermon_devmap_dbrecmem_map()
949 mutex_exit(&qp->qp_lock); in hermon_devmap_dbrecmem_map()
1210 mutex_enter(&qp->qp_lock); in hermon_devmap_dbrecmem_unmap()
1214 mutex_exit(&qp->qp_lock); in hermon_devmap_dbrecmem_unmap()
H A Dhermon_qp.c1883 mutex_enter(&qp->qp_lock); in hermon_qp_free()
1898 mutex_exit(&qp->qp_lock); in hermon_qp_free()
1913 mutex_exit(&qp->qp_lock); in hermon_qp_free()
1926 mutex_exit(&qp->qp_lock); in hermon_qp_free()
1946 mutex_exit(&qp->qp_lock); in hermon_qp_free()
1957 mutex_exit(&qp->qp_lock); in hermon_qp_free()
1992 mutex_exit(&qp->qp_lock); in hermon_qp_free()
2117 mutex_enter(&qp->qp_lock); in hermon_qp_query()
2152 mutex_exit(&qp->qp_lock); in hermon_qp_query()
2184 mutex_exit(&qp->qp_lock); in hermon_qp_query()
[all …]
H A Dhermon_wr.c1134 mutex_enter(&qp->qp_lock); in hermon_post_recv()
1140 mutex_exit(&qp->qp_lock); in hermon_post_recv()
1148 mutex_exit(&qp->qp_lock); in hermon_post_recv()
1156 mutex_exit(&qp->qp_lock); in hermon_post_recv()
1213 mutex_exit(&qp->qp_lock); in hermon_post_recv()
1915 ASSERT(MUTEX_HELD(&qp->qp_lock)); in hermon_wqe_recv_build()
H A Dhermon_misc.c1311 mutex_enter(&qp->qp_lock); in hermon_qp_mcg_refcnt_inc()
1313 mutex_exit(&qp->qp_lock); in hermon_qp_mcg_refcnt_inc()
1325 mutex_enter(&qp->qp_lock); in hermon_qp_mcg_refcnt_dec()
1327 mutex_exit(&qp->qp_lock); in hermon_qp_mcg_refcnt_dec()
H A Dhermon_event.c1437 mutex_enter(&qp->qp_lock); in hermon_sendq_drained_handler()
1441 mutex_exit(&qp->qp_lock); in hermon_sendq_drained_handler()
H A Dhermon_rsrc.c2486 mutex_init(&qphdl->qp_lock, NULL, MUTEX_DRIVER, in hermon_rsrc_qphdl_constructor()
2505 mutex_destroy(&qphdl->qp_lock); in hermon_rsrc_qphdl_destructor()
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_ib.c652 mutex_enter(&ep->ep_recvqp.qp_lock); in rds_poll_ctrl_completions()
654 mutex_exit(&ep->ep_recvqp.qp_lock); in rds_poll_ctrl_completions()
671 mutex_enter(&recvqp->qp_lock); in rds_poll_ctrl_completions()
677 mutex_exit(&recvqp->qp_lock); in rds_poll_ctrl_completions()
684 mutex_enter(&recvqp->qp_lock); in rds_poll_ctrl_completions()
686 mutex_exit(&recvqp->qp_lock); in rds_poll_ctrl_completions()
689 mutex_exit(&recvqp->qp_lock); in rds_poll_ctrl_completions()
752 mutex_enter(&recvqp->qp_lock); in rds_post_recv_buf()
757 mutex_exit(&recvqp->qp_lock); in rds_post_recv_buf()
760 mutex_exit(&recvqp->qp_lock); in rds_post_recv_buf()
[all …]
H A Drdsib_buf.c810 mutex_enter(&recvqp->qp_lock); in rds_is_recvq_empty()
817 mutex_exit(&recvqp->qp_lock); in rds_is_recvq_empty()
819 mutex_enter(&recvqp->qp_lock); in rds_is_recvq_empty()
824 mutex_exit(&recvqp->qp_lock); in rds_is_recvq_empty()
H A Drdsib_ep.c794 mutex_destroy(&ep->ep_recvqp.qp_lock); in rds_destroy_session()
808 mutex_destroy(&ep->ep_recvqp.qp_lock); in rds_destroy_session()
1262 mutex_init(&dataep->ep_recvqp.qp_lock, NULL, MUTEX_DRIVER, NULL); in rds_session_create()
1282 mutex_init(&ctrlep->ep_recvqp.qp_lock, NULL, MUTEX_DRIVER, NULL); in rds_session_create()
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_ib.c686 mutex_enter(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
688 mutex_exit(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
692 mutex_enter(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
696 mutex_exit(&iser_qp->qp_lock); in iser_ib_free_rc_channel()
801 mutex_enter(&iser_qp->qp_lock); in iser_ib_post_recv()
806 mutex_exit(&iser_qp->qp_lock); in iser_ib_post_recv()
815 mutex_exit(&iser_qp->qp_lock); in iser_ib_post_recv()
832 mutex_enter(&iser_qp->qp_lock); in iser_ib_post_recv()
834 mutex_exit(&iser_qp->qp_lock); in iser_ib_post_recv()
883 mutex_enter(&iser_qp->qp_lock); in iser_ib_post_recv()
[all …]
H A Diser_cq.c368 mutex_enter(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
370 mutex_exit(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
388 mutex_enter(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
397 mutex_exit(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
405 mutex_enter(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
407 mutex_exit(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
410 mutex_exit(&iser_qp->qp_lock); in iser_ib_poll_recv_completions()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_qp.h271 kmutex_t qp_lock; member
356 _NOTE(MUTEX_PROTECTS_DATA(tavor_sw_qp_s::qp_lock,
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_qp.h243 kmutex_t qp_lock; member
352 _NOTE(MUTEX_PROTECTS_DATA(hermon_sw_qp_s::qp_lock,
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_ib.h104 kmutex_t qp_lock; member
/illumos-gate/usr/src/uts/common/sys/ib/clients/rds/
H A Drdsib_ep.h204 kmutex_t qp_lock; member
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/
H A Decore_roce.h157 osal_spinlock_t qp_lock; /* for teardown races */ member