segments 194 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[0].seg_len = size; segments 195 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[0].seg_addr.pval = frag+1; segments 197 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->base.des_src = frag->segments; segments 265 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[0].seg_addr.pval = (frag + 1); segments 266 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[0].seg_len = reserve; segments 275 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve); segments 283 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[0].seg_len += max_data; segments 296 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[1].seg_addr.pval = iov.iov_base; segments 297 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments[1].seg_len = max_data; segments 301 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->base.des_src = frag->segments; segments 345 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->segments->seg_len = *size; segments 346 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c opal_convertor_get_current_pointer( convertor, (void**)&(frag->segments->seg_addr.pval) ); segments 350 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->base.des_dst = frag->segments; segments 386 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->hdr.size += frag->segments[i].seg_len; segments 387 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->iov[i+1].iov_len = frag->segments[i].seg_len; segments 388 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->iov[i+1].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval; segments 427 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->hdr.size += frag->segments[i].seg_len; segments 428 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->iov[i+2].iov_len = frag->segments[i].seg_len; segments 429 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval; segments 171 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->segments[0].seg_addr.pval = btl_endpoint->endpoint_cache_pos; segments 248 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->segments[0].seg_addr.pval = frag+1; segments 249 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->segments[0].seg_len = frag->hdr.size; segments 250 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->iov[1].iov_base = (IOVBASE_TYPE*)(frag->segments[0].seg_addr.pval); segments 265 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->segments; segments 271 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->iov[i+2].iov_base = (IOVBASE_TYPE*)ompi_ptr_ltop(frag->segments[i].seg_addr.lval); segments 272 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c frag->iov[i+2].iov_len = frag->segments[i].seg_len; segments 57 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h mca_btl_base_segment_t segments[2]; segments 148 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h frag->base.des_dst = frag->segments; \ segments 314 ompi/mca/pml/ob1/pml_ob1.h mca_pml_ob1_compute_segment_length_base(mca_btl_base_segment_t *segments, segments 320 ompi/mca/pml/ob1/pml_ob1.h length += segments[i].seg_len; segments 326 ompi/mca/pml/ob1/pml_ob1.h mca_pml_ob1_compute_segment_length_remote (size_t seg_size, void *segments, segments 329 ompi/mca/pml/ob1/pml_ob1.h mca_btl_base_segment_t *segment = (mca_btl_base_segment_t *) segments; segments 241 ompi/mca/pml/ob1/pml_ob1_irecv.c hdr = (mca_pml_ob1_hdr_t*)frag->segments->seg_addr.pval; segments 244 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_match(recvreq, frag->btl, frag->segments, segments 248 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_rndv(recvreq, frag->btl, frag->segments, segments 252 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_rget(recvreq, frag->btl, frag->segments, segments 333 ompi/mca/pml/ob1/pml_ob1_irecv.c hdr = (mca_pml_ob1_hdr_t*)frag->segments->seg_addr.pval; segments 336 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_match(recvreq, frag->btl, frag->segments, segments 340 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_rndv(recvreq, frag->btl, frag->segments, segments 344 ompi/mca/pml/ob1/pml_ob1_irecv.c mca_pml_ob1_recv_request_progress_rget(recvreq, frag->btl, frag->segments, segments 79 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_match_hdr_t *hdr, mca_btl_base_segment_t* segments, segments 84 ompi/mca/pml/ob1/pml_ob1_recvfrag.c MCA_PML_OB1_RECV_FRAG_INIT(frag, hdr, segments, num_segments, btl); segments 93 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_match_hdr_t *hdr, mca_btl_base_segment_t* segments, segments 98 ompi/mca/pml/ob1/pml_ob1_recvfrag.c MCA_PML_OB1_RECV_FRAG_INIT(frag, hdr, segments, num_segments, btl); segments 298 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments, segments 320 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments, segments 327 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_match_hdr_t *hdr, mca_btl_base_segment_t* segments, segments 348 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 349 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_match_hdr_t* hdr = (mca_pml_ob1_match_hdr_t*)segments->seg_addr.pval; segments 359 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < OMPI_PML_OB1_MATCH_HDR_LEN) ) { segments 375 ompi/mca/pml/ob1/pml_ob1_recvfrag.c btl, hdr, segments, num_segments, NULL ); segments 409 ompi/mca/pml/ob1/pml_ob1_recvfrag.c MCA_PML_OB1_RECV_FRAG_INIT(frag, hdr, segments, num_segments, btl); segments 427 ompi/mca/pml/ob1/pml_ob1_recvfrag.c match = match_one(btl, hdr, segments, num_segments, comm_ptr, proc, NULL); segments 440 ompi/mca/pml/ob1/pml_ob1_recvfrag.c bytes_received = segments->seg_len - OMPI_PML_OB1_MATCH_HDR_LEN; segments 464 ompi/mca/pml/ob1/pml_ob1_recvfrag.c iov[0].iov_base = (IOVBASE_TYPE*)((unsigned char*)segments->seg_addr.pval + segments 467 ompi/mca/pml/ob1/pml_ob1_recvfrag.c bytes_received += segments[iov_count].seg_len; segments 468 ompi/mca/pml/ob1/pml_ob1_recvfrag.c iov[iov_count].iov_len = segments[iov_count].seg_len; segments 469 ompi/mca/pml/ob1/pml_ob1_recvfrag.c iov[iov_count].iov_base = (IOVBASE_TYPE*)((unsigned char*)segments[iov_count].seg_addr.pval); segments 511 ompi/mca/pml/ob1/pml_ob1_recvfrag.c frag->segments, frag->num_segments, segments 527 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 528 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 530 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_common_hdr_t)) ) { segments 534 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_frag_match(btl, &hdr->hdr_match, segments, segments 544 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 545 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 547 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_common_hdr_t)) ) { segments 551 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_frag_match(btl, &hdr->hdr_match, segments, segments 563 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 564 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 568 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_common_hdr_t)) ) { segments 629 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 630 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 633 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_common_hdr_t)) ) { segments 647 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_frag_copy_start(recvreq,btl,segments,des->des_segment_count,des); segments 656 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_progress_frag(recvreq,btl,segments,des->des_segment_count); segments 666 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 667 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 670 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_common_hdr_t)) ) { segments 686 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments = des->des_segments; segments 687 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_fin_hdr_t* hdr = (mca_pml_ob1_fin_hdr_t *) segments->seg_addr.pval; segments 690 ompi/mca/pml/ob1/pml_ob1_recvfrag.c if( OPAL_UNLIKELY(segments->seg_len < sizeof(mca_pml_ob1_fin_hdr_t)) ) { segments 800 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_match_hdr_t *hdr, mca_btl_base_segment_t* segments, segments 830 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_matched_probe(match, btl, segments, segments 841 ompi/mca/pml/ob1/pml_ob1_recvfrag.c MCA_PML_OB1_RECV_FRAG_INIT(tmp, hdr, segments, num_segments, btl); segments 847 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_matched_probe(match, btl, segments, segments 863 ompi/mca/pml/ob1/pml_ob1_recvfrag.c append_frag_to_umq(comm->umq, btl, hdr, segments, segments 866 ompi/mca/pml/ob1/pml_ob1_recvfrag.c append_frag_to_list(&proc->unexpected_frags, btl, hdr, segments, segments 911 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments, segments 933 ompi/mca/pml/ob1/pml_ob1_recvfrag.c btl, hdr, segments, num_segments, NULL ); segments 967 ompi/mca/pml/ob1/pml_ob1_recvfrag.c MCA_PML_OB1_RECV_FRAG_INIT(frag, hdr, segments, num_segments, btl); segments 981 ompi/mca/pml/ob1/pml_ob1_recvfrag.c segments, num_segments, segments 997 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_btl_base_segment_t* segments, segments 1025 ompi/mca/pml/ob1/pml_ob1_recvfrag.c match = match_one(btl, hdr, segments, num_segments, comm_ptr, proc, frag); segments 1040 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_progress_match(match, btl, segments, num_segments); segments 1043 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_progress_rndv(match, btl, segments, num_segments); segments 1046 ompi/mca/pml/ob1/pml_ob1_recvfrag.c mca_pml_ob1_recv_request_progress_rget(match, btl, segments, num_segments); segments 1063 ompi/mca/pml/ob1/pml_ob1_recvfrag.c segments = frag->segments; segments 47 ompi/mca/pml/ob1/pml_ob1_recvfrag.h mca_btl_base_segment_t segments[MCA_BTL_DES_MAX_SEGMENTS]; segments 66 ompi/mca/pml/ob1/pml_ob1_recvfrag.h mca_btl_base_segment_t* macro_segments = frag->segments; \ segments 99 ompi/mca/pml/ob1/pml_ob1_recvfrag.h if( frag->segments[0].seg_len > mca_pml_ob1.unexpected_limit ) { \ segments 520 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 525 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 527 ompi/mca/pml/ob1/pml_ob1_recvreq.c bytes_received = mca_pml_ob1_compute_segment_length_base (segments, num_segments, segments 541 ompi/mca/pml/ob1/pml_ob1_recvreq.c segments, segments 579 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 586 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 590 ompi/mca/pml/ob1/pml_ob1_recvreq.c bytes_received = mca_pml_ob1_compute_segment_length_base (segments, num_segments, segments 595 ompi/mca/pml/ob1/pml_ob1_recvreq.c segments, segments 655 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 658 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_rget_hdr_t* hdr = (mca_pml_ob1_rget_hdr_t*)segments->seg_addr.pval; segments 809 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 815 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 817 ompi/mca/pml/ob1/pml_ob1_recvreq.c bytes_received = mca_pml_ob1_compute_segment_length_base (segments, num_segments, segments 838 ompi/mca/pml/ob1/pml_ob1_recvreq.c segments, segments 879 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 884 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 886 ompi/mca/pml/ob1/pml_ob1_recvreq.c bytes_received = mca_pml_ob1_compute_segment_length_base (segments, num_segments, segments 902 ompi/mca/pml/ob1/pml_ob1_recvreq.c segments, segments 935 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_btl_base_segment_t* segments, segments 939 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_hdr_t* hdr = (mca_pml_ob1_hdr_t*)segments->seg_addr.pval; segments 943 ompi/mca/pml/ob1/pml_ob1_recvreq.c bytes_packed = mca_pml_ob1_compute_segment_length_base (segments, num_segments, segments 1319 ompi/mca/pml/ob1/pml_ob1_recvreq.c hdr = (mca_pml_ob1_hdr_t*)frag->segments->seg_addr.pval; segments 1340 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_recv_request_progress_match(req, frag->btl, frag->segments, segments 1344 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_recv_request_progress_rndv(req, frag->btl, frag->segments, segments 1348 ompi/mca/pml/ob1/pml_ob1_recvreq.c mca_pml_ob1_recv_request_progress_rget(req, frag->btl, frag->segments, segments 1376 ompi/mca/pml/ob1/pml_ob1_recvreq.c frag->segments, frag->num_segments); segments 1381 ompi/mca/pml/ob1/pml_ob1_recvreq.c frag->segments, frag->num_segments); segments 268 ompi/mca/pml/ob1/pml_ob1_recvreq.h segments, \ segments 281 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segment = segments; \ segments 317 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 327 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 334 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 350 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 360 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 370 ompi/mca/pml/ob1/pml_ob1_recvreq.h mca_btl_base_segment_t* segments, segments 193 opal/mca/btl/ofi/btl_ofi.h mca_btl_base_segment_t segments[2]; segments 24 opal/mca/btl/ofi/btl_ofi_frag.c frag->base.des_segments = frag->segments; segments 76 opal/mca/btl/ofi/btl_ofi_frag.c frag->segments[0].seg_addr.pval = frag + 1; segments 77 opal/mca/btl/ofi/btl_ofi_frag.c frag->segments[0].seg_len = size; segments 80 opal/mca/btl/ofi/btl_ofi_frag.c frag->base.des_segments = &frag->segments[0]; segments 144 opal/mca/btl/ofi/btl_ofi_frag.c frag->base.des_segments = frag->segments; segments 145 opal/mca/btl/ofi/btl_ofi_frag.c frag->segments[0].seg_addr.pval = frag+1; segments 146 opal/mca/btl/ofi/btl_ofi_frag.c frag->segments[0].seg_len = frag->hdr.len; segments 186 opal/mca/btl/ofi/btl_ofi_frag.c iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve); segments 190 opal/mca/btl/ofi/btl_ofi_frag.c frag->base.des_segments = frag->segments; segments 193 opal/mca/btl/ofi/btl_ofi_frag.c frag->segments[0].seg_len += length; segments 494 opal/mca/btl/portals4/btl_portals4.c frag->segments[0].base.seg_len = size; segments 498 opal/mca/btl/portals4/btl_portals4.c frag->segments[0].base.seg_len = segments 582 opal/mca/btl/portals4/btl_portals4.c iov.iov_base = (unsigned char*) frag->segments[0].base.seg_addr.pval + reserve; segments 591 opal/mca/btl/portals4/btl_portals4.c frag->segments[0].base.seg_len = max_data + reserve; segments 595 opal/mca/btl/portals4/btl_portals4.c frag->base.des_segments = &frag->segments[0].base; segments 30 opal/mca/btl/portals4/btl_portals4_frag.c frag->base.des_segments = &frag->segments[0].base; segments 33 opal/mca/btl/portals4/btl_portals4_frag.c frag->segments[0].base.seg_addr.pval = frag + 1; segments 34 opal/mca/btl/portals4/btl_portals4_frag.c frag->segments[0].base.seg_len = frag->size; segments 35 opal/mca/btl/portals4/btl_portals4_frag.c frag->segments[0].key = 0; segments 41 opal/mca/btl/portals4/btl_portals4_frag.h mca_btl_portals4_segment_t segments[1]; segments 44 opal/mca/btl/portals4/btl_portals4_send.c put_length = frag->segments[0].base.seg_len; segments 69 opal/mca/btl/portals4/btl_portals4_send.c (ptl_size_t) frag->segments[0].base.seg_addr.pval, segments 85 opal/mca/btl/portals4/btl_portals4_send.c (void *)frag->segments[0].base.seg_addr.pval, put_length, (uint64_t)match_bits)); segments 126 opal/mca/btl/self/btl_self.c frag->segments[0].seg_len = size; segments 181 opal/mca/btl/self/btl_self.c frag->segments[0].seg_len = reserve + max_data; segments 187 opal/mca/btl/self/btl_self.c frag->segments[1].seg_addr.pval = data_ptr; segments 188 opal/mca/btl/self/btl_self.c frag->segments[1].seg_len = *size; segments 237 opal/mca/btl/self/btl_self.c mca_btl_base_segment_t segments[2] = {{.seg_addr.pval = header, .seg_len = header_size}, segments 239 opal/mca/btl/self/btl_self.c mca_btl_base_descriptor_t des = {.des_segments = segments, .des_segment_count = payload_size ? 2 : 1, segments 28 opal/mca/btl/self/btl_self_frag.c frag->segments[0].seg_addr.pval = (void *) frag->data; segments 29 opal/mca/btl/self/btl_self_frag.c frag->segments[0].seg_len = (uint32_t) frag->size; segments 30 opal/mca/btl/self/btl_self_frag.c frag->base.des_segments = frag->segments; segments 36 opal/mca/btl/self/btl_self_frag.h mca_btl_base_segment_t segments[2]; segments 691 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_base_segment_t* segments = des->des_segments; segments 699 opal/mca/btl/smcuda/btl_smcuda_component.c memcpy(&ctrlhdr, segments->seg_addr.pval, sizeof(struct ctrlhdr_st)); segments 189 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_len = size; segments 190 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_addr.pval = frag+1; segments 192 opal/mca/btl/tcp/btl_tcp.c frag->base.des_segments = frag->segments; segments 256 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_addr.pval = (frag + 1); segments 257 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_len = reserve; segments 266 opal/mca/btl/tcp/btl_tcp.c iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve); segments 274 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_len += max_data; segments 287 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_addr.pval = iov.iov_base; segments 288 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_len = max_data; segments 292 opal/mca/btl/tcp/btl_tcp.c frag->base.des_segments = frag->segments; segments 327 opal/mca/btl/tcp/btl_tcp.c frag->hdr.size += frag->segments[i].seg_len; segments 328 opal/mca/btl/tcp/btl_tcp.c frag->iov[i+1].iov_len = frag->segments[i].seg_len; segments 329 opal/mca/btl/tcp/btl_tcp.c frag->iov[i+1].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval; segments 344 opal/mca/btl/tcp/btl_tcp.c frag->cb.func (btl, endpoint, frag->segments[0].seg_addr.pval, NULL, frag->cb.context, frag->cb.data, segments 368 opal/mca/btl/tcp/btl_tcp.c frag->segments->seg_len = size; segments 369 opal/mca/btl/tcp/btl_tcp.c frag->segments->seg_addr.pval = local_address; segments 371 opal/mca/btl/tcp/btl_tcp.c frag->base.des_segments = frag->segments; segments 375 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_addr.pval = local_address; segments 376 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_len = size; segments 378 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_addr.lval = remote_address; segments 379 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_len = size; segments 380 opal/mca/btl/tcp/btl_tcp.c if (endpoint->endpoint_nbo) MCA_BTL_BASE_SEGMENT_HTON(frag->segments[1]); segments 398 opal/mca/btl/tcp/btl_tcp.c frag->iov[1].iov_base = (IOVBASE_TYPE*) (frag->segments + 1); segments 401 opal/mca/btl/tcp/btl_tcp.c frag->hdr.size += frag->segments[i].seg_len; segments 402 opal/mca/btl/tcp/btl_tcp.c frag->iov[i+2].iov_len = frag->segments[i].seg_len; segments 403 opal/mca/btl/tcp/btl_tcp.c frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval; segments 434 opal/mca/btl/tcp/btl_tcp.c frag->segments->seg_len = size; segments 435 opal/mca/btl/tcp/btl_tcp.c frag->segments->seg_addr.pval = local_address; segments 437 opal/mca/btl/tcp/btl_tcp.c frag->base.des_segments = frag->segments; segments 441 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_addr.pval = local_address; segments 442 opal/mca/btl/tcp/btl_tcp.c frag->segments[0].seg_len = size; segments 444 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_addr.lval = remote_address; segments 445 opal/mca/btl/tcp/btl_tcp.c frag->segments[1].seg_len = size; segments 465 opal/mca/btl/tcp/btl_tcp.c frag->iov[1].iov_base = (IOVBASE_TYPE*) &frag->segments[1]; segments 188 opal/mca/btl/tcp/btl_tcp_frag.c frag->segments[0].seg_addr.pval = btl_endpoint->endpoint_cache_pos; segments 277 opal/mca/btl/tcp/btl_tcp_frag.c frag->segments[0].seg_addr.pval = frag+1; segments 278 opal/mca/btl/tcp/btl_tcp_frag.c frag->segments[0].seg_len = frag->hdr.size; segments 279 opal/mca/btl/tcp/btl_tcp_frag.c frag->iov[1].iov_base = (IOVBASE_TYPE*)(frag->segments[0].seg_addr.pval); segments 287 opal/mca/btl/tcp/btl_tcp_frag.c frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->segments; segments 293 opal/mca/btl/tcp/btl_tcp_frag.c if (btl_endpoint->endpoint_nbo) MCA_BTL_BASE_SEGMENT_NTOH(frag->segments[i]); segments 294 opal/mca/btl/tcp/btl_tcp_frag.c frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval; segments 295 opal/mca/btl/tcp/btl_tcp_frag.c frag->iov[i+2].iov_len = frag->segments[i].seg_len; segments 50 opal/mca/btl/tcp/btl_tcp_frag.h mca_btl_base_segment_t segments[2]; segments 123 opal/mca/btl/tcp/btl_tcp_frag.h frag->base.des_segments = frag->segments; \ segments 37 opal/mca/btl/uct/btl_uct_am.c frag->segments[0].seg_len = size; segments 106 opal/mca/btl/uct/btl_uct_am.c frag->segments[0].seg_len = reserve; segments 107 opal/mca/btl/uct/btl_uct_am.c frag->segments[1].seg_len = *size; segments 108 opal/mca/btl/uct/btl_uct_am.c frag->segments[1].seg_addr.pval = data_ptr; segments 111 opal/mca/btl/uct/btl_uct_am.c frag->segments[0].seg_len = total_size; segments 112 opal/mca/btl/uct/btl_uct_am.c memcpy ((void *)((intptr_t) frag->segments[1].seg_addr.pval + reserve), data_ptr, *size); segments 142 opal/mca/btl/uct/btl_uct_am.c const size_t seg_len = frag->segments[i].seg_len; segments 143 opal/mca/btl/uct/btl_uct_am.c memcpy (data, frag->segments[i].seg_addr.pval, seg_len); segments 33 opal/mca/btl/uct/btl_uct_frag.c frag->base.des_segments = frag->segments; segments 40 opal/mca/btl/uct/btl_uct_frag.c frag->segments[0].seg_addr.pval = frag->base.super.ptr; segments 242 opal/mca/btl/uct/btl_uct_types.h mca_btl_base_segment_t segments[2]; segments 19 opal/mca/btl/ugni/btl_ugni_frag.c frag->segments[0].seg_addr.pval = frag->base.super.ptr; segments 76 opal/mca/btl/ugni/btl_ugni_frag.h mca_btl_base_segment_t segments[2]; segments 250 opal/mca/btl/ugni/btl_ugni_module.c frag->base.des_segments = &frag->segments[1]; segments 253 opal/mca/btl/ugni/btl_ugni_module.c frag->segments[0].seg_addr.pval = NULL; segments 254 opal/mca/btl/ugni/btl_ugni_module.c frag->segments[0].seg_len = 0; segments 255 opal/mca/btl/ugni/btl_ugni_module.c frag->segments[1].seg_addr.pval = frag->base.super.ptr; segments 256 opal/mca/btl/ugni/btl_ugni_module.c frag->segments[1].seg_len = size; segments 38 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_addr.pval = frag->hdr.send_ex.pml_header; segments 39 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_len = reserve; segments 41 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_addr.pval = NULL; segments 42 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_len = 0; segments 44 opal/mca/btl/ugni/btl_ugni_prepare.h frag->base.des_segments = frag->segments; segments 91 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_addr.pval = frag->hdr.eager_ex.pml_header; segments 94 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_addr.pval = frag->hdr.send_ex.pml_header; segments 97 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_len = reserve; segments 99 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_addr.pval = data_ptr; segments 100 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_len = *size; segments 102 opal/mca/btl/ugni/btl_ugni_prepare.h frag->base.des_segments = frag->segments; segments 136 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_addr.pval = frag->hdr.eager_ex.pml_header; segments 144 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_addr.pval = frag->hdr.send_ex.pml_header; segments 158 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[0].seg_len = reserve; segments 160 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_addr.pval = frag->base.super.ptr; segments 161 opal/mca/btl/ugni/btl_ugni_prepare.h frag->segments[1].seg_len = *size; segments 163 opal/mca/btl/ugni/btl_ugni_prepare.h frag->base.des_segments = frag->segments; segments 51 opal/mca/btl/ugni/btl_ugni_send.c size_t size = frag->segments[0].seg_len + frag->segments[1].seg_len; segments 150 opal/mca/btl/ugni/btl_ugni_send.c memcpy (frag->segments[0].seg_addr.pval, header, header_size); segments 115 opal/mca/btl/ugni/btl_ugni_smsg.h frag->segments[1].seg_addr.pval, segments 116 opal/mca/btl/ugni/btl_ugni_smsg.h frag->segments[1].seg_len, segments 120 opal/mca/btl/ugni/btl_ugni_smsg.h frag->hdr.eager.size = frag->segments[1].seg_len; segments 121 opal/mca/btl/ugni/btl_ugni_smsg.h frag->hdr.eager.address = frag->segments[1].seg_addr.lval; segments 63 opal/mca/btl/vader/btl_vader_atomic.c hdr = (mca_btl_vader_sc_emu_hdr_t *) frag->segments[0].seg_addr.pval; segments 610 opal/mca/btl/vader/btl_vader_component.c mca_btl_base_segment_t segments[2]; segments 611 opal/mca/btl/vader/btl_vader_component.c mca_btl_base_descriptor_t frag = {.des_segments = segments, .des_segment_count = 1}; segments 620 opal/mca/btl/vader/btl_vader_component.c segments[0].seg_addr.pval = (void *) (hdr + 1); segments 621 opal/mca/btl/vader/btl_vader_component.c segments[0].seg_len = hdr->len; segments 628 opal/mca/btl/vader/btl_vader_component.c &segments[1].seg_addr.pval); segments 631 opal/mca/btl/vader/btl_vader_component.c segments[1].seg_len = hdr->sc_iov.iov_len; segments 36 opal/mca/btl/vader/btl_vader_frag.c frag->segments[0].seg_addr.pval = (char *)(frag->hdr + 1); segments 39 opal/mca/btl/vader/btl_vader_frag.c frag->base.des_segments = frag->segments; segments 84 opal/mca/btl/vader/btl_vader_frag.h mca_btl_base_segment_t segments[2]; segments 118 opal/mca/btl/vader/btl_vader_frag.h frag->segments[0].seg_addr.pval = (char *)(frag->hdr + 1); segments 177 opal/mca/btl/vader/btl_vader_frag.h hdr = (mca_btl_vader_sc_emu_hdr_t *) frag->segments[0].seg_addr.pval; segments 165 opal/mca/btl/vader/btl_vader_get.c size_t len = frag->segments[0].seg_len - sizeof (*hdr); segments 171 opal/mca/btl/vader/btl_vader_get.c hdr = (mca_btl_vader_sc_emu_hdr_t *) frag->segments[0].seg_addr.pval; segments 423 opal/mca/btl/vader/btl_vader_module.c frag->segments[0].seg_len = size; segments 482 opal/mca/btl/vader/btl_vader_module.c (IOVBASE_TYPE *)(((uintptr_t)(frag->segments[0].seg_addr.pval)) + segments 491 opal/mca/btl/vader/btl_vader_module.c frag->segments[0].seg_len = *size + reserve; segments 517 opal/mca/btl/vader/btl_vader_module.c frag->segments[0].seg_len = reserve; segments 518 opal/mca/btl/vader/btl_vader_module.c frag->segments[1].seg_len = *size; segments 519 opal/mca/btl/vader/btl_vader_module.c frag->segments[1].seg_addr.pval = data_ptr; segments 524 opal/mca/btl/vader/btl_vader_module.c memcpy ((void *)((uintptr_t)frag->segments[0].seg_addr.pval + reserve), data_ptr, *size); segments 525 opal/mca/btl/vader/btl_vader_module.c frag->segments[0].seg_len = total_size; segments 175 opal/mca/btl/vader/btl_vader_put.c hdr = (mca_btl_vader_sc_emu_hdr_t *) frag->segments[0].seg_addr.pval; segments 43 opal/mca/btl/vader/btl_vader_send.c const size_t total_size = frag->segments[0].seg_len; segments 88 opal/mca/btl/vader/btl_vader_sendi.c memcpy (frag->segments[0].seg_addr.pval, header, header_size); segments 98 opal/mca/btl/vader/btl_vader_sendi.c iov.iov_base = (IOVBASE_TYPE *)((uintptr_t)frag->segments[0].seg_addr.pval + header_size); segments 243 opal/mca/hwloc/base/base.h OPAL_DECLSPEC int opal_hwloc_base_memory_set(opal_hwloc_base_memory_segment_t *segments, segments 77 opal/mca/hwloc/base/hwloc_base_maffinity.c int opal_hwloc_base_memory_set(opal_hwloc_base_memory_segment_t *segments, segments 104 opal/mca/hwloc/base/hwloc_base_maffinity.c segments[i].mbs_start_addr, segments 105 opal/mca/hwloc/base/hwloc_base_maffinity.c segments[i].mbs_len, cpuset, segments 109 opal/mca/pmix/pmix4x/pmix/contrib/perf_tools/pmix.c } segments[] = { segments 134 opal/mca/pmix/pmix4x/pmix/contrib/perf_tools/pmix.c if( strstr(line, segments[i].sign) ){ segments 138 opal/mca/pmix/pmix4x/pmix/contrib/perf_tools/pmix.c return segments[i].type; segments 45 test/datatype/position.c ddt_segment_t** segments, int* seg_count ) segments 58 test/datatype/position.c *segments = (ddt_segment_t*)malloc( (*seg_count) * sizeof(ddt_segment_t) ); segments 66 test/datatype/position.c segment = &((*segments)[i]); segments 79 test/datatype/position.c segment = &((*segments)[i]); segments 82 test/datatype/position.c free( *segments ); segments 90 test/datatype/position.c shuffle_segments( ddt_segment_t* segments, int seg_count ) segments 96 test/datatype/position.c temporary = segments[i]; segments 97 test/datatype/position.c segments[i] = segments[seg_count - i - 1]; segments 98 test/datatype/position.c segments[seg_count - i - 1] = temporary; segments 106 test/datatype/position.c ddt_segment_t* segments, int seg_count, segments 119 test/datatype/position.c iov.iov_len = segments[i].size; segments 120 test/datatype/position.c iov.iov_base = segments[i].buffer; segments 122 test/datatype/position.c position = segments[i].position; segments 124 test/datatype/position.c if( position != segments[i].position ) { segments 126 test/datatype/position.c (unsigned long)segments[i].position, (unsigned long)position ); segments 132 test/datatype/position.c if( max_size != segments[i].size ) { segments 134 test/datatype/position.c (unsigned long)max_size, (unsigned long)segments[i].size ); segments 136 test/datatype/position.c (unsigned long)segments[i].position, segments[i].size ); segments 146 test/datatype/position.c ddt_segment_t* segments, int seg_count, segments 159 test/datatype/position.c iov.iov_len = segments[i].size; segments 160 test/datatype/position.c iov.iov_base = segments[i].buffer; segments 163 test/datatype/position.c position = segments[i].position; segments 165 test/datatype/position.c if( position != segments[i].position ) { segments 167 test/datatype/position.c (unsigned long)segments[i].position, (unsigned long)position ); segments 173 test/datatype/position.c if( max_size != segments[i].size ) { segments 175 test/datatype/position.c (unsigned long)max_size, (unsigned long)segments[i].size ); segments 177 test/datatype/position.c (unsigned long)segments[i].position, segments[i].size ); segments 222 test/datatype/position.c ddt_segment_t* segments; segments 247 test/datatype/position.c &segments, &seg_count ); segments 250 test/datatype/position.c shuffle_segments( segments, seg_count ); segments 253 test/datatype/position.c pack_segments( datatype, data_count, fragment_size, segments, seg_count, segments 257 test/datatype/position.c unpack_segments( datatype, data_count, fragment_size, segments, seg_count, segments 279 test/datatype/position.c free( segments[i].buffer ); segments 281 test/datatype/position.c free(segments); segments 44 test/datatype/position_noncontig.c ddt_segment_t** segments, int* seg_count ) segments 57 test/datatype/position_noncontig.c *segments = (ddt_segment_t*)malloc( (*seg_count) * sizeof(ddt_segment_t) ); segments 65 test/datatype/position_noncontig.c segment = &((*segments)[i]); segments 78 test/datatype/position_noncontig.c segment = &((*segments)[i]); segments 81 test/datatype/position_noncontig.c free( *segments ); segments 89 test/datatype/position_noncontig.c shuffle_segments( ddt_segment_t* segments, int seg_count ) segments 95 test/datatype/position_noncontig.c temporary = segments[i]; segments 96 test/datatype/position_noncontig.c segments[i] = segments[seg_count - i - 1]; segments 97 test/datatype/position_noncontig.c segments[seg_count - i - 1] = temporary; segments 105 test/datatype/position_noncontig.c ddt_segment_t* segments, int seg_count, segments 118 test/datatype/position_noncontig.c iov.iov_len = segments[i].size; segments 119 test/datatype/position_noncontig.c iov.iov_base = segments[i].buffer; segments 121 test/datatype/position_noncontig.c position = segments[i].position; segments 123 test/datatype/position_noncontig.c if( position != segments[i].position ) { segments 125 test/datatype/position_noncontig.c (unsigned long)segments[i].position, (unsigned long)position ); segments 131 test/datatype/position_noncontig.c if( max_size != segments[i].size ) { segments 133 test/datatype/position_noncontig.c (unsigned long)max_size, (unsigned long)segments[i].size ); segments 135 test/datatype/position_noncontig.c (unsigned long)segments[i].position, segments[i].size ); segments 145 test/datatype/position_noncontig.c ddt_segment_t* segments, int seg_count, segments 158 test/datatype/position_noncontig.c iov.iov_len = segments[i].size; segments 159 test/datatype/position_noncontig.c iov.iov_base = segments[i].buffer; segments 162 test/datatype/position_noncontig.c position = segments[i].position; segments 164 test/datatype/position_noncontig.c if( position != segments[i].position ) { segments 166 test/datatype/position_noncontig.c (unsigned long)segments[i].position, (unsigned long)position ); segments 172 test/datatype/position_noncontig.c if( max_size != segments[i].size ) { segments 174 test/datatype/position_noncontig.c (unsigned long)max_size, (unsigned long)segments[i].size ); segments 176 test/datatype/position_noncontig.c (unsigned long)segments[i].position, segments[i].size ); segments 191 test/datatype/position_noncontig.c ddt_segment_t* segments; segments 218 test/datatype/position_noncontig.c &segments, &seg_count ); segments 221 test/datatype/position_noncontig.c shuffle_segments( segments, seg_count ); segments 224 test/datatype/position_noncontig.c pack_segments( datatype, 1, fragment_size, segments, seg_count, segments 228 test/datatype/position_noncontig.c unpack_segments( datatype, 1, fragment_size, segments, seg_count, segments 246 test/datatype/position_noncontig.c free( segments[i].buffer ); segments 248 test/datatype/position_noncontig.c free(segments);