/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsib_buf.c | 182 ibt_mr_attr_t mem_attr; local 237 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)memp; 238 mem_attr.mr_len = memsize; 239 mem_attr.mr_as = NULL; 240 mem_attr.mr_flags = IBT_MR_ENABLE_LOCAL_WRITE; 252 &mem_attr, &hcap->hca_mrhdl, &mem_desc); 391 ibt_mr_attr_t mem_attr; local 452 mem_attr.mr_vaddr = (ib_vaddr_t)ack_addr; 453 mem_attr.mr_len = sizeof (uintptr_t); 454 mem_attr 561 ibt_mr_attr_t mem_attr; local [all...] |
H A D | rdsib_ib.c | 1484 ibt_mr_attr_t mem_attr; local 1503 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)rds_dpool.pool_memp; 1504 mem_attr.mr_len = rds_dpool.pool_memsize; 1505 mem_attr.mr_as = NULL; 1506 mem_attr.mr_flags = IBT_MR_ENABLE_LOCAL_WRITE; 1508 ret = ibt_register_mr(hcap->hca_hdl, hcap->hca_pdhdl, &mem_attr,
|
/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_mem.c | 42 * mem_attr - Requested memory region attributes. 60 ibt_register_mr(ibt_hca_hdl_t hca_hdl, ibt_pd_hdl_t pd, ibt_mr_attr_t *mem_attr, argument 67 hca_hdl, pd, mem_attr); 69 vaddr = mem_attr->mr_vaddr; 72 IBTL_HCA2CIHCA(hca_hdl), pd, mem_attr, IBTL_HCA2CLNT(hca_hdl), 195 * mem_attr - Requested memory region attributes. 214 ibt_mr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, ibt_mr_desc_t *mem_desc) 217 ib_vaddr_t vaddr = mem_attr->mr_vaddr; 220 hca_hdl, mr_hdl, pd, mem_attr); 223 IBTL_HCA2CIHCA(hca_hdl), mr_hdl, pd, mem_attr, 213 ibt_reregister_mr(ibt_hca_hdl_t hca_hdl, ibt_mr_hdl_t mr_hdl, ibt_pd_hdl_t pd, ibt_mr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, ibt_mr_desc_t *mem_desc) argument 900 ibt_register_dma_mr(ibt_hca_hdl_t hca, ibt_pd_hdl_t pd, ibt_dmr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, ibt_mr_desc_t *mem_desc) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_wqe.c | 527 ibt_mr_attr_t mem_attr; local 552 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)wqe_mgtp->wqes_kmem; 553 mem_attr.mr_len = wqe_mgtp->wqes_kmem_sz; 554 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE; 555 mem_attr.mr_as = NULL; 558 status = ibt_register_mr(cip->ci_ci_handle, cip->ci_pd, &mem_attr, 683 ibt_mr_attr_t mem_attr; local 705 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)wqe_mgtp->wqes_kmem; 706 mem_attr.mr_len = wqe_mgtp->wqes_kmem_sz; 707 mem_attr 1132 ibt_mr_attr_t mem_attr; local [all...] |
H A D | ibmf_recv.c | 1474 ibt_mr_attr_t mem_attr; local 1558 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)send_wqep->send_mem; 1559 mem_attr.mr_len = IBMF_MEM_PER_WQE; 1560 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE; 1561 mem_attr.mr_as = NULL; 1564 ibtstatus = ibt_register_mr(cip->ci_ci_handle, cip->ci_pd, &mem_attr,
|
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/ |
H A D | ibd_cm.c | 912 ibt_mr_attr_t mem_attr; local 928 mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->rc_srq_rx_bufs; 929 mem_attr.mr_len = rc_rx_bufs_sz; 930 mem_attr.mr_as = NULL; 931 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE; 932 if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr, 1275 ibt_mr_attr_t mem_attr; local 1291 mem_attr.mr_vaddr = (uint64_t)(uintptr_t)chan->rx_bufs; 1292 mem_attr.mr_len = rc_rx_bufs_sz; 1293 mem_attr 1794 ibt_mr_attr_t mem_attr; local 1875 ibt_mr_attr_t mem_attr; local [all...] |
H A D | ibd.c | 3520 ibt_mr_attr_t mem_attr; local 3540 mem_attr.mr_vaddr = (uint64_t)(uintptr_t)state->id_tx_bufs; 3541 mem_attr.mr_len = state->id_ud_num_swqe * state->id_tx_buf_sz; 3542 mem_attr.mr_as = NULL; 3543 mem_attr.mr_flags = IBT_MR_SLEEP; 3544 if (ibt_register_mr(state->id_hca_hdl, state->id_pd_hdl, &mem_attr, 3561 ibt_mr_attr_t mem_attr; local 3582 mem_attr.mr_vaddr = (uint64_t)(uintptr_t)membase; 3583 mem_attr.mr_len = memsz; 3584 mem_attr 4026 ibt_mr_attr_t mem_attr; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/ |
H A D | ibti_common.h | 1206 ibt_mr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, ibt_mr_desc_t *mem_desc); 1218 ibt_pd_hdl_t pd, ibt_mr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, 1275 ibt_dmr_attr_t *mem_attr, ibt_mr_hdl_t *mr_hdl_p, ibt_mr_desc_t *mem_desc);
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rpcib.c | 3687 ibt_mr_attr_t mem_attr; local 3689 mem_attr.mr_vaddr = (uintptr_t)buf; 3690 mem_attr.mr_len = (ib_msglen_t)size; 3691 mem_attr.mr_as = (struct as *)(caddr_t)adsp; 3692 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE | 3699 &mem_attr, mr_hdlp, mr_descp); 3853 ibt_mr_attr_t mem_attr; local 3868 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE; 3872 mem_attr.mr_flags = IBT_MR_SLEEP | IBT_MR_ENABLE_LOCAL_WRITE; 3897 mem_attr [all...] |