Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_mcg.c61 ibt_attach_mcg(ibt_channel_hdl_t ud_chan, ibt_mcg_info_t *mcg_info) in ibt_attach_mcg() argument
63 IBTF_DPRINTF_L3(ibtl_mcg, "ibt_attach_mcg(%p, %p)", ud_chan, mcg_info); in ibt_attach_mcg()
66 return (IBTL_CHAN2CIHCAOPS_P(ud_chan)->ibc_attach_mcg( in ibt_attach_mcg()
67 IBTL_CHAN2CIHCA(ud_chan), ud_chan->ch_qp.qp_ibc_qp_hdl, in ibt_attach_mcg()
92 ibt_detach_mcg(ibt_channel_hdl_t ud_chan, ibt_mcg_info_t *mcg_info) in ibt_detach_mcg() argument
94 IBTF_DPRINTF_L3(ibtl_mcg, "ibt_detach_mcg(%p, %p", ud_chan, mcg_info); in ibt_detach_mcg()
97 return (IBTL_CHAN2CIHCAOPS_P(ud_chan)->ibc_detach_mcg( in ibt_detach_mcg()
98 IBTL_CHAN2CIHCA(ud_chan), ud_chan->ch_qp.qp_ibc_qp_hdl, in ibt_detach_mcg()
H A Dibtl_chan.c771 ibt_query_ud_channel(ibt_channel_hdl_t ud_chan, in ibt_query_ud_channel() argument
778 ud_chan, ud_chan_attrs); in ibt_query_ud_channel()
780 if (ud_chan->ch_qp.qp_type != IBT_UD_SRV) { in ibt_query_ud_channel()
782 "type of channel (%d) is not UD", ud_chan->ch_qp.qp_type); in ibt_query_ud_channel()
789 retval = ibt_query_qp(ud_chan, &qp_attr); in ibt_query_ud_channel()
792 "ibt_query_qp failed on QP %p: %d", ud_chan, retval); in ibt_query_ud_channel()
797 ud_chan_attrs->ud_hca_guid = IBTL_HCA2HCAGUID(IBTL_CHAN2HCA(ud_chan)); in ibt_query_ud_channel()
801 ud_chan_attrs->ud_pd = ud_chan->ch_qp.qp_pd_hdl; in ibt_query_ud_channel()
816 ud_chan_attrs->ud_flags = ud_chan->ch_qp.qp_flags; in ibt_query_ud_channel()
842 ibt_modify_ud_channel(ibt_channel_hdl_t ud_chan, ibt_cep_modify_flags_t flags, in ibt_modify_ud_channel() argument
[all …]
H A Dibtl_qp.c1055 ibt_recycle_ud(ibt_channel_hdl_t ud_chan, uint8_t hca_port_num, in ibt_recycle_ud() argument
1062 ud_chan, hca_port_num, pkey_ix, qkey); in ibt_recycle_ud()
1064 if (ud_chan->ch_qp.qp_type != IBT_UD_SRV) { in ibt_recycle_ud()
1066 "chan %p is not a UD channel", ud_chan); in ibt_recycle_ud()
1070 retval = ibt_query_qp(ud_chan, &qp_attr); in ibt_recycle_ud()
1073 "ibt_query_qp failed on chan %p: %d", ud_chan, retval); in ibt_recycle_ud()
1079 ud_chan, qp_attr.qp_info.qp_state); in ibt_recycle_ud()
1080 ud_chan->ch_current_state = qp_attr.qp_info.qp_state; in ibt_recycle_ud()
1086 qp_attr.qp_info.qp_trans = ud_chan->ch_qp.qp_type; in ibt_recycle_ud()
1087 retval = ibt_modify_qp(ud_chan, IBT_CEP_SET_STATE, &qp_attr.qp_info, in ibt_recycle_ud()
[all …]
/titanic_41/usr/src/uts/common/sys/ib/ibtl/
H A Dibti.h281 ibt_status_t ibt_query_ud_channel(ibt_channel_hdl_t ud_chan,
296 ibt_status_t ibt_modify_ud_channel(ibt_channel_hdl_t ud_chan,
311 ibt_status_t ibt_recover_ud_channel(ibt_channel_hdl_t ud_chan);
341 ibt_status_t ibt_modify_reply_ud_dest(ibt_channel_hdl_t ud_chan,
389 ibt_status_t ibt_update_channel_qkey(ibt_channel_hdl_t ud_chan,
H A Dibti_common.h904 ibt_status_t ibt_recycle_ud(ibt_channel_hdl_t ud_chan, uint8_t hca_port_num,
1378 ibt_status_t ibt_attach_mcg(ibt_channel_hdl_t ud_chan,
1385 ibt_status_t ibt_detach_mcg(ibt_channel_hdl_t ud_chan,