/freebsd-11-stable/contrib/ofed/libmlx5/ |
H A D | qp.c | 422 int32_t rkey, struct ibv_mw_bind_info *bind_info, 430 data->klm.byte_count = htobe32(bind_info->length); 431 data->klm.mkey = htobe32(bind_info->mr->lkey); 432 data->klm.address = htobe64(bind_info->addr); 442 int32_t rkey, struct ibv_mw_bind_info *bind_info, 448 ((type == IBV_MW_TYPE_1 || !bind_info->length) ? 450 if (bind_info->length) { 454 if (bind_info->mw_access_flags & IBV_ACCESS_LOCAL_WRITE) 457 if (bind_info->mw_access_flags & IBV_ACCESS_REMOTE_WRITE) 460 if (bind_info 421 set_umr_data_seg(struct mlx5_qp *qp, enum ibv_mw_type type, int32_t rkey, struct ibv_mw_bind_info *bind_info, uint32_t qpn, void **seg, int *size) argument 441 set_umr_mkey_seg(struct mlx5_qp *qp, enum ibv_mw_type type, int32_t rkey, struct ibv_mw_bind_info *bind_info, uint32_t qpn, void **seg, int *size) argument 479 set_umr_control_seg(struct mlx5_qp *qp, enum ibv_mw_type type, int32_t rkey, struct ibv_mw_bind_info *bind_info, uint32_t qpn, void **seg, int *size) argument 516 set_bind_wr(struct mlx5_qp *qp, enum ibv_mw_type type, int32_t rkey, struct ibv_mw_bind_info *bind_info, uint32_t qpn, void **seg, int *size) argument 742 struct ibv_mw_bind_info bind_info = {}; local 787 struct ibv_mw_bind_info bind_info = {}; local 993 struct ibv_mw_bind_info *bind_info = &mw_bind->bind_info; local [all...] |
/freebsd-11-stable/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_mad_ctrl.c | 561 osm_bind_info_t bind_info; local 573 bind_info.class_version = 2; 574 bind_info.is_responder = TRUE; 575 bind_info.is_report_processor = FALSE; 576 bind_info.is_trap_processor = FALSE; 577 bind_info.mad_class = IB_MCLASS_SUBN_ADM; 578 bind_info.port_guid = port_guid; 579 bind_info.recv_q_size = OSM_SM_DEFAULT_QP1_RCV_SIZE; 580 bind_info.send_q_size = OSM_SM_DEFAULT_QP1_SEND_SIZE; 581 bind_info [all...] |
H A D | osm_sm_mad_ctrl.c | 884 osm_bind_info_t bind_info; local 896 bind_info.class_version = 1; 897 bind_info.is_report_processor = FALSE; 898 bind_info.is_responder = TRUE; 899 bind_info.is_trap_processor = TRUE; 900 bind_info.mad_class = IB_MCLASS_SUBN_DIR; 901 bind_info.port_guid = port_guid; 902 bind_info.recv_q_size = OSM_SM_DEFAULT_QP0_RCV_SIZE; 903 bind_info.send_q_size = OSM_SM_DEFAULT_QP0_SEND_SIZE; 904 bind_info [all...] |
H A D | osm_congestion_control.c | 728 osm_bind_info_t bind_info; local 733 bind_info.port_guid = p_cc->port_guid = port_guid; 734 bind_info.mad_class = IB_MCLASS_CC; 735 bind_info.class_version = 2; 736 bind_info.is_responder = FALSE; 737 bind_info.is_report_processor = FALSE; 738 bind_info.is_trap_processor = FALSE; 739 bind_info.recv_q_size = OSM_SM_DEFAULT_QP1_RCV_SIZE; 740 bind_info.send_q_size = OSM_SM_DEFAULT_QP1_SEND_SIZE; 741 bind_info [all...] |
H A D | osm_perfmgr.c | 287 osm_bind_info_t bind_info; local 299 bind_info.port_guid = pm->port_guid = port_guid; 300 bind_info.mad_class = IB_MCLASS_PERF; 301 bind_info.class_version = 1; 302 bind_info.is_responder = FALSE; 303 bind_info.is_report_processor = FALSE; 304 bind_info.is_trap_processor = FALSE; 305 bind_info.recv_q_size = OSM_PM_DEFAULT_QP1_RCV_SIZE; 306 bind_info.send_q_size = OSM_PM_DEFAULT_QP1_SEND_SIZE; 307 bind_info [all...] |
/freebsd-11-stable/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_ibumad_sa.c | 223 osm_bind_info_t bind_info; local 233 bind_info.port_guid = port_guid; 234 bind_info.mad_class = IB_MCLASS_SUBN_ADM; 235 bind_info.class_version = 2; 236 bind_info.is_responder = FALSE; 237 bind_info.is_trap_processor = FALSE; 238 bind_info.is_report_processor = FALSE; 239 bind_info.send_q_size = OSM_SM_DEFAULT_QP1_RCV_SIZE; 240 bind_info.recv_q_size = OSM_SM_DEFAULT_QP1_SEND_SIZE; 241 bind_info [all...] |
H A D | osm_vendor_mlx_sa.c | 299 osm_bind_info_t bind_info; local 310 bind_info.port_guid = port_guid; 311 bind_info.mad_class = IB_MCLASS_SUBN_ADM; 312 bind_info.class_version = 2; 313 bind_info.is_responder = FALSE; 314 bind_info.is_trap_processor = FALSE; 315 bind_info.is_report_processor = FALSE; 316 bind_info.send_q_size = 256; 317 bind_info.recv_q_size = 256; 337 p_sa_bind_info->h_bind = osm_vendor_bind(p_vend, &bind_info, p_mad_poo [all...] |
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb_qp.c | 554 sgl.addr = mw_bind->bind_info.addr; 555 sgl.lkey = mw_bind->bind_info.mr->lkey; 556 sgl.length = mw_bind->bind_info.length; 561 wqe->bind.perms = iwch_ib_to_mwbind_access(mw_bind->bind_info.mw_access_flags); 562 wqe->bind.mr_stag = htobe32(mw_bind->bind_info.mr->lkey); 564 wqe->bind.mw_len = htobe32(mw_bind->bind_info.length); 565 wqe->bind.mw_va = htobe64(mw_bind->bind_info.addr);
|
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_verbs_compat.h | 174 struct ib_mw_bind_info bind_info; member in struct:ib_mw_bind 265 struct ib_mw_bind_info bind_info; member in struct:ib_send_wr_compat::__anon8320::__anon8324::__anon8327
|
/freebsd-11-stable/contrib/ofed/libmlx4/ |
H A D | qp.c | 123 int acc = wr->bind_mw.bind_info.mw_access_flags; 139 bseg->lkey = htobe32(wr->bind_mw.bind_info.mr->lkey); 140 bseg->addr = htobe64((uint64_t) wr->bind_mw.bind_info.addr); 141 bseg->length = htobe64(wr->bind_mw.bind_info.length);
|
H A D | verbs.c | 367 wr.bind_mw.bind_info = mw_bind->bind_info;
|
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/ |
H A D | osm_madw.h | 453 osm_bind_info_t bind_info; member in struct:osm_madw
|
/freebsd-11-stable/sys/contrib/rdma/krping_compat/ |
H A D | krping.c | 539 cb->bind_attr.bind_info.length = cb->size; 919 cb->bind_attr.bind_info.mw_access_flags = IB_ACCESS_REMOTE_READ; 920 cb->bind_attr.bind_info.mr = cb->start_mr; 927 cb->bind_attr.bind_info.mw_access_flags = IB_ACCESS_REMOTE_WRITE; 928 cb->bind_attr.bind_info.mr = cb->rdma_mr; 935 cb->bind_attr.bind_info.addr = buf; 941 cb->mw->rkey, (uintmax_t)buf, cb->bind_attr.bind_info.mr->rkey);
|
/freebsd-11-stable/contrib/ofed/libibverbs/ |
H A D | verbs.h | 975 struct ibv_mw_bind_info bind_info; member in struct:ibv_send_wr::__anon3487::__anon3488 995 struct ibv_mw_bind_info bind_info; member in struct:ibv_mw_bind
|