fence_req 736 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit_get_request_t *fence_req = fence_req 740 oshmem/mca/spml/ikrit/spml_ikrit.c free_get_req(fence_req); fence_req 745 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit_get_request_t *fence_req; fence_req 747 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req = alloc_get_req(); fence_req 749 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.mq = mca_spml_ikrit.mxm_mq; fence_req 750 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.conn = mca_spml_ikrit.mxm_peers[dst].mxm_conn; fence_req 751 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.opcode = MXM_REQ_OP_PUT_SYNC; fence_req 752 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.flags = MXM_REQ_SEND_FLAG_FENCE; fence_req 753 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.op.mem.remote_vaddr = 0; fence_req 754 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.op.mem.remote_mkey = &mxm_empty_mem_key; fence_req 755 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.data_type = MXM_REQ_DATA_BUFFER; fence_req 756 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.data.buffer.ptr = 0; fence_req 757 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.data.buffer.length = 0; fence_req 758 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.state = MXM_REQ_NEW; fence_req 759 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.completed_cb = fence_completion_cb; fence_req 760 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.context = fence_req; fence_req 763 oshmem/mca/spml/ikrit/spml_ikrit.c SPML_IKRIT_MXM_POST_SEND(fence_req->mxm_req);