/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_lmr_free.c | 67 DAPL_LMR *lmr; local 78 lmr = (DAPL_LMR *)lmr_handle; 80 switch (lmr->param.mem_type) { 86 if (0 != lmr->lmr_ref_count) { 91 lmr->header.owner_ia->hca_ptr->lmr_hash_table, 92 lmr->param.lmr_context, NULL); 97 dat_status = dapls_ib_mr_deregister(lmr); 100 pz = (DAPL_PZ *) lmr->param.pz_handle; 103 dapl_lmr_dealloc(lmr); 109 (void) dapls_hash_insert(lmr [all...] |
H A D | dapl_lmr_query.c | 68 DAPL_LMR *lmr; local 87 lmr = (DAPL_LMR *) lmr_handle; 89 (void) dapl_os_memcpy(lmr_param, &lmr->param, sizeof (DAT_LMR_PARAM));
|
H A D | dapl_mr_util.c | 61 DAPL_LMR *lmr; local 63 lmr = (DAPL_LMR *)desc.for_lmr_handle; 66 return (dapl_mr_get_address(lmr->param.region_desc, 67 lmr->param.mem_type));
|
H A D | dapl_lmr_util.c | 53 DAPL_LMR *lmr; local 56 lmr = (DAPL_LMR *)dapl_os_alloc(sizeof (DAPL_LMR)); 57 if (NULL == lmr) { 62 (void) dapl_os_memzero(lmr, sizeof (DAPL_LMR)); 67 lmr->header.provider = ia->header.provider; 68 lmr->header.magic = DAPL_MAGIC_LMR; 69 lmr->header.handle_type = DAT_HANDLE_TYPE_LMR; 70 lmr->header.owner_ia = ia; 71 lmr->header.user_context.as_64 = 0; 72 lmr 92 dapl_lmr_dealloc(IN DAPL_LMR *lmr) argument [all...] |
H A D | dapl_rmr_bind.c | 89 DAPL_LMR *lmr; local 96 (DAPL_HASH_DATA *) &lmr); 119 dapl_mr_get_address(lmr->param.region_desc, lmr->param.mem_type), 120 lmr->param.length, 129 if ((ep_ptr->param.pz_handle != lmr->param.pz_handle) || 165 (void) dapl_os_atomic_inc(&lmr->lmr_ref_count); 168 if (NULL != rmr->lmr) { 169 (void) dapl_os_atomic_dec(&rmr->lmr->lmr_ref_count); 175 rmr->lmr [all...] |
H A D | dapl_lmr_create.c | 92 DAPL_LMR *lmr; local 99 lmr = dapl_lmr_alloc(ia, DAT_MEM_TYPE_VIRTUAL, 102 if (NULL == lmr) { 109 dat_status = dapls_ib_mr_register(ia, lmr, virt_addr, 112 dat_status = dapls_ib_mr_register_shared(ia, lmr, virt_addr, 117 dapl_lmr_dealloc(lmr); 123 lmr->param.lmr_context, NULL); 125 (void) dapls_ib_mr_deregister(lmr); 126 dapl_lmr_dealloc(lmr); 134 lmr 182 DAPL_LMR *lmr; local 351 DAPL_LMR *lmr; local [all...] |
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_ibtf_mrsync.c | 39 DAPL_LMR *lmr; local 55 lmr_triplet[i].lmr_context, (DAPL_HASH_DATA *)&lmr); 63 dapl_mr_get_address(lmr->param.region_desc, 64 lmr->param.mem_type), 65 lmr->param.length, 72 args.mrs_vec[j].mrsv_hkey = lmr->mr_handle->mr_hkey;
|
H A D | dapl_tavor_ibtf_util.c | 692 * lmr pointer to dapl_lmr struct 707 IN DAPL_LMR *lmr, 722 "mr_register: lmr 0x%p, ia 0x%p, " 723 "cannot alloc mr_handle\n", lmr, ia); 726 pz_handle = ((DAPL_PZ *)lmr->param.pz_handle); 729 "mr_register: lmr 0x%p, ia 0x%p, " 730 "pz_handle == NULL!\n", lmr, ia); 742 "mr_register: lmr 0x%p, pd_hkey 0x%016llx, vaddr 0x%016llx, " 743 "len %llu, flags 0x%x\n", lmr, reg_msg.mr_pd_hkey, 750 "mr_register: lmr 705 dapls_ib_mr_register( IN DAPL_IA *ia, IN DAPL_LMR *lmr, IN DAT_PVOID virt_addr, IN DAT_VLEN length, IN DAT_MEM_PRIV_FLAGS privileges) argument 790 dapls_ib_mr_register_shared( IN DAPL_IA *ia, IN DAPL_LMR *lmr, IN DAT_PVOID virt_addr, IN DAT_VLEN length, IN DAT_LMR_COOKIE cookie, IN DAT_MEM_PRIV_FLAGS privileges) argument 885 dapls_ib_mr_deregister( IN DAPL_LMR *lmr) argument 939 dapls_ib_mr_register_lmr( IN DAPL_IA *ia, IN DAPL_LMR *lmr, IN DAT_MEM_PRIV_FLAGS privileges) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 568 lgrp_config_mem_rename_t lmr; local 631 lmr.lmem_rename_from = shand; 632 lmr.lmem_rename_to = thand; 639 (uintptr_t)&lmr);
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rpc_rdma.h | 194 uint32_t lmr; /* Local MR context */ member in struct:mrc::__anon6882::mr 200 #define mrc_lmr lhdl.mr.lmr
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 513 lgrp_config_mem_rename_t lmr; local 567 lmr.lmem_rename_from = shand; 568 lmr.lmem_rename_to = thand; 571 (uintptr_t)&lmr);
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 520 lgrp_config_mem_rename_t lmr; local 575 lmr.lmem_rename_from = shand; 576 lmr.lmem_rename_to = thand; 579 (uintptr_t)&lmr);
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 628 lgrp_config_mem_rename_t lmr; local 712 lmr.lmem_rename_from = shand; 713 lmr.lmem_rename_to = thand; 720 (uintptr_t)&lmr);
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/include/ |
H A D | dapl.h | 532 DAPL_LMR *lmr; member in struct:dapl_rmr
|