seg 149 ompi/mca/coll/portals4/coll_portals4_bcast.c unsigned int i, seg, seg_size, nb_long; seg 221 ompi/mca/coll/portals4/coll_portals4_bcast.c for (seg = 1, offset = 0, length = 0 ; seg 222 ompi/mca/coll/portals4/coll_portals4_bcast.c seg <= segment_nb ; seg 223 ompi/mca/coll/portals4/coll_portals4_bcast.c seg++, offset += length) { seg 226 ompi/mca/coll/portals4/coll_portals4_bcast.c if (seg <= nb_long) length = seg_size + 1; seg 365 ompi/mca/coll/portals4/coll_portals4_bcast.c for (seg = 1, offset = 0, length = 0 ; seg 366 ompi/mca/coll/portals4/coll_portals4_bcast.c seg <= segment_nb ; seg 367 ompi/mca/coll/portals4/coll_portals4_bcast.c seg++, offset += length) { seg 370 ompi/mca/coll/portals4/coll_portals4_bcast.c if (seg <= nb_long) length = seg_size + 1; seg 376 ompi/mca/coll/portals4/coll_portals4_bcast.c trig_thr = segment_nb + seg - 1; /* To be sure the set of PtlTriggeredPut of DATA will be executed in order */ seg 490 ompi/mca/coll/portals4/coll_portals4_bcast.c unsigned int seg, seg_size, nb_long; seg 551 ompi/mca/coll/portals4/coll_portals4_bcast.c for (seg = 1, offset = 0, length = 0 ; seg 552 ompi/mca/coll/portals4/coll_portals4_bcast.c seg <= segment_nb ; seg 553 ompi/mca/coll/portals4/coll_portals4_bcast.c seg++, offset += length) { seg 556 ompi/mca/coll/portals4/coll_portals4_bcast.c if (seg <= nb_long) length = seg_size + 1; seg 693 ompi/mca/coll/portals4/coll_portals4_bcast.c for (seg = 1, offset = 0, length = 0 ; seg 694 ompi/mca/coll/portals4/coll_portals4_bcast.c seg <= segment_nb ; seg 695 ompi/mca/coll/portals4/coll_portals4_bcast.c seg++, offset += length) { seg 698 ompi/mca/coll/portals4/coll_portals4_bcast.c if (seg <= nb_long) length = seg_size + 1; seg 704 ompi/mca/coll/portals4/coll_portals4_bcast.c trig_thr = segment_nb + seg - 1; /* To be sure the PtlTriggeredPut will be executed in order */ seg 120 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_segment_t* seg) seg 122 opal/mca/allocator/basic/allocator_basic.c opal_list_item_t* item = opal_list_get_prev(seg); seg 125 opal/mca/allocator/basic/allocator_basic.c if(prev->seg_addr + prev->seg_size == seg->seg_addr) { seg 126 opal/mca/allocator/basic/allocator_basic.c prev->seg_size += seg->seg_size; seg 127 opal/mca/allocator/basic/allocator_basic.c opal_list_remove_item(&module->seg_list, &seg->seg_item.super); seg 128 opal/mca/allocator/basic/allocator_basic.c opal_free_list_return (&module->seg_descriptors, &seg->seg_item); seg 136 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_segment_t* seg) seg 138 opal/mca/allocator/basic/allocator_basic.c opal_list_item_t *item = opal_list_get_next(seg); seg 141 opal/mca/allocator/basic/allocator_basic.c if(seg->seg_addr + seg->seg_size == next->seg_addr) { seg 142 opal/mca/allocator/basic/allocator_basic.c next->seg_addr = seg->seg_addr; seg 143 opal/mca/allocator/basic/allocator_basic.c next->seg_size += seg->seg_size; seg 144 opal/mca/allocator/basic/allocator_basic.c opal_list_remove_item(&module->seg_list, &seg->seg_item.super); seg 145 opal/mca/allocator/basic/allocator_basic.c opal_free_list_return (&module->seg_descriptors, &seg->seg_item); seg 169 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_segment_t* seg; seg 179 opal/mca/allocator/basic/allocator_basic.c OPAL_LIST_FOREACH(seg, &module->seg_list, mca_allocator_basic_segment_t) { seg 181 opal/mca/allocator/basic/allocator_basic.c if(seg->seg_size > size) { seg 182 opal/mca/allocator/basic/allocator_basic.c addr = seg->seg_addr; seg 183 opal/mca/allocator/basic/allocator_basic.c seg->seg_addr += size; seg 184 opal/mca/allocator/basic/allocator_basic.c seg->seg_size -= size; seg 188 opal/mca/allocator/basic/allocator_basic.c } else if (seg->seg_size == size) { seg 189 opal/mca/allocator/basic/allocator_basic.c addr = seg->seg_addr; seg 190 opal/mca/allocator/basic/allocator_basic.c opal_list_remove_item(&module->seg_list, (opal_list_item_t *) seg); seg 191 opal/mca/allocator/basic/allocator_basic.c opal_free_list_return (&module->seg_descriptors, (opal_free_list_item_t *) seg); seg 207 opal/mca/allocator/basic/allocator_basic.c seg = (mca_allocator_basic_segment_t *) opal_free_list_get (&module->seg_descriptors); seg 208 opal/mca/allocator/basic/allocator_basic.c if (NULL == seg) { seg 212 opal/mca/allocator/basic/allocator_basic.c seg->seg_addr = addr + size; seg 213 opal/mca/allocator/basic/allocator_basic.c seg->seg_size = allocated_size - size; seg 214 opal/mca/allocator/basic/allocator_basic.c opal_list_append (&module->seg_list, (opal_list_item_t *) seg); seg 271 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_segment_t* seg; seg 277 opal/mca/allocator/basic/allocator_basic.c OPAL_LIST_FOREACH(seg, &module->seg_list, mca_allocator_basic_segment_t) { seg 278 opal/mca/allocator/basic/allocator_basic.c if (seg->seg_addr < addr) { seg 281 opal/mca/allocator/basic/allocator_basic.c if(seg->seg_addr + seg->seg_size == addr) { seg 282 opal/mca/allocator/basic/allocator_basic.c seg->seg_size += size; seg 283 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_combine_next(module, seg); seg 292 opal/mca/allocator/basic/allocator_basic.c if(addr + size == seg->seg_addr) { seg 293 opal/mca/allocator/basic/allocator_basic.c seg->seg_addr = addr; seg 294 opal/mca/allocator/basic/allocator_basic.c seg->seg_size += size; seg 295 opal/mca/allocator/basic/allocator_basic.c mca_allocator_basic_combine_prev(module, seg); seg 310 opal/mca/allocator/basic/allocator_basic.c opal_list_insert_pos(&module->seg_list, &seg->seg_item.super, (opal_list_item_t *) new_seg); seg 318 opal/mca/allocator/basic/allocator_basic.c seg = (mca_allocator_basic_segment_t *) opal_free_list_get (&module->seg_descriptors); seg 319 opal/mca/allocator/basic/allocator_basic.c if(NULL == seg) { seg 323 opal/mca/allocator/basic/allocator_basic.c seg->seg_addr = addr; seg 324 opal/mca/allocator/basic/allocator_basic.c seg->seg_size = size; seg 325 opal/mca/allocator/basic/allocator_basic.c opal_list_append(&module->seg_list, (opal_list_item_t *) seg); seg 575 opal/mca/btl/portals4/btl_portals4_component.c mca_btl_base_segment_t seg[2]; seg 661 opal/mca/btl/portals4/btl_portals4_component.c btl_base_descriptor.des_segments = seg; seg 663 opal/mca/btl/portals4/btl_portals4_component.c seg[0].seg_addr.pval = ev.start; seg 664 opal/mca/btl/portals4/btl_portals4_component.c seg[0].seg_len = ev.mlength; seg 1000 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_base_segment_t seg; seg 1063 opal/mca/btl/smcuda/btl_smcuda_component.c seg.seg_addr.pval = ((char *)hdr) + sizeof(mca_btl_smcuda_hdr_t); seg 1064 opal/mca/btl/smcuda/btl_smcuda_component.c seg.seg_len = hdr->len; seg 1066 opal/mca/btl/smcuda/btl_smcuda_component.c Frag.base.des_segments = &seg; seg 304 opal/mca/btl/uct/btl_uct_component.c mca_btl_base_segment_t seg = {.seg_addr = {.pval = (void *) ((intptr_t) data + sizeof (*header))}, seg 306 opal/mca/btl/uct/btl_uct_component.c mca_btl_uct_base_frag_t frag = {.base = {.des_segments = &seg, .des_segment_count = 1}}; seg 60 opal/mca/btl/ugni/btl_ugni_smsg.c mca_btl_base_segment_t seg; seg 106 opal/mca/btl/ugni/btl_ugni_smsg.c frag.base.des_segments = &seg; seg 109 opal/mca/btl/ugni/btl_ugni_smsg.c seg.seg_addr.pval = (void *)((uintptr_t)data_ptr + sizeof (mca_btl_ugni_send_frag_hdr_t)); seg 110 opal/mca/btl/ugni/btl_ugni_smsg.c seg.seg_len = len; seg 284 opal/mca/btl/usnic/btl_usnic_ack.c opal_btl_usnic_send_segment_t *seg; seg 288 opal/mca/btl/usnic/btl_usnic_ack.c seg = (opal_btl_usnic_send_segment_t*) occupant; seg 289 opal/mca/btl/usnic/btl_usnic_ack.c endpoint = seg->ss_parent_frag->sf_endpoint; seg 295 opal/mca/btl/usnic/btl_usnic_ack.c (void*)seg, seg->ss_hotel_room, seg 296 opal/mca/btl/usnic/btl_usnic_ack.c seg->ss_base.us_btl_header->pkt_seq); seg 301 opal/mca/btl/usnic/btl_usnic_ack.c seg->ss_hotel_room = -1; seg 305 opal/mca/btl/usnic/btl_usnic_ack.c &(seg->ss_base.us_list.super)); seg 141 opal/mca/btl/usnic/btl_usnic_compat.c opal_btl_usnic_chunk_segment_t *seg; seg 159 opal/mca/btl/usnic/btl_usnic_compat.c seg = opal_btl_usnic_chunk_segment_alloc(module); seg 160 opal/mca/btl/usnic/btl_usnic_compat.c if (OPAL_UNLIKELY(NULL == seg)) { seg 167 opal/mca/btl/usnic/btl_usnic_compat.c copyptr = seg->ss_base.us_payload.raw; seg 192 opal/mca/btl/usnic/btl_usnic_compat.c opal_btl_usnic_chunk_segment_return(module, seg); seg 202 opal/mca/btl/usnic/btl_usnic_compat.c seg->ss_parent_frag = &lfrag->lsf_base; seg 203 opal/mca/btl/usnic/btl_usnic_compat.c seg->ss_len = module->max_chunk_payload - seg_space; seg 204 opal/mca/btl/usnic/btl_usnic_compat.c opal_list_append(&lfrag->lsf_seg_chain, &seg->ss_base.us_list.super); seg 208 opal/mca/btl/usnic/btl_usnic_compat.c __func__, (void *)seg, (void *)lfrag, seg 1190 opal/mca/btl/usnic/btl_usnic_component.c opal_btl_usnic_segment_t* seg; seg 1193 opal/mca/btl/usnic/btl_usnic_component.c seg = (opal_btl_usnic_segment_t*)completion->op_context; seg 1194 opal/mca/btl/usnic/btl_usnic_component.c rseg = (opal_btl_usnic_recv_segment_t*)seg; seg 1199 opal/mca/btl/usnic/btl_usnic_component.c opal_memchecker_base_mem_defined(seg, sizeof(*seg)); seg 1204 opal/mca/btl/usnic/btl_usnic_component.c switch(seg->us_type) { seg 1210 opal/mca/btl/usnic/btl_usnic_component.c (opal_btl_usnic_ack_segment_t *)seg); seg 1218 opal/mca/btl/usnic/btl_usnic_component.c (opal_btl_usnic_frag_segment_t*)seg); seg 1226 opal/mca/btl/usnic/btl_usnic_component.c (opal_btl_usnic_chunk_segment_t*)seg); seg 1236 opal/mca/btl/usnic/btl_usnic_component.c BTL_ERROR(("Unhandled completion segment type %d", seg->us_type)); seg 33 opal/mca/btl/usnic/btl_usnic_frag.c common_send_seg_helper(opal_btl_usnic_send_segment_t *seg) seg 39 opal/mca/btl/usnic/btl_usnic_frag.c seg->ss_ptr = (uint8_t *) seg->ss_base.us_list.ptr; seg 40 opal/mca/btl/usnic/btl_usnic_frag.c seg->ss_send_posted = 0; seg 41 opal/mca/btl/usnic/btl_usnic_frag.c seg->ss_ack_pending = false; seg 45 opal/mca/btl/usnic/btl_usnic_frag.c bseg = &seg->ss_base; seg 47 opal/mca/btl/usnic/btl_usnic_frag.c (seg->ss_ptr + mca_btl_usnic_component.prefix_send_offset); seg 110 opal/mca/btl/usnic/btl_usnic_frag.c opal_btl_usnic_recv_segment_t *seg) seg 114 opal/mca/btl/usnic/btl_usnic_frag.c bseg = &seg->rs_base; seg 118 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_protocol_header = bseg->us_list.ptr; seg 120 opal/mca/btl/usnic/btl_usnic_frag.c ((char *) seg->rs_protocol_header) + seg 130 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_desc.USNIC_RECV_REMOTE = NULL; seg 131 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_desc.USNIC_RECV_REMOTE_COUNT = 0; seg 133 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_desc.USNIC_RECV_LOCAL = &seg->rs_segment; seg 134 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_desc.USNIC_RECV_LOCAL_COUNT = 1; seg 143 opal/mca/btl/usnic/btl_usnic_frag.c seg->rs_segment.seg_addr.pval = bseg->us_payload.ompi_header; seg 535 opal/mca/btl/usnic/btl_usnic_frag.h opal_btl_usnic_send_segment_t *seg; seg 542 opal/mca/btl/usnic/btl_usnic_frag.h seg = (opal_btl_usnic_send_segment_t*) item; seg 543 opal/mca/btl/usnic/btl_usnic_frag.h seg->ss_channel = USNIC_DATA_CHANNEL; seg 545 opal/mca/btl/usnic/btl_usnic_frag.h assert(seg); seg 546 opal/mca/btl/usnic/btl_usnic_frag.h assert(OPAL_BTL_USNIC_SEG_CHUNK == seg->ss_base.us_type); seg 548 opal/mca/btl/usnic/btl_usnic_frag.h return seg; seg 554 opal/mca/btl/usnic/btl_usnic_frag.h opal_btl_usnic_chunk_segment_t *seg) seg 556 opal/mca/btl/usnic/btl_usnic_frag.h assert(seg); seg 557 opal/mca/btl/usnic/btl_usnic_frag.h assert(OPAL_BTL_USNIC_SEG_CHUNK == seg->ss_base.us_type); seg 559 opal/mca/btl/usnic/btl_usnic_frag.h USNIC_COMPAT_FREE_LIST_RETURN(&(module->chunk_segs), &(seg->ss_base.us_list)); seg 789 opal/mca/btl/usnic/btl_usnic_module.c opal_btl_usnic_chunk_segment_t *seg; seg 799 opal/mca/btl/usnic/btl_usnic_module.c seg = opal_btl_usnic_chunk_segment_alloc(module); seg 800 opal/mca/btl/usnic/btl_usnic_module.c if (OPAL_UNLIKELY(NULL == seg)) { seg 809 opal/mca/btl/usnic/btl_usnic_module.c copyptr = seg->ss_base.us_payload.raw; seg 856 opal/mca/btl/usnic/btl_usnic_module.c __func__, (void *)seg, (void *)lfrag, seg 862 opal/mca/btl/usnic/btl_usnic_module.c seg->ss_parent_frag = &lfrag->lsf_base; seg 863 opal/mca/btl/usnic/btl_usnic_module.c seg->ss_len = module->max_chunk_payload - seg_space; seg 865 opal/mca/btl/usnic/btl_usnic_module.c return seg; seg 50 opal/mca/btl/usnic/btl_usnic_recv.c opal_btl_usnic_recv_segment_t *seg, seg 65 opal/mca/btl/usnic/btl_usnic_recv.c bseg = &seg->rs_base; seg 70 opal/mca/btl/usnic/btl_usnic_recv.c opal_memchecker_base_mem_defined((void*)(seg->rs_protocol_header), seg 71 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_len); seg 74 opal/mca/btl/usnic/btl_usnic_recv.c endpoint = seg->rs_endpoint; seg 103 opal/mca/btl/usnic/btl_usnic_recv.c rc = opal_btl_usnic_recv_frag_bookkeeping(module, seg, channel); seg 108 opal/mca/btl/usnic/btl_usnic_recv.c hdr = seg->rs_base.us_btl_header; seg 117 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_header->pkt_seq, seg 123 opal/mca/btl/usnic/btl_usnic_recv.c (void*) seg, (void*) module); seg 126 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_header->put_addr); seg 139 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_segment.seg_len = hdr->payload_len; seg 145 opal/mca/btl/usnic/btl_usnic_recv.c reg->cbfunc(&module->super, hdr->tag, &seg->rs_desc, reg->cbdata); seg 153 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_header->payload_len, seg 154 opal/mca/btl/usnic/btl_usnic_recv.c (void*)seg->rs_base.us_btl_header->put_addr); seg 156 opal/mca/btl/usnic/btl_usnic_recv.c memcpy(seg->rs_base.us_btl_header->put_addr, seg 157 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_payload.raw, seg 158 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_header->payload_len); seg 172 opal/mca/btl/usnic/btl_usnic_recv.c if (OPAL_UNLIKELY(opal_btl_usnic_check_rx_seq(endpoint, seg, seg 179 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_chunk_header->ch_frag_id, seg 181 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_base.us_btl_chunk_header->ch_hdr.pkt_seq, seg 187 opal/mca/btl/usnic/btl_usnic_recv.c (void*) seg, (void*) module); seg 194 opal/mca/btl/usnic/btl_usnic_recv.c chunk_hdr = seg->rs_base.us_btl_chunk_header; seg 350 opal/mca/btl/usnic/btl_usnic_recv.c opal_output_verbose(15, USNIC_OUT, "base = %p, proto = %p, hdr = %p", bseg->us_list.ptr, seg->rs_protocol_header, (void*) bseg->us_btl_header); seg 367 opal/mca/btl/usnic/btl_usnic_recv.c seg->rs_next = channel->repost_recv_head; seg 368 opal/mca/btl/usnic/btl_usnic_recv.c channel->repost_recv_head = seg; seg 60 opal/mca/btl/usnic/btl_usnic_recv.h lookup_sender(opal_btl_usnic_module_t *module, opal_btl_usnic_segment_t *seg) seg 75 opal/mca/btl/usnic/btl_usnic_recv.h seg->us_btl_header->sender, seg 84 opal/mca/btl/usnic/btl_usnic_recv.h seg->us_btl_header->sender); seg 87 opal/mca/btl/usnic/btl_usnic_recv.h seg->us_btl_header->sender, sender); seg 146 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_segment_t *seg, seg 156 opal/mca/btl/usnic/btl_usnic_recv.h if (seg->rs_base.us_btl_header->ack_present) { seg 158 opal/mca/btl/usnic/btl_usnic_recv.h opal_output(0, "Handle piggy-packed ACK seq %"UDSEQ"\n", seg->rs_base.us_btl_header->ack_seq); seg 162 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_base.us_btl_header->ack_seq); seg 189 opal/mca/btl/usnic/btl_usnic_recv.h seq = seg->rs_base.us_btl_header->pkt_seq; seg 194 opal/mca/btl/usnic/btl_usnic_recv.h (void*)endpoint, seg->rs_base.us_btl_header->pkt_seq, seg 198 opal/mca/btl/usnic/btl_usnic_recv.h (void*) seg, seg 239 opal/mca/btl/usnic/btl_usnic_recv.h (void*) endpoint, seg->rs_base.us_btl_header->pkt_seq, (void*) seg); seg 277 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_segment_t *seg, seg 288 opal/mca/btl/usnic/btl_usnic_recv.h opal_memchecker_base_mem_defined(seg->rs_protocol_header, seg->rs_len); seg 290 opal/mca/btl/usnic/btl_usnic_recv.h bseg = &seg->rs_base; seg 294 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_endpoint = endpoint; seg 307 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_base.us_btl_header->put_addr == NULL) { seg 309 opal/mca/btl/usnic/btl_usnic_recv.h seq = seg->rs_base.us_btl_header->pkt_seq; seg 328 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_segment.seg_len = bseg->us_btl_header->payload_len; seg 330 opal/mca/btl/usnic/btl_usnic_recv.h &seg->rs_desc, reg->cbdata); seg 333 opal/mca/btl/usnic/btl_usnic_recv.h channel->chan_deferred_recv = seg; seg 338 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_call(module, seg, channel); seg 347 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_segment_t *seg, seg 354 opal/mca/btl/usnic/btl_usnic_recv.h endpoint = seg->rs_endpoint; seg 358 opal/mca/btl/usnic/btl_usnic_recv.h (void*)(seg->rs_protocol_header), seg->rs_len); seg 363 opal/mca/btl/usnic/btl_usnic_recv.h rc = opal_btl_usnic_check_rx_seq(endpoint, seg, &window_index); seg 381 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_next = channel->repost_recv_head; seg 382 opal/mca/btl/usnic/btl_usnic_recv.h channel->repost_recv_head = seg; seg 393 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_segment_t *seg, seg 402 opal/mca/btl/usnic/btl_usnic_recv.h opal_memchecker_base_mem_defined(seg->rs_protocol_header, seg->rs_len); seg 404 opal/mca/btl/usnic/btl_usnic_recv.h bseg = &seg->rs_base; seg 408 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_endpoint = endpoint; seg 417 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_base.us_btl_header->put_addr == NULL) { seg 424 opal/mca/btl/usnic/btl_usnic_recv.h rc = opal_btl_usnic_recv_frag_bookkeeping(module, seg, channel); seg 436 opal/mca/btl/usnic/btl_usnic_recv.h seg->rs_segment.seg_len = bseg->us_btl_header->payload_len; seg 438 opal/mca/btl/usnic/btl_usnic_recv.h &seg->rs_desc, reg->cbdata); seg 444 opal/mca/btl/usnic/btl_usnic_recv.h opal_btl_usnic_recv_call(module, seg, channel); seg 64 opal/mca/common/sm/common_sm.c mca_common_sm_seg_header_t *seg = NULL; seg 70 opal/mca/common/sm/common_sm.c if (NULL == (seg = (mca_common_sm_seg_header_t *) seg 94 opal/mca/common/sm/common_sm.c map->module_seg = seg; seg 96 opal/mca/common/sm/common_sm.c addr = ((unsigned char *)seg) + size_ctl_structure; seg 105 opal/mca/common/sm/common_sm.c if ((unsigned char *)seg + shmem_bufp->seg_size < addr) { seg 118 opal/mca/common/sm/common_sm.c map->module_seg_addr = (unsigned char *)seg; seg 262 opal/mca/common/sm/common_sm.c mca_common_sm_seg_header_t *seg = sm_module->module_seg; seg 265 opal/mca/common/sm/common_sm.c opal_atomic_lock(&seg->seg_lock); seg 266 opal/mca/common/sm/common_sm.c if (seg->seg_offset + *size > seg->seg_size) { seg 273 opal/mca/common/sm/common_sm.c addr = sm_module->module_data_addr + seg->seg_offset; seg 274 opal/mca/common/sm/common_sm.c seg->seg_offset += *size; seg 280 opal/mca/common/sm/common_sm.c if ((fixup = (seg->seg_offset & (sizeof(long) - 1))) > 0) { seg 281 opal/mca/common/sm/common_sm.c seg->seg_offset += sizeof(long) - fixup; seg 285 opal/mca/common/sm/common_sm.c opal_atomic_unlock(&seg->seg_lock); seg 510 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c pmix_dstore_seg_desc_t *seg = NULL; seg 535 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_create_new_segment(PMIX_DSTORE_INITIAL_SEGMENT, ds_ctx->base_path, seg 537 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if( NULL == seg ){ seg 544 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_attach_new_segment(PMIX_DSTORE_INITIAL_SEGMENT, ds_ctx->base_path, m->name, 0); seg 545 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if( NULL == seg ){ seg 551 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c s->sm_seg_first = seg; seg 629 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c pmix_dstore_seg_desc_t *seg, *tmp = NULL; seg 654 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_create_new_segment(PMIX_DSTORE_NS_META_SEGMENT, ds_ctx->base_path, seg 657 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if (NULL == seg) { seg 663 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_attach_new_segment(PMIX_DSTORE_NS_META_SEGMENT, ds_ctx->base_path, info->ns_map.name, i); seg 664 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if (NULL == seg) { seg 672 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c ns_elem->meta_seg = seg; seg 674 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c tmp->next = seg; seg 676 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c tmp = seg; seg 689 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_create_new_segment(PMIX_DSTORE_NS_DATA_SEGMENT, ds_ctx->base_path, seg 692 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if (NULL == seg) { seg 698 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c memcpy(seg->seg_info.seg_base_addr, &offs, sizeof(size_t)); seg 700 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c seg = pmix_common_dstor_attach_new_segment(PMIX_DSTORE_NS_DATA_SEGMENT, ds_ctx->base_path, info->ns_map.name, i); seg 701 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c if (NULL == seg) { seg 709 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c ns_elem->data_seg = seg; seg 711 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c tmp->next = seg; seg 713 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_base.c tmp = seg; seg 275 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_segment.c pmix_dstore_seg_desc_t *tmp, *seg; seg 286 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_segment.c seg = pmix_common_dstor_create_new_segment(segdesc->type, base_path, name, tmp->id + 1, uid, setuid); seg 287 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_segment.c tmp->next = seg; seg 289 opal/mca/pmix/pmix4x/pmix/src/mca/common/dstore/dstore_segment.c return seg; seg 197 oshmem/mca/memheap/base/base.h static inline void *map_segment_va2rva(mkey_segment_t *seg, void *va) seg 199 oshmem/mca/memheap/base/base.h return memheap_va2rva(va, seg->super.va_base, seg->rva_base); seg 218 oshmem/mca/memheap/base/base.h void mkey_segment_init(mkey_segment_t *seg, sshmem_mkey_t *mkey, uint32_t segno); seg 284 oshmem/mca/memheap/base/base.h static inline void* mca_memheap_seg2base_va(int seg) seg 286 oshmem/mca/memheap/base/base.h return memheap_map->mem_segs[seg].super.va_base; seg 87 oshmem/mca/memheap/base/memheap_base_mkey.c static int pack_local_mkeys(opal_buffer_t *msg, int pe, int seg) seg 97 oshmem/mca/memheap/base/memheap_base_mkey.c mkey = mca_memheap_base_get_mkey(mca_memheap_seg2base_va(seg), i); seg 100 oshmem/mca/memheap/base/memheap_base_mkey.c seg, i); seg 115 oshmem/mca/memheap/base/memheap_base_mkey.c seg, i, mca_spml_base_mkey2str(mkey)); seg 201 oshmem/mca/memheap/base/memheap_base_mkey.c uint32_t seg; seg 213 oshmem/mca/memheap/base/memheap_base_mkey.c rc = opal_dss.unpack(buffer, &seg, &cnt, OPAL_UINT32); seg 230 oshmem/mca/memheap/base/memheap_base_mkey.c if (OSHMEM_SUCCESS != pack_local_mkeys(msg, source_pe, seg)) { seg 459 oshmem/mca/memheap/base/memheap_base_mkey.c static int memheap_oob_get_mkeys(shmem_ctx_t ctx, int pe, uint32_t seg, sshmem_mkey_t *mkeys) seg 466 oshmem/mca/memheap/base/memheap_base_mkey.c if (OSHMEM_SUCCESS == MCA_SPML_CALL(oob_get_mkeys(ctx, pe, seg, mkeys))) { seg 480 oshmem/mca/memheap/base/memheap_base_mkey.c memheap_oob.segno = seg; seg 493 oshmem/mca/memheap/base/memheap_base_mkey.c opal_dss.pack(msg, &seg, 1, OPAL_UINT32); seg 509 oshmem/mca/memheap/base/memheap_base_mkey.c MEMHEAP_ERROR("failed to get rkey seg#%d pe=%d", seg, pe); seg 748 oshmem/mca/memheap/base/memheap_base_mkey.c void mkey_segment_init(mkey_segment_t *seg, sshmem_mkey_t *mkey, uint32_t segno) seg 759 oshmem/mca/memheap/base/memheap_base_mkey.c seg->super.va_base = s->super.va_base; seg 760 oshmem/mca/memheap/base/memheap_base_mkey.c seg->super.va_end = s->super.va_end; seg 761 oshmem/mca/memheap/base/memheap_base_mkey.c seg->rva_base = mkey->va_base; seg 42 oshmem/mca/memheap/base/memheap_base_static.c static int _check_perms(struct map_segment_desc *seg); seg 43 oshmem/mca/memheap/base/memheap_base_static.c static int _check_address(struct map_segment_desc *seg); seg 44 oshmem/mca/memheap/base/memheap_base_static.c static int _check_pathname(struct map_segment_desc *seg); seg 87 oshmem/mca/memheap/base/memheap_base_static.c static int _check_perms(struct map_segment_desc *seg) seg 89 oshmem/mca/memheap/base/memheap_base_static.c if (!strcmp(seg->perms, "rw-p") || !strcmp(seg->perms, "rwxp")) seg 95 oshmem/mca/memheap/base/memheap_base_static.c static int _check_address(struct map_segment_desc *seg) seg 111 oshmem/mca/memheap/base/memheap_base_static.c if ((uintptr_t)seg->start > (uintptr_t)data_end) { seg 114 oshmem/mca/memheap/base/memheap_base_static.c data_end, seg->start); seg 118 oshmem/mca/memheap/base/memheap_base_static.c if ((uintptr_t)seg->end > (uintptr_t)data_end) { seg 121 oshmem/mca/memheap/base/memheap_base_static.c data_end, seg->end); seg 122 oshmem/mca/memheap/base/memheap_base_static.c seg->end = data_end; seg 128 oshmem/mca/memheap/base/memheap_base_static.c static int _check_pathname(struct map_segment_desc *seg) seg 135 oshmem/mca/memheap/base/memheap_base_static.c if ('\0' == seg->pathname[0]) seg 138 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strncmp(seg->pathname, "/lib", 4)) seg 141 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strncmp(seg->pathname, "/usr/lib", 8)) seg 144 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strncmp(seg->pathname, "/dev", 4)) seg 147 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strcmp(seg->pathname, "[stack]")) seg 150 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strcmp(seg->pathname, "[vdso]")) seg 153 oshmem/mca/memheap/base/memheap_base_static.c if (0 == strcmp(seg->pathname, "[vsyscall]")) seg 156 oshmem/mca/memheap/base/memheap_base_static.c p = rindex(seg->pathname, '/'); seg 175 oshmem/mca/memheap/base/memheap_base_static.c struct map_segment_desc seg; seg 186 oshmem/mca/memheap/base/memheap_base_static.c memset(&seg, 0, sizeof(seg)); seg 189 oshmem/mca/memheap/base/memheap_base_static.c (unsigned long long *) &seg.start, seg 190 oshmem/mca/memheap/base/memheap_base_static.c (unsigned long long *) &seg.end, seg 191 oshmem/mca/memheap/base/memheap_base_static.c seg.perms, seg 192 oshmem/mca/memheap/base/memheap_base_static.c (unsigned long long *) &seg.offset, seg 193 oshmem/mca/memheap/base/memheap_base_static.c seg.dev, seg 194 oshmem/mca/memheap/base/memheap_base_static.c (unsigned long long *) &seg.inode, seg 195 oshmem/mca/memheap/base/memheap_base_static.c seg.pathname)) { seg 201 oshmem/mca/memheap/base/memheap_base_static.c if (OSHMEM_ERROR == _check_address(&seg)) seg 204 oshmem/mca/memheap/base/memheap_base_static.c if (OSHMEM_ERROR == _check_pathname(&seg)) seg 207 oshmem/mca/memheap/base/memheap_base_static.c if (OSHMEM_ERROR == _check_perms(&seg)) seg 217 oshmem/mca/memheap/base/memheap_base_static.c && seg.start seg 222 oshmem/mca/memheap/base/memheap_base_static.c seg.end; seg 225 oshmem/mca/memheap/base/memheap_base_static.c seg.start; seg 226 oshmem/mca/memheap/base/memheap_base_static.c memheap_context.mem_segs[memheap_context.n_segments].end = seg.end; seg 357 oshmem/mca/memheap/buddy/memheap_buddy.c uint32_t* seg, seg 368 oshmem/mca/memheap/buddy/memheap_buddy.c *seg = find_first_bit(heap->bits[o], m); seg 371 oshmem/mca/memheap/buddy/memheap_buddy.c o, heap->bits[o][0], m, *seg); seg 372 oshmem/mca/memheap/buddy/memheap_buddy.c if (*seg < m) seg 381 oshmem/mca/memheap/buddy/memheap_buddy.c clear_bit(*seg, heap->bits[o]); seg 386 oshmem/mca/memheap/buddy/memheap_buddy.c *seg <<= 1; seg 387 oshmem/mca/memheap/buddy/memheap_buddy.c set_bit(*seg ^ 1, heap->bits[o]); seg 392 oshmem/mca/memheap/buddy/memheap_buddy.c *seg <<= order; seg 398 oshmem/mca/memheap/buddy/memheap_buddy.c uint32_t seg, seg 402 oshmem/mca/memheap/buddy/memheap_buddy.c MEMHEAP_VERBOSE(20, "order=%d size=%d seg=%d", order, 1<<order, seg); seg 403 oshmem/mca/memheap/buddy/memheap_buddy.c seg >>= order; seg 406 oshmem/mca/memheap/buddy/memheap_buddy.c while (test_bit(seg ^ 1, heap->bits[order])) { seg 407 oshmem/mca/memheap/buddy/memheap_buddy.c clear_bit(seg ^ 1, heap->bits[order]); seg 409 oshmem/mca/memheap/buddy/memheap_buddy.c seg >>= 1; seg 413 oshmem/mca/memheap/buddy/memheap_buddy.c set_bit(seg, heap->bits[order]); seg 420 oshmem/mca/memheap/buddy/memheap_buddy.c uint32_t seg, seg 423 oshmem/mca/memheap/buddy/memheap_buddy.c return _buddy_free(buddy, seg, order, &buddy->heap); seg 427 oshmem/mca/memheap/buddy/memheap_buddy.c uint32_t seg, seg 430 oshmem/mca/memheap/buddy/memheap_buddy.c return _buddy_free(buddy, seg, order, &buddy->private_heap); seg 2328 oshmem/mca/memheap/ptmalloc/malloc.c msegment seg; seg 2413 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr sp = &m->seg; seg 2424 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr sp = &m->seg; seg 3100 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr s = &m->seg; seg 3168 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr s = &m->seg; seg 3206 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr s = &m->seg; seg 3588 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.base = 0; seg 3589 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.size = 0; seg 3590 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.next = 0; seg 3663 oshmem/mca/memheap/ptmalloc/malloc.c *ss = m->seg; /* Push current record */ seg 3664 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.base = tbase; seg 3665 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.size = tsize; seg 3666 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.sflags = mmapped; seg 3667 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.next = ss; seg 3824 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.base = m->least_addr = tbase; seg 3825 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.size = tsize; seg 3826 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.sflags = mmap_flag; seg 3844 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr sp = &m->seg; seg 3858 oshmem/mca/memheap/ptmalloc/malloc.c sp = &m->seg; seg 3896 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr pred = &m->seg; seg 4780 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.base = m->least_addr = tbase; seg 4781 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.size = m->footprint = m->max_footprint = tsize; seg 4807 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.sflags = IS_MMAPPED_BIT; seg 4822 oshmem/mca/memheap/ptmalloc/malloc.c m->seg.sflags = EXTERN_BIT; seg 4832 oshmem/mca/memheap/ptmalloc/malloc.c msegmentptr sp = &ms->seg; seg 77 oshmem/mca/spml/base/base.h uint32_t seg, seg 80 oshmem/mca/spml/base/base.h OSHMEM_DECLSPEC void mca_spml_base_rmkey_unpack(shmem_ctx_t ctx, sshmem_mkey_t *mkey, uint32_t seg, int pe, int tr_id); seg 152 oshmem/mca/spml/ikrit/spml_ikrit.c static void mca_spml_ikrit_cache_mkeys(sshmem_mkey_t *, uint32_t seg, int remote_pe, int tr_id); seg 189 oshmem/mca/spml/ikrit/spml_ikrit.c static void mca_spml_ikrit_cache_mkeys(sshmem_mkey_t *mkey, uint32_t seg, int dst_pe, int tr_id) seg 198 oshmem/mca/spml/ikrit/spml_ikrit.c mkey_segment_init(&peer->mkeys[seg].super, mkey, seg); seg 201 oshmem/mca/spml/ikrit/spml_ikrit.c memcpy(&peer->mkeys[seg].key, mkey->u.data, mkey->len); seg 203 oshmem/mca/spml/ikrit/spml_ikrit.c memcpy(&peer->mkeys[seg].key, &mxm_empty_mem_key, sizeof(mxm_empty_mem_key)); seg 552 oshmem/mca/spml/ikrit/spml_ikrit.c int mca_spml_ikrit_oob_get_mkeys(int pe, uint32_t seg, sshmem_mkey_t *mkeys) seg 569 oshmem/mca/spml/ikrit/spml_ikrit.c mkeys[ptl].va_base = mca_memheap_seg2base_va(seg); seg 571 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit_cache_mkeys(&mkeys[ptl], seg, pe, ptl); seg 184 oshmem/mca/spml/spml.h uint32_t seg,