Home
last modified time | relevance | path

Searched refs:altqp (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_send.c407 ibmf_alt_qp_t *altqp; in ibmf_i_do_send_cb() local
428 altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_do_send_cb()
429 kmem_cachep = altqp->isq_send_wqes_cache; in ibmf_i_do_send_cb()
452 mutex_enter(&altqp->isq_mutex); in ibmf_i_do_send_cb()
453 altqp->isq_wqes_alloced--; in ibmf_i_do_send_cb()
454 if (altqp->isq_wqes_alloced == 0) in ibmf_i_do_send_cb()
455 cv_signal(&altqp->isq_wqes_cv); in ibmf_i_do_send_cb()
456 mutex_exit(&altqp->isq_mutex); in ibmf_i_do_send_cb()
504 mutex_enter(&altqp->isq_mutex); in ibmf_i_do_send_cb()
505 altqp->isq_wqes_alloced--; in ibmf_i_do_send_cb()
[all …]
H A Dibmf_recv.c106 ibmf_alt_qp_t *altqp; in ibmf_i_handle_recv_completion() local
138 altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_handle_recv_completion()
139 kmem_cachep = altqp->isq_recv_wqes_cache; in ibmf_i_handle_recv_completion()
160 mutex_enter(&altqp->isq_mutex); in ibmf_i_handle_recv_completion()
161 altqp->isq_wqes_alloced--; in ibmf_i_handle_recv_completion()
162 if (altqp->isq_wqes_alloced == 0) in ibmf_i_handle_recv_completion()
163 cv_signal(&altqp->isq_wqes_cv); in ibmf_i_handle_recv_completion()
164 mutex_exit(&altqp->isq_mutex); in ibmf_i_handle_recv_completion()
213 mutex_enter(&altqp->isq_mutex); in ibmf_i_handle_recv_completion()
214 altqp->isq_rwqes_posted--; in ibmf_i_handle_recv_completion()
[all …]
H A Dibmf_wqe.c1052 ibmf_alt_qp_t *altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_init_recv_wqe() local
1053 wqep->recv_port_num = altqp->isq_port_num; in ibmf_i_init_recv_wqe()
1257 ibmf_alt_qp_t *altqp; in ibmf_i_alloc_send_resources() local
1269 altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_alloc_send_resources()
1270 kmem_cachep = altqp->isq_send_wqes_cache; in ibmf_i_alloc_send_resources()
1327 mutex_enter(&altqp->isq_mutex); in ibmf_i_alloc_send_resources()
1328 altqp->isq_wqes_alloced++; in ibmf_i_alloc_send_resources()
1329 mutex_exit(&altqp->isq_mutex); in ibmf_i_alloc_send_resources()
1353 ibmf_alt_qp_t *altqp; in ibmf_i_free_send_resources() local
1365 altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_free_send_resources()
[all …]
H A Dibmf_impl.c2852 ibmf_alt_qp_t *altqp; in ibmf_i_post_recv_buffer() local
2875 altqp = (ibmf_alt_qp_t *)ibmf_qp_handle; in ibmf_i_post_recv_buffer()
2876 kmem_cachep = altqp->isq_recv_wqes_cache; in ibmf_i_post_recv_buffer()
2993 mutex_enter(&altqp->isq_mutex); in ibmf_i_post_recv_buffer()
2994 altqp->isq_wqes_alloced++; in ibmf_i_post_recv_buffer()
2995 altqp->isq_rwqes_posted++; in ibmf_i_post_recv_buffer()
2996 mutex_exit(&altqp->isq_mutex); in ibmf_i_post_recv_buffer()
/titanic_41/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h121 #define IBMF_ALT_RECV_CB_SETUP(altqp) { \ argument
122 ASSERT(MUTEX_HELD(&(altqp)->isq_mutex)); \
123 (altqp)->isq_flags |= IBMF_CLIENT_RECV_CB_ACTIVE; \
124 (altqp)->isq_recvs_active++; \
125 mutex_enter(&(altqp)->isq_client_hdl->ic_kstat_mutex); \
126 IBMF_ADD32_KSTATS((altqp)->isq_client_hdl, recvs_active, 1); \
127 mutex_exit(&(altqp)->isq_client_hdl->ic_kstat_mutex); \
130 #define IBMF_ALT_RECV_CB_CLEANUP(altqp) { \ argument
131 ASSERT(MUTEX_HELD(&(altqp)->isq_mutex)); \
132 (altqp)->isq_recvs_active--; \
[all …]