Searched refs:ud_chan (Results 1 – 5 of 5) sorted by relevance
/titanic_41/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_mcg.c | 61 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 D | ibtl_chan.c | 771 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 D | ibtl_qp.c | 1055 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 D | ibti.h | 281 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 D | ibti_common.h | 904 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,
|