seg_hdr 73 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c #define _GET_MUTEX_ARR_PTR(seg_hdr) \ seg_hdr 74 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c ((pthread_mutex_t*)((char*)seg_hdr + seg_hdr->mutex_offs)) seg_hdr 76 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c #define _GET_MUTEX_PTR(seg_hdr, idx) \ seg_hdr 77 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c ((pthread_mutex_t*)((char*)seg_hdr + seg_hdr->mutex_offs + seg_hdr->align_size * (idx))) seg_hdr 92 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr = (segment_hdr_t *)p->seg_desc->seg_info.seg_base_addr; seg_hdr 97 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c pthread_mutex_t *mutex = _GET_MUTEX_PTR(seg_hdr, i); seg_hdr 122 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr; seg_hdr 192 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr = (segment_hdr_t*)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 193 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr->num_locks = local_size; seg_hdr 194 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr->seg_size = size; seg_hdr 195 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr->align_size = seg_align_size; seg_hdr 196 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr->mutex_offs = seg_hdr_size; seg_hdr 200 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c lock_item->mutex = _GET_MUTEX_ARR_PTR(seg_hdr); seg_hdr 203 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c pthread_mutex_t *mutex = _GET_MUTEX_PTR(seg_hdr, i); seg_hdr 227 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t*)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 229 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (seg_hdr->seg_size > size) { seg_hdr 230 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c size = seg_hdr->seg_size; seg_hdr 237 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t*)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 240 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c lock_item->num_locks = seg_hdr->num_locks; seg_hdr 241 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c lock_idx_ptr = _GET_IDX_ARR_PTR(seg_hdr); seg_hdr 242 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c lock_item->mutex = _GET_MUTEX_ARR_PTR(seg_hdr); seg_hdr 301 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr; seg_hdr 311 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t *)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 319 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c pthread_mutex_t *mutex = _GET_MUTEX_PTR(seg_hdr, 2*i); seg_hdr 332 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c pthread_mutex_t *mutex = _GET_MUTEX_PTR(seg_hdr, 2*i + 1); seg_hdr 348 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr; seg_hdr 357 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t *)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 363 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_unlock(_GET_MUTEX_PTR(seg_hdr, 2*i))) { seg_hdr 366 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_unlock(_GET_MUTEX_PTR(seg_hdr, 2*i + 1))) { seg_hdr 381 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr; seg_hdr 391 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t *)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 398 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_lock(_GET_MUTEX_PTR(seg_hdr, 2*idx))) { seg_hdr 403 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_lock(_GET_MUTEX_PTR(seg_hdr, 2*idx + 1))) { seg_hdr 408 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_unlock(_GET_MUTEX_PTR(seg_hdr, 2*idx))) { seg_hdr 421 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c segment_hdr_t *seg_hdr; seg_hdr 430 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c seg_hdr = (segment_hdr_t *)lock_item->seg_desc->seg_info.seg_base_addr; seg_hdr 434 opal/mca/pmix/pmix4x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c if (0 != pthread_mutex_unlock(_GET_MUTEX_PTR(seg_hdr, 2*idx + 1))) {