Lines Matching defs:reg_msg

712 	dapl_mr_register_t	reg_msg;
734 reg_msg.mr_pd_hkey = pz_handle->pd_handle->pd_hkey;
735 reg_msg.mr_vaddr = (ib_vaddr_t)(uintptr_t)virt_addr;
736 reg_msg.mr_len = (ib_memlen_t)length;
737 reg_msg.mr_flags = (ibt_mr_flags_t)
739 reg_msg.mr_flags |= IBT_MR_ENABLE_WINDOW_BIND;
743 "len %llu, flags 0x%x\n", lmr, reg_msg.mr_pd_hkey,
744 reg_msg.mr_vaddr, reg_msg.mr_len, reg_msg.mr_flags);
747 retval = ioctl(ia_fd, DAPL_MR_REGISTER, &reg_msg);
755 mr_handle->mr_hkey = reg_msg.mr_hkey;
756 lmr->param.lmr_context = (DAT_LMR_CONTEXT)reg_msg.mr_lkey;
757 lmr->param.rmr_context = (DAT_RMR_CONTEXT)reg_msg.mr_rkey;
758 lmr->param.registered_address = reg_msg.mr_vaddr;
759 lmr->param.registered_size = reg_msg.mr_len;
764 "lmr_ctx 0x%08x\n\n", lmr, reg_msg.mr_hkey,
765 reg_msg.mr_lkey);
798 dapl_mr_register_shared_t reg_msg;
820 reg_msg.mrs_pd_hkey = pz_handle->pd_handle->pd_hkey;
821 reg_msg.mrs_vaddr = (ib_vaddr_t)(uintptr_t)virt_addr;
822 reg_msg.mrs_len = (ib_memlen_t)length;
823 reg_msg.mrs_flags = (ibt_mr_flags_t)
825 reg_msg.mrs_flags |= IBT_MR_ENABLE_WINDOW_BIND;
827 dapl_os_assert(DAT_LMR_COOKIE_SIZE == sizeof (reg_msg.mrs_shm_cookie));
828 (void) dapl_os_memcpy((void *)&reg_msg.mrs_shm_cookie, (void *)cookie,
834 lmr, reg_msg.mrs_pd_hkey, reg_msg.mrs_vaddr, reg_msg.mrs_len,
835 reg_msg.mrs_flags);
841 "%016llx", reg_msg.mrs_shm_cookie.mc_uint_arr[i]);
846 retval = ioctl(ia_fd, DAPL_MR_REGISTER_SHARED, &reg_msg);
854 mr_handle->mr_hkey = reg_msg.mrs_hkey;
855 lmr->param.lmr_context = (DAT_LMR_CONTEXT)reg_msg.mrs_lkey;
856 lmr->param.rmr_context = (DAT_RMR_CONTEXT)reg_msg.mrs_rkey;
857 lmr->param.registered_address = reg_msg.mrs_vaddr;
858 lmr->param.registered_size = reg_msg.mrs_len;
863 "lmr_ctx 0x%08x\n\n", lmr, reg_msg.mrs_hkey,
864 reg_msg.mrs_lkey);