sm_seg            205 opal/mca/btl/smcuda/btl_smcuda.c     if (NULL == (comp_ptr->sm_seg =
sm_seg            402 opal/mca/btl/smcuda/btl_smcuda.c     mca_btl_smcuda_component.shm_fifo = (volatile sm_fifo_t **)mca_btl_smcuda_component.sm_seg->module_data_addr;
sm_seg            639 opal/mca/btl/smcuda/btl_smcuda.c     (void)opal_atomic_add_fetch_32(&mca_btl_smcuda_component.sm_seg->module_seg->seg_inited, 1);
sm_seg            641 opal/mca/btl/smcuda/btl_smcuda.c            mca_btl_smcuda_component.sm_seg->module_seg->seg_inited) {
sm_seg            650 opal/mca/btl/smcuda/btl_smcuda.c             mca_common_sm_module_unlink(mca_btl_smcuda_component.sm_seg)) {
sm_seg           1294 opal/mca/btl/smcuda/btl_smcuda.c         if( NULL != mca_btl_smcuda_component.sm_seg ) {
sm_seg           1310 opal/mca/btl/smcuda/btl_smcuda.c             if( NULL != mca_btl_smcuda_component.sm_seg ) {
sm_seg           1312 opal/mca/btl/smcuda/btl_smcuda.c                 opal_crs_base_cleanup_append(mca_btl_smcuda_component.sm_seg->shmem_ds.seg_name, false);
sm_seg           1321 opal/mca/btl/smcuda/btl_smcuda.c         if( NULL != mca_btl_smcuda_component.sm_seg ) {
sm_seg           1323 opal/mca/btl/smcuda/btl_smcuda.c             opal_crs_base_cleanup_append(mca_btl_smcuda_component.sm_seg->shmem_ds.seg_name, false);
sm_seg            137 opal/mca/btl/smcuda/btl_smcuda.h     mca_common_sm_module_t *sm_seg;   /**< description of shared memory segment */
sm_seg            283 opal/mca/btl/smcuda/btl_smcuda_component.c     if(mca_btl_smcuda_component.sm_seg != NULL) {
sm_seg            284 opal/mca/btl/smcuda/btl_smcuda_component.c         return_value = mca_common_sm_fini( mca_btl_smcuda_component.sm_seg );
sm_seg            301 opal/mca/btl/smcuda/btl_smcuda_component.c             unlink(mca_btl_smcuda_component.sm_seg->shmem_ds.seg_name);
sm_seg            304 opal/mca/btl/smcuda/btl_smcuda_component.c         unlink(mca_btl_smcuda_component.sm_seg->shmem_ds.seg_name);
sm_seg            306 opal/mca/btl/smcuda/btl_smcuda_component.c         OBJ_RELEASE(mca_btl_smcuda_component.sm_seg);
sm_seg            538 opal/mca/btl/smcuda/btl_smcuda_component.c                               opal_cache_line_size, &comp_ptr->sm_seg))) {
sm_seg            543 opal/mca/btl/smcuda/btl_smcuda_component.c         tmp_modp = comp_ptr->sm_seg;
sm_seg             38 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_create(pmix_pshmem_seg_t *sm_seg, const char *file_name, size_t size);
sm_seg             39 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_attach(pmix_pshmem_seg_t *sm_seg, pmix_pshmem_access_mode_t sm_mode);
sm_seg             40 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_detach(pmix_pshmem_seg_t *sm_seg);
sm_seg             41 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_unlink(pmix_pshmem_seg_t *sm_seg);
sm_seg             63 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_create(pmix_pshmem_seg_t *sm_seg, const char *file_name, size_t size)
sm_seg             69 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     _segment_ds_reset(sm_seg);
sm_seg             71 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (-1 == (sm_seg->seg_id = open(file_name, O_CREAT | O_RDWR, 0600))) {
sm_seg             79 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (0 != (rc = posix_fallocate(sm_seg->seg_id, 0, size))) {
sm_seg            101 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (0 != ftruncate(sm_seg->seg_id, size)) {
sm_seg            115 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c                                        sm_seg->seg_id, 0))) {
sm_seg            121 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     sm_seg->seg_cpid = my_pid;
sm_seg            122 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     sm_seg->seg_size = size;
sm_seg            123 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     sm_seg->seg_base_addr = (unsigned char *)seg_addr;
sm_seg            124 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     pmix_strncpy(sm_seg->seg_name, file_name, PMIX_PATH_MAX);
sm_seg            127 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (-1 != sm_seg->seg_id) {
sm_seg            128 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c         if (0 != close(sm_seg->seg_id)) {
sm_seg            139 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c         _segment_ds_reset(sm_seg);
sm_seg            144 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_attach(pmix_pshmem_seg_t *sm_seg, pmix_pshmem_access_mode_t sm_mode)
sm_seg            154 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (-1 == (sm_seg->seg_id = open(sm_seg->seg_name, mode))) {
sm_seg            157 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (MAP_FAILED == (sm_seg->seg_base_addr = (unsigned char *)
sm_seg            158 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c                 mmap(NULL, sm_seg->seg_size,
sm_seg            160 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c                     sm_seg->seg_id, 0))) {
sm_seg            166 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c         close(sm_seg->seg_id);
sm_seg            173 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (0 != close(sm_seg->seg_id)) {
sm_seg            177 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     sm_seg->seg_cpid = 0;/* FIXME */
sm_seg            181 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_detach(pmix_pshmem_seg_t *sm_seg)
sm_seg            185 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (0 != munmap((void *)sm_seg->seg_base_addr, sm_seg->seg_size)) {
sm_seg            193 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     _segment_ds_reset(sm_seg);
sm_seg            197 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c static int _mmap_segment_unlink(pmix_pshmem_seg_t *sm_seg)
sm_seg            199 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     if (-1 == unlink(sm_seg->seg_name)) {
sm_seg            205 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c     sm_seg->seg_id = PMIX_SHMEM_DS_ID_INVALID;
sm_seg             49 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h static inline void _segment_ds_reset(pmix_pshmem_seg_t *sm_seg)
sm_seg             51 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h     sm_seg->seg_cpid = 0;
sm_seg             52 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h     sm_seg->seg_id = PMIX_SHMEM_DS_ID_INVALID;
sm_seg             53 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h     sm_seg->seg_size = 0;
sm_seg             54 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h     memset(sm_seg->seg_name, '\0', PMIX_PATH_MAX);
sm_seg             55 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h     sm_seg->seg_base_addr = (unsigned char *)MAP_FAILED;
sm_seg             77 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h typedef int (*pmix_pshmem_base_module_segment_create_fn_t)(pmix_pshmem_seg_t *sm_seg,
sm_seg             89 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h typedef int (*pmix_pshmem_base_module_segment_attach_fn_t)(pmix_pshmem_seg_t *sm_seg,
sm_seg            100 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h typedef int (*pmix_pshmem_base_module_segment_detach_fn_t)(pmix_pshmem_seg_t *sm_seg);
sm_seg            110 opal/mca/pmix/pmix4x/pmix/src/mca/pshmem/pshmem.h typedef int (*pmix_pshmem_base_module_unlink_fn_t)(pmix_pshmem_seg_t *sm_seg);