Lines Matching refs:ibmf_msg_impl_t

291 } ibmf_msg_impl_t;
292 _NOTE(READ_ONLY_DATA(ibmf_msg_impl_t::im_trans_cb
293 ibmf_msg_impl_t::im_trans_cb_arg
294 ibmf_msg_impl_t::im_transp_op_flags
295 ibmf_msg_impl_t::im_local_addr
296 ibmf_msg_impl_t::im_unsolicited
297 ibmf_msg_impl_t::im_client))
298 _NOTE(MUTEX_PROTECTS_DATA(ibmf_msg_impl_t::im_mutex,
299 ibmf_msg_impl_t::im_flags
300 ibmf_msg_impl_t::im_trans_state_flags
301 ibmf_msg_impl_t::im_msgbufs_recv
302 ibmf_msg_impl_t::im_msg_status
303 ibmf_msg_impl_t::im_rmpp_ctx))
374 ibmf_msg_impl_t *ic_msg_list; /* protected by ic_mutex */
375 ibmf_msg_impl_t *ic_msg_last; /* last message on list */
376 ibmf_msg_impl_t *ic_term_msg_list; /* termination loop mesgs */
377 ibmf_msg_impl_t *ic_term_msg_last; /* last message on list */
451 ibmf_msg_impl_t *send_msg; /* message context */
473 ibmf_msg_impl_t *recv_msg; /* message context */
638 int ibmf_i_issue_pkt(ibmf_client_t *clientp, ibmf_msg_impl_t *msgp,
641 ibmf_msg_impl_t *msgimplp, ibt_ud_dest_hdl_t *ud_dest_p, boolean_t block);
643 ibmf_msg_impl_t *msgimplp);
650 int ibmf_i_alloc_send_resources(ibmf_ci_t *cip, ibmf_msg_impl_t *msgp,
652 void ibmf_i_free_send_resources(ibmf_ci_t *cip, ibmf_msg_impl_t *msgimplp,
659 int ibmf_i_check_for_loopback(ibmf_msg_impl_t *msgimplp, ibmf_msg_cb_t msgp,
664 ibmf_msg_impl_t *msgimplp, int block);
666 ibmf_qp_handle_t ibmf_qp_handle, ibmf_msg_impl_t *msgimplp, int block);
672 ibmf_msg_impl_t *msgimplp, ibt_wr_ds_t *sglp, ibmf_send_wqe_t *wqep,
687 void ibmf_i_init_msg(ibmf_msg_impl_t *msgimplp, ibmf_msg_cb_t trans_cb,
689 void ibmf_i_client_add_msg(ibmf_client_t *clientp, ibmf_msg_impl_t *msgimplp);
690 void ibmf_i_client_rem_msg(ibmf_client_t *clientp, ibmf_msg_impl_t *msgimplp,
692 int ibmf_i_alloc_msg(ibmf_client_t *clientp, ibmf_msg_impl_t **msgp,
694 void ibmf_i_free_msg(ibmf_msg_impl_t *msgimplp);
696 ibmf_qp_handle_t ibmf_qp_handle, ibmf_msg_impl_t *msgimplp, int blocking);
697 void ibmf_i_decrement_ref_count(ibmf_msg_impl_t *msgimplp);
700 int ibmf_setup_recvbuf_on_error(ibmf_msg_impl_t *msgimplp, uchar_t *mad);
704 ibmf_msg_impl_t *msgimplp, uint32_t status);
705 void ibmf_i_notify_client(ibmf_msg_impl_t *msgimplp);
706 void ibmf_i_notify_sequence(ibmf_client_t *clientp, ibmf_msg_impl_t *msgimplp,
710 void ibmf_i_set_timer(void (*func)(void *), ibmf_msg_impl_t *msgimplp,
712 void ibmf_i_unset_timer(ibmf_msg_impl_t *msgimplp, ibmf_timer_t type);
718 boolean_t ibmf_i_find_msg_client(ibmf_client_t *cl, ibmf_msg_impl_t *msgimplp,
724 ibmf_msg_impl_t *ibmf_i_find_msg(ibmf_client_t *clientp, uint64_t tid,
728 ibmf_msg_impl_t *ibmf_i_find_term_msg(ibmf_client_t *clientp, uint64_t tid,
733 ibmf_msg_impl_t *msgimpl, uchar_t *madp);
734 int ibmf_i_send_rmpp(ibmf_msg_impl_t *msgimplp, uint8_t rmpp_type,
737 ibmf_qp_handle_t ibmf_qp_handle, ibmf_msg_impl_t *msgimplp, boolean_t isDS,
739 void ibmf_i_send_rmpp_window(ibmf_msg_impl_t *msgimplp, int block);
740 int ibmf_setup_term_ctx(ibmf_client_t *clientp, ibmf_msg_impl_t *regmsgimplp);