Home
last modified time | relevance | path

Searched refs:srq_lock (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_srq.c466 mutex_enter(&srq->srq_lock); in hermon_srq_free()
478 mutex_exit(&srq->srq_lock); in hermon_srq_free()
495 mutex_exit(&srq->srq_lock); in hermon_srq_free()
522 mutex_exit(&srq->srq_lock); in hermon_srq_free()
751 mutex_enter(&srq->srq_lock); in hermon_srq_modify()
796 mutex_exit(&srq->srq_lock); in hermon_srq_modify()
869 mutex_exit(&srq->srq_lock); in hermon_srq_modify()
909 mutex_enter(&srq->srq_lock); in hermon_srq_refcnt_inc()
911 mutex_exit(&srq->srq_lock); in hermon_srq_refcnt_inc()
922 mutex_enter(&srq->srq_lock); in hermon_srq_refcnt_dec()
[all …]
H A Dhermon_wr.c1231 mutex_enter(&srq->srq_lock); in hermon_post_srq()
1239 mutex_exit(&srq->srq_lock); in hermon_post_srq()
1247 mutex_exit(&srq->srq_lock); in hermon_post_srq()
1291 mutex_exit(&srq->srq_lock); in hermon_post_srq()
1976 ASSERT(MUTEX_HELD(&srq->srq_lock)); in hermon_wqe_srq_build()
2252 mutex_enter(&qp->qp_srqhdl->srq_lock); in hermon_wrid_from_reset_handling()
2267 mutex_exit(&qp->qp_srqhdl->srq_lock); in hermon_wrid_from_reset_handling()
2270 mutex_exit(&qp->qp_srqhdl->srq_lock); in hermon_wrid_from_reset_handling()
2328 mutex_exit(&qp->qp_srqhdl->srq_lock); in hermon_wrid_to_reset_handling()
2395 mutex_enter(&srq->srq_lock); in hermon_wrid_get_entry()
[all …]
H A Dhermon_umap.c564 mutex_enter(&srq->srq_lock); in hermon_devmap_umem_map()
568 mutex_exit(&srq->srq_lock); in hermon_devmap_umem_map()
570 mutex_exit(&srq->srq_lock); in hermon_devmap_umem_map()
844 mutex_enter(&srq->srq_lock); in hermon_devmap_umem_unmap()
848 mutex_exit(&srq->srq_lock); in hermon_devmap_umem_unmap()
963 mutex_enter(&srq->srq_lock); in hermon_devmap_dbrecmem_map()
967 mutex_exit(&srq->srq_lock); in hermon_devmap_dbrecmem_map()
969 mutex_exit(&srq->srq_lock); in hermon_devmap_dbrecmem_map()
1229 mutex_enter(&srq->srq_lock); in hermon_devmap_dbrecmem_unmap()
1233 mutex_exit(&srq->srq_lock); in hermon_devmap_dbrecmem_unmap()
H A Dhermon_ci.c1923 mutex_enter(&srqhdl->srq_lock); in hermon_ci_query_srq()
1925 mutex_exit(&srqhdl->srq_lock); in hermon_ci_query_srq()
1932 mutex_exit(&srqhdl->srq_lock); in hermon_ci_query_srq()
1961 mutex_enter(&srqhdl->srq_lock); in hermon_ci_modify_srq()
1964 mutex_exit(&srqhdl->srq_lock); in hermon_ci_modify_srq()
1967 mutex_exit(&srqhdl->srq_lock); in hermon_ci_modify_srq()
H A Dhermon_event.c1601 mutex_enter(&qp->qp_srqhdl->srq_lock); in hermon_catastrophic_handler()
1603 mutex_exit(&qp->qp_srqhdl->srq_lock); in hermon_catastrophic_handler()
H A Dhermon_rsrc.c2523 mutex_init(&srqhdl->srq_lock, NULL, MUTEX_DRIVER, in hermon_rsrc_srqhdl_constructor()
2542 mutex_destroy(&srqhdl->srq_lock); in hermon_rsrc_srqhdl_destructor()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_srq.c468 mutex_enter(&srq->srq_lock); in tavor_srq_free()
480 mutex_exit(&srq->srq_lock); in tavor_srq_free()
497 mutex_exit(&srq->srq_lock); in tavor_srq_free()
524 mutex_exit(&srq->srq_lock); in tavor_srq_free()
771 mutex_enter(&srq->srq_lock); in tavor_srq_modify()
813 mutex_exit(&srq->srq_lock); in tavor_srq_modify()
916 mutex_exit(&srq->srq_lock); in tavor_srq_modify()
958 mutex_enter(&srq->srq_lock); in tavor_srq_refcnt_inc()
960 mutex_exit(&srq->srq_lock); in tavor_srq_refcnt_inc()
971 mutex_enter(&srq->srq_lock); in tavor_srq_refcnt_dec()
[all …]
H A Dtavor_wr.c645 mutex_enter(&srq->srq_lock); in tavor_post_srq()
651 mutex_exit(&srq->srq_lock); in tavor_post_srq()
839 mutex_exit(&srq->srq_lock); in tavor_post_srq()
1819 ASSERT(MUTEX_HELD(&srq->srq_lock)); in tavor_wqe_srq_build()
2241 mutex_enter(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
2244 mutex_enter(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
2289 mutex_exit(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
2370 mutex_exit(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
2373 mutex_exit(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
2422 mutex_exit(&qp->qp_srqhdl->srq_lock); in tavor_wrid_from_reset_handling()
[all …]
H A Dtavor_umap.c469 mutex_enter(&srq->srq_lock); in tavor_devmap_umem_map()
473 mutex_exit(&srq->srq_lock); in tavor_devmap_umem_map()
475 mutex_exit(&srq->srq_lock); in tavor_devmap_umem_map()
735 mutex_enter(&srq->srq_lock); in tavor_devmap_umem_unmap()
739 mutex_exit(&srq->srq_lock); in tavor_devmap_umem_unmap()
H A Dtavor_ci.c2360 mutex_enter(&srqhdl->srq_lock); in tavor_ci_query_srq()
2362 mutex_exit(&srqhdl->srq_lock); in tavor_ci_query_srq()
2369 mutex_exit(&srqhdl->srq_lock); in tavor_ci_query_srq()
2414 mutex_enter(&srqhdl->srq_lock); in tavor_ci_modify_srq()
2417 mutex_exit(&srqhdl->srq_lock); in tavor_ci_modify_srq()
2420 mutex_exit(&srqhdl->srq_lock); in tavor_ci_modify_srq()
H A Dtavor_event.c1777 mutex_enter(&qp->qp_srqhdl->srq_lock); in tavor_srq_catastrophic_handler()
1779 mutex_exit(&qp->qp_srqhdl->srq_lock); in tavor_srq_catastrophic_handler()
H A Dtavor_rsrc.c2486 mutex_init(&srqhdl->srq_lock, NULL, MUTEX_DRIVER, in tavor_rsrc_srqhdl_constructor()
2505 mutex_destroy(&srqhdl->srq_lock); in tavor_rsrc_srqhdl_destructor()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_srq.h80 kmutex_t srq_lock; member
129 _NOTE(MUTEX_PROTECTS_DATA(hermon_sw_srq_s::srq_lock,
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_srq.h120 kmutex_t srq_lock; member
169 _NOTE(MUTEX_PROTECTS_DATA(tavor_sw_srq_s::srq_lock,
/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h285 kmutex_t srq_lock; member
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c5873 mutex_init(&srq_rp->srq_lock, NULL, MUTEX_DRIVER, NULL); in daplka_srq_create()
6025 mutex_enter(&srq_rp->srq_lock); in daplka_srq_resize()
6043 mutex_exit(&srq_rp->srq_lock); in daplka_srq_resize()
6145 mutex_destroy(&srq_rp->srq_lock); in daplka_srq_destroy()