Home
last modified time | relevance | path

Searched refs:mr_attr (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c1264 ASSERT(mr_attr != NULL); in tavor_ci_register_mr()
1308 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in tavor_ci_register_mr()
1453 ibt_mr_query_attr_t *mr_attr) in tavor_ci_query_mr() argument
1459 ASSERT(mr_attr != NULL); in tavor_ci_query_mr()
1476 status = tavor_mr_query(state, mrhdl, mr_attr); in tavor_ci_query_mr()
1503 ASSERT(mr_attr != NULL); in tavor_ci_register_shared_mr()
1550 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in tavor_ci_register_shared_mr()
1587 ASSERT(mr_attr != NULL); in tavor_ci_reregister_mr()
1621 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in tavor_ci_reregister_mr()
1869 ASSERT(mr_attr != NULL); in tavor_ci_register_dma_mr()
[all …]
H A Dtavor_mr.c105 bind.bi_addr = mr_attr->mr_vaddr; in tavor_mr_register()
106 bind.bi_len = mr_attr->mr_len; in tavor_mr_register()
107 bind.bi_as = mr_attr->mr_as; in tavor_mr_register()
108 bind.bi_flags = mr_attr->mr_flags; in tavor_mr_register()
142 bind.bi_addr = mr_attr->mr_vaddr; in tavor_mr_register_buf()
148 bind.bi_flags = mr_attr->mr_flags; in tavor_mr_register_buf()
680 bind.bi_addr = mr_attr->mr_vaddr; in tavor_mr_reregister()
681 bind.bi_len = mr_attr->mr_len; in tavor_mr_reregister()
682 bind.bi_as = mr_attr->mr_as; in tavor_mr_reregister()
683 bind.bi_flags = mr_attr->mr_flags; in tavor_mr_reregister()
[all …]
H A Dtavor_cq.c71 ibt_mr_attr_t mr_attr; in tavor_cq_alloc() local
215 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in tavor_cq_alloc()
216 mr_attr.mr_len = cq->cq_cqinfo.qa_size; in tavor_cq_alloc()
217 mr_attr.mr_as = NULL; in tavor_cq_alloc()
218 mr_attr.mr_flags = flag | IBT_MR_ENABLE_LOCAL_WRITE; in tavor_cq_alloc()
225 mr_attr.mr_flags |= IBT_MR_NONCOHERENT; in tavor_cq_alloc()
514 ibt_mr_attr_t mr_attr; in tavor_cq_resize() local
589 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in tavor_cq_resize()
590 mr_attr.mr_len = new_cqinfo.qa_size; in tavor_cq_resize()
591 mr_attr.mr_as = NULL; in tavor_cq_resize()
[all …]
H A Dtavor_qp.c74 ibt_mr_attr_t mr_attr; in tavor_qp_alloc() local
422 mr_attr.mr_len = qp->qp_wqinfo.qa_size; in tavor_qp_alloc()
423 mr_attr.mr_as = NULL; in tavor_qp_alloc()
424 mr_attr.mr_flags = flag; in tavor_qp_alloc()
434 mr_attr.mr_flags |= IBT_MR_NONCOHERENT; in tavor_qp_alloc()
442 status = tavor_mr_register(state, pd, &mr_attr, &mr, &mr_op); in tavor_qp_alloc()
614 ibt_mr_attr_t mr_attr; in tavor_special_qp_alloc() local
853 mr_attr.mr_len = qp->qp_wqinfo.qa_size; in tavor_special_qp_alloc()
854 mr_attr.mr_as = NULL; in tavor_special_qp_alloc()
855 mr_attr.mr_flags = flag; in tavor_special_qp_alloc()
[all …]
H A Dtavor_srq.c67 ibt_mr_attr_t mr_attr; in tavor_srq_alloc() local
260 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in tavor_srq_alloc()
261 mr_attr.mr_len = srq->srq_wqinfo.qa_size; in tavor_srq_alloc()
262 mr_attr.mr_as = NULL; in tavor_srq_alloc()
263 mr_attr.mr_flags = flag | IBT_MR_ENABLE_LOCAL_WRITE; in tavor_srq_alloc()
273 mr_attr.mr_flags |= IBT_MR_NONCOHERENT; in tavor_srq_alloc()
281 status = tavor_mr_register(state, pd, &mr_attr, &mr, &mr_op); in tavor_srq_alloc()
H A Dtavor_event.c840 ibt_mr_attr_t mr_attr; in tavor_eq_alloc() local
920 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in tavor_eq_alloc()
921 mr_attr.mr_len = eq->eq_eqinfo.qa_size; in tavor_eq_alloc()
922 mr_attr.mr_as = NULL; in tavor_eq_alloc()
923 mr_attr.mr_flags = IBT_MR_NOSLEEP | IBT_MR_ENABLE_LOCAL_WRITE; in tavor_eq_alloc()
926 mr_attr.mr_flags |= IBT_MR_NONCOHERENT; in tavor_eq_alloc()
931 status = tavor_mr_register(state, pd, &mr_attr, &mr, &op); in tavor_eq_alloc()
H A Dtavor_misc.c80 ibt_mr_attr_t mr_attr; in tavor_ah_alloc() local
151 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)udav->tr_addr; in tavor_ah_alloc()
152 mr_attr.mr_len = udav->tr_len; in tavor_ah_alloc()
153 mr_attr.mr_as = NULL; in tavor_ah_alloc()
154 mr_attr.mr_flags = flag; in tavor_ah_alloc()
158 status = tavor_mr_register(state, pd, &mr_attr, &mr, &op); in tavor_ah_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c1118 ASSERT(mr_attr != NULL); in hermon_ci_register_mr()
1153 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in hermon_ci_register_mr()
1275 ibt_mr_query_attr_t *mr_attr) in hermon_ci_query_mr() argument
1281 ASSERT(mr_attr != NULL); in hermon_ci_query_mr()
1288 status = hermon_mr_query(state, mrhdl, mr_attr); in hermon_ci_query_mr()
1311 ASSERT(mr_attr != NULL); in hermon_ci_register_shared_mr()
1344 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in hermon_ci_register_shared_mr()
1381 ASSERT(mr_attr != NULL); in hermon_ci_reregister_mr()
1405 (mr_attr->mr_flags & IBT_MR_ENABLE_REMOTE_READ)) { in hermon_ci_reregister_mr()
1606 ASSERT(mr_attr != NULL); in hermon_ci_register_dma_mr()
[all …]
H A Dhermon_mr.c119 bind.bi_addr = mr_attr->mr_vaddr; in hermon_mr_register()
120 bind.bi_len = mr_attr->mr_len; in hermon_mr_register()
121 bind.bi_as = mr_attr->mr_as; in hermon_mr_register()
122 bind.bi_flags = mr_attr->mr_flags; in hermon_mr_register()
156 bind.bi_addr = mr_attr->mr_vaddr; in hermon_mr_register_buf()
162 bind.bi_flags = mr_attr->mr_flags; in hermon_mr_register_buf()
1092 bind.bi_addr = mr_attr->mr_vaddr; in hermon_mr_reregister()
1093 bind.bi_len = mr_attr->mr_len; in hermon_mr_reregister()
1094 bind.bi_as = mr_attr->mr_as; in hermon_mr_reregister()
1841 flags = mr_attr->dmr_flags; in hermon_dma_mr_register()
[all …]
H A Dhermon_cq.c76 ibt_mr_attr_t mr_attr; in hermon_cq_alloc() local
240 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in hermon_cq_alloc()
241 mr_attr.mr_len = cq->cq_cqinfo.qa_size; in hermon_cq_alloc()
242 mr_attr.mr_as = NULL; in hermon_cq_alloc()
243 mr_attr.mr_flags = flag | IBT_MR_ENABLE_LOCAL_WRITE; in hermon_cq_alloc()
247 status = hermon_mr_register(state, pd, &mr_attr, &mr, &op, in hermon_cq_alloc()
582 ibt_mr_attr_t mr_attr; in hermon_cq_resize() local
666 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in hermon_cq_resize()
667 mr_attr.mr_len = new_cqinfo.qa_size; in hermon_cq_resize()
668 mr_attr.mr_as = NULL; in hermon_cq_resize()
[all …]
H A Dhermon_qp.c76 ibt_mr_attr_t mr_attr; in hermon_qp_alloc() local
551 mr_attr.mr_len = qp->qp_wqinfo.qa_size; in hermon_qp_alloc()
552 mr_attr.mr_as = NULL; in hermon_qp_alloc()
553 mr_attr.mr_flags = flag; in hermon_qp_alloc()
777 ibt_mr_attr_t mr_attr; in hermon_special_qp_alloc() local
1063 mr_attr.mr_len = qp->qp_wqinfo.qa_size; in hermon_special_qp_alloc()
1064 mr_attr.mr_as = NULL; in hermon_special_qp_alloc()
1065 mr_attr.mr_flags = flag; in hermon_special_qp_alloc()
1236 ibt_mr_attr_t mr_attr; in hermon_qp_alloc_range() local
1660 mr_attr.mr_as = NULL; in hermon_qp_alloc_range()
[all …]
H A Dhermon_srq.c66 ibt_mr_attr_t mr_attr; in hermon_srq_alloc() local
276 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in hermon_srq_alloc()
277 mr_attr.mr_len = srq->srq_wqinfo.qa_size; in hermon_srq_alloc()
278 mr_attr.mr_as = NULL; in hermon_srq_alloc()
279 mr_attr.mr_flags = flag | IBT_MR_ENABLE_LOCAL_WRITE; in hermon_srq_alloc()
283 status = hermon_mr_register(state, pd, &mr_attr, &mr, in hermon_srq_alloc()
H A Dhermon_event.c731 ibt_mr_attr_t mr_attr; in hermon_eq_alloc() local
800 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)buf; in hermon_eq_alloc()
801 mr_attr.mr_len = eq->eq_eqinfo.qa_size; in hermon_eq_alloc()
802 mr_attr.mr_as = NULL; in hermon_eq_alloc()
803 mr_attr.mr_flags = IBT_MR_NOSLEEP | IBT_MR_ENABLE_LOCAL_WRITE; in hermon_eq_alloc()
807 status = hermon_mr_register(state, pd, &mr_attr, &mr, &op, in hermon_eq_alloc()
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_resource.c545 ibt_mr_attr_t mr_attr; in iser_reg_mem() local
560 bzero(&mr_attr, sizeof (ibt_mr_attr_t)); in iser_reg_mem()
563 mr_attr.mr_vaddr = vaddr; in iser_reg_mem()
564 mr_attr.mr_len = len; in iser_reg_mem()
565 mr_attr.mr_as = NULL; in iser_reg_mem()
566 mr_attr.mr_flags = mr_flags; in iser_reg_mem()
568 status = ibt_register_mr(hca->hca_hdl, hca->hca_pdhdl, &mr_attr, in iser_reg_mem()
577 result->is_mrva = mr_attr.mr_vaddr; in iser_reg_mem()
578 result->is_mrlen = mr_attr.mr_len; in iser_reg_mem()
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ioc.c430 ibt_mr_attr_t mr_attr; in srpt_ioc_init() local
525 mr_attr.mr_as = NULL; in srpt_ioc_init()
1580 ibt_mr_attr_t mr_attr; in srpt_reg_mem() local
1591 bzero(&mr_attr, sizeof (ibt_mr_attr_t)); in srpt_reg_mem()
1594 mr_attr.mr_vaddr = vaddr; in srpt_reg_mem()
1595 mr_attr.mr_len = len; in srpt_reg_mem()
1596 mr_attr.mr_as = NULL; in srpt_reg_mem()
1597 mr_attr.mr_flags = vm_pool->svp_flags; in srpt_reg_mem()
1600 &mr_attr, &result->mr_hdl, &mr_desc); in srpt_reg_mem()
1608 result->mr_va = mr_attr.mr_vaddr; in srpt_reg_mem()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_impl.c1243 ibt_mr_attr_t mr_attr; in rdsv3_ib_alloc_hdrs() local
1259 mr_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)addr; in rdsv3_ib_alloc_hdrs()
1260 mr_attr.mr_len = size; in rdsv3_ib_alloc_hdrs()
1261 mr_attr.mr_as = NULL; in rdsv3_ib_alloc_hdrs()
1262 mr_attr.mr_flags = IBT_MR_ENABLE_LOCAL_WRITE; in rdsv3_ib_alloc_hdrs()
1264 &mr_attr, &mr_hdl, &mr_desc); in rdsv3_ib_alloc_hdrs()
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c4616 mr_rp->mr_attr.mr_len = args.mr_len; in daplka_mr_register()
4617 mr_rp->mr_attr.mr_as = curproc->p_as; in daplka_mr_register()
4622 (longlong_t)mr_rp->mr_attr.mr_len, in daplka_mr_register()
4623 mr_rp->mr_attr.mr_flags); in daplka_mr_register()
4834 mr_rp->mr_attr.mr_len = args.mrs_len; in daplka_mr_register_shared()
4836 mr_rp->mr_attr.mr_as = curproc->p_as; in daplka_mr_register_shared()
4841 (longlong_t)mr_rp->mr_attr.mr_len, in daplka_mr_register_shared()
4842 mr_rp->mr_attr.mr_flags, mr_rp->mr_attr.mr_as, in daplka_mr_register_shared()
5093 mr_rp->mr_attr = orig_mr_rp->mr_attr; in daplka_mr_register_lmr()
5128 mr_rp->mr_attr.mr_len = orig_mr_rp->mr_attr.mr_len; in daplka_mr_register_lmr()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_mr.h330 tavor_pdhdl_t pd, ibt_smr_attr_t *mr_attr, struct buf *buf,
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_mr.h314 hermon_pdhdl_t pd, ibt_smr_attr_t *mr_attr, struct buf *buf,
/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h339 ibt_mr_attr_t mr_attr; member