Lines Matching defs:msgimplp
327 ibmf_i_alloc_ud_dest(ibmf_client_t *clientp, ibmf_msg_impl_t *msgimplp,
340 tnf_opaque, clientp, clientp, tnf_opaque, msg, msgimplp,
346 addrp = &msgimplp->im_local_addr;
366 if (msgimplp->im_msg_flags & IBMF_MSG_FLAGS_GLOBAL_ADDRESS) {
368 adds_vec.av_flow = msgimplp->im_global_addr.ig_flow_label;
370 adds_vec.av_tclass = msgimplp->im_global_addr.ig_tclass;
371 adds_vec.av_hop = msgimplp->im_global_addr.ig_hop_limit;
372 if (msgimplp->im_unsolicited == B_TRUE) {
374 msgimplp->im_global_addr.ig_recver_gid;
376 msgimplp->im_global_addr.ig_sender_gid;
379 msgimplp->im_global_addr.ig_sender_gid;
381 msgimplp->im_global_addr.ig_recver_gid;
431 msgimplp->im_ibmf_ud_dest = ibmf_ud_dest;
432 ud_dest->ud_qkey = msgimplp->im_local_addr.ia_q_key;
433 ud_dest->ud_dst_qpn = msgimplp->im_local_addr.ia_remote_qno;
436 ud_dest->ud_qkey = msgimplp->im_local_addr.ia_q_key;
437 ud_dest->ud_dst_qpn = msgimplp->im_local_addr.ia_remote_qno;
467 ibmf_i_free_ud_dest(ibmf_client_t *clientp, ibmf_msg_impl_t *msgimplp)
472 ibmf_i_put_ud_dest(clientp->ic_myci, msgimplp->im_ibmf_ud_dest);
475 mutex_enter(&msgimplp->im_mutex);
476 msgimplp->im_ibmf_ud_dest = NULL;
477 msgimplp->im_ud_dest = NULL;
478 mutex_exit(&msgimplp->im_mutex);