nelems 1602 oshmem/include/pshmem.h OSHMEM_DECLSPEC void pshmem_alltoall32(void *target, const void *source, size_t nelems, int PE_start, int logPE_stride, int PE_size, long *pSync); nelems 1603 oshmem/include/pshmem.h OSHMEM_DECLSPEC void pshmem_alltoall64(void *target, const void *source, size_t nelems, int PE_start, int logPE_stride, int PE_size, long *pSync); nelems 1604 oshmem/include/pshmem.h OSHMEM_DECLSPEC void pshmem_alltoalls32(void *target, const void *source, ptrdiff_t dst, ptrdiff_t sst, size_t nelems, int PE_start, int logPE_stride, int PE_size, long *pSync); nelems 1605 oshmem/include/pshmem.h OSHMEM_DECLSPEC void pshmem_alltoalls64(void *target, const void *source, ptrdiff_t dst, ptrdiff_t sst, size_t nelems, int PE_start, int logPE_stride, int PE_size, long *pSync); nelems 85 oshmem/mca/scoll/basic/scoll_basic.h size_t nelems, nelems 25 oshmem/mca/scoll/basic/scoll_basic_alltoall.c size_t nelems, nelems 32 oshmem/mca/scoll/basic/scoll_basic_alltoall.c size_t nelems, nelems 40 oshmem/mca/scoll/basic/scoll_basic_alltoall.c size_t nelems, nelems 65 oshmem/mca/scoll/basic/scoll_basic_alltoall.c if (OPAL_UNLIKELY(!nelems)) { nelems 70 oshmem/mca/scoll/basic/scoll_basic_alltoall.c rc = a2a_alg_simple(group, target, source, nelems, element_size); nelems 72 oshmem/mca/scoll/basic/scoll_basic_alltoall.c rc = a2as_alg_simple(group, target, source, dst, sst, nelems, nelems 102 oshmem/mca/scoll/basic/scoll_basic_alltoall.c get_stride_elem(const void *base, ptrdiff_t sst, size_t nelems, size_t elem_size, nelems 109 oshmem/mca/scoll/basic/scoll_basic_alltoall.c return (char *)base + elem_size * sst * (nelems * block_idx + elem_idx); nelems 126 oshmem/mca/scoll/basic/scoll_basic_alltoall.c size_t nelems, nelems 145 oshmem/mca/scoll/basic/scoll_basic_alltoall.c for (elem_idx = 0; elem_idx < nelems; elem_idx++) { nelems 147 oshmem/mca/scoll/basic/scoll_basic_alltoall.c get_stride_elem(target, tst, nelems, element_size, nelems 150 oshmem/mca/scoll/basic/scoll_basic_alltoall.c get_stride_elem(source, sst, nelems, element_size, nelems 164 oshmem/mca/scoll/basic/scoll_basic_alltoall.c size_t nelems, nelems 181 oshmem/mca/scoll/basic/scoll_basic_alltoall.c dst_blk = get_stride_elem(target, 1, nelems, element_size, dst_blk_idx, 0); nelems 187 oshmem/mca/scoll/basic/scoll_basic_alltoall.c nelems * element_size, nelems 188 oshmem/mca/scoll/basic/scoll_basic_alltoall.c get_stride_elem(source, 1, nelems, nelems 146 oshmem/mca/scoll/scoll.h size_t nelems, nelems 26 oshmem/shmem/c/shmem_alltoall.c size_t nelems, nelems 36 oshmem/shmem/c/shmem_alltoall.c size_t nelems, \ nelems 43 oshmem/shmem/c/shmem_alltoall.c RUNTIME_CHECK_ADDR_SIZE(target, nelems); \ nelems 44 oshmem/shmem/c/shmem_alltoall.c RUNTIME_CHECK_ADDR_SIZE(source, nelems); \ nelems 46 oshmem/shmem/c/shmem_alltoall.c _shmem_alltoall(target, source, 1, 1, nelems, element_size, \ nelems 55 oshmem/shmem/c/shmem_alltoall.c size_t nelems, \ nelems 62 oshmem/shmem/c/shmem_alltoall.c RUNTIME_CHECK_ADDR_SIZE(target, nelems); \ nelems 63 oshmem/shmem/c/shmem_alltoall.c RUNTIME_CHECK_ADDR_SIZE(source, nelems); \ nelems 65 oshmem/shmem/c/shmem_alltoall.c _shmem_alltoall(target, source, dst, sst, nelems, element_size, \ nelems 73 oshmem/shmem/c/shmem_alltoall.c size_t nelems, nelems 91 oshmem/shmem/c/shmem_alltoall.c nelems, nelems 35 oshmem/shmem/c/shmem_broadcast.c size_t nelems, \ nelems 43 oshmem/shmem/c/shmem_broadcast.c RUNTIME_CHECK_ADDR_SIZE(target, nelems); \ nelems 44 oshmem/shmem/c/shmem_broadcast.c RUNTIME_CHECK_ADDR_SIZE(source, nelems); \ nelems 46 oshmem/shmem/c/shmem_broadcast.c _shmem_broadcast( target, source, nelems * element_size, \ nelems 35 oshmem/shmem/c/shmem_collect.c size_t nelems, \ nelems 42 oshmem/shmem/c/shmem_collect.c RUNTIME_CHECK_ADDR_SIZE(target, nelems); \ nelems 43 oshmem/shmem/c/shmem_collect.c RUNTIME_CHECK_ADDR_SIZE(source, nelems); \ nelems 45 oshmem/shmem/c/shmem_collect.c _shmem_collect( target, source, nelems * element_size, \ nelems 25 oshmem/shmem/c/shmem_get.c #define DO_SHMEM_TYPE_GET(ctx, type, target, source, nelems, pe) do { \ nelems 33 oshmem/shmem/c/shmem_get.c size = nelems * sizeof(type); \ nelems 44 oshmem/shmem/c/shmem_get.c void shmem_ctx##type_name##_get(shmem_ctx_t ctx, type *target, const type *source, size_t nelems, int pe) \ nelems 46 oshmem/shmem/c/shmem_get.c DO_SHMEM_TYPE_GET(ctx, type, target, source, nelems, pe); \ nelems 51 oshmem/shmem/c/shmem_get.c void shmem##type_name##_get(type *target, const type *source, size_t nelems, int pe) \ nelems 54 oshmem/shmem/c/shmem_get.c nelems, pe); \ nelems 176 oshmem/shmem/c/shmem_get.c #define DO_SHMEM_GETMEM(ctx, target, source, element_size, nelems, pe) do { \ nelems 184 oshmem/shmem/c/shmem_get.c size = nelems * element_size; \ nelems 195 oshmem/shmem/c/shmem_get.c void prefix##_ctx##name(shmem_ctx_t ctx, void *target, const void *source, size_t nelems, int pe) \ nelems 197 oshmem/shmem/c/shmem_get.c DO_SHMEM_GETMEM(ctx, target, source, element_size, nelems, pe); \ nelems 202 oshmem/shmem/c/shmem_get.c void prefix##name(void *target, const void *source, size_t nelems, int pe) \ nelems 205 oshmem/shmem/c/shmem_get.c element_size, nelems, pe); \ nelems 25 oshmem/shmem/c/shmem_get_nb.c #define DO_SHMEM_TYPE_GET_NB(ctx, type, target, source, nelems, pe) do { \ nelems 33 oshmem/shmem/c/shmem_get_nb.c size = nelems * sizeof(type); \ nelems 44 oshmem/shmem/c/shmem_get_nb.c void shmem_ctx##type_name##_get_nbi(shmem_ctx_t ctx, type *target, const type *source, size_t nelems, int pe) \ nelems 46 oshmem/shmem/c/shmem_get_nb.c DO_SHMEM_TYPE_GET_NB(ctx, type, target, source, nelems, pe); \ nelems 51 oshmem/shmem/c/shmem_get_nb.c void shmem##type_name##_get_nbi(type *target, const type *source, size_t nelems, int pe) \ nelems 54 oshmem/shmem/c/shmem_get_nb.c source, nelems, pe); \ nelems 176 oshmem/shmem/c/shmem_get_nb.c #define DO_SHMEM_GETMEM_NB(ctx, target, source, element_size, nelems, pe) do { \ nelems 184 oshmem/shmem/c/shmem_get_nb.c size = nelems * element_size; \ nelems 195 oshmem/shmem/c/shmem_get_nb.c void prefix##_ctx##name##_nbi(shmem_ctx_t ctx, void *target, const void *source, size_t nelems, int pe) \ nelems 197 oshmem/shmem/c/shmem_get_nb.c DO_SHMEM_GETMEM_NB(ctx, target, source, element_size, nelems, pe); \ nelems 202 oshmem/shmem/c/shmem_get_nb.c void prefix##name##_nbi(void *target, const void *source, size_t nelems, int pe) \ nelems 205 oshmem/shmem/c/shmem_get_nb.c element_size, nelems, pe); \ nelems 26 oshmem/shmem/c/shmem_iget.c #define DO_SHMEM_TYPE_IGET(ctx, type, target, source, tst, sst, nelems, pe) do { \ nelems 36 oshmem/shmem/c/shmem_iget.c for (i = 0; i < nelems; i++) \ nelems 49 oshmem/shmem/c/shmem_iget.c void shmem_ctx##type_name##_iget(shmem_ctx_t ctx, type *target, const type *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 51 oshmem/shmem/c/shmem_iget.c DO_SHMEM_TYPE_IGET(ctx, type, target, source, tst, sst, nelems, pe); \ nelems 56 oshmem/shmem/c/shmem_iget.c void shmem##type_name##_iget(type *target, const type *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 59 oshmem/shmem/c/shmem_iget.c tst, sst, nelems, pe); \ nelems 179 oshmem/shmem/c/shmem_iget.c #define DO_SHMEM_IGETMEM(ctx, target, source, tst, sst, element_size, nelems, pe) do { \ nelems 187 oshmem/shmem/c/shmem_iget.c for (i = 0; i < nelems; i++) \ nelems 200 oshmem/shmem/c/shmem_iget.c void prefix##_ctx##name(shmem_ctx_t ctx, void *target, const void *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 203 oshmem/shmem/c/shmem_iget.c element_size, nelems, pe); \ nelems 208 oshmem/shmem/c/shmem_iget.c void prefix##name(void *target, const void *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 211 oshmem/shmem/c/shmem_iget.c element_size, nelems, pe); \ nelems 36 oshmem/shmem/c/shmem_iput.c for (i = 0; i < nelems; i++) \ nelems 49 oshmem/shmem/c/shmem_iput.c void shmem_ctx##type_name##_iput(shmem_ctx_t ctx, type *target, const type *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 52 oshmem/shmem/c/shmem_iput.c nelems, pe); \ nelems 57 oshmem/shmem/c/shmem_iput.c void shmem##type_name##_iput(type *target, const type *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 60 oshmem/shmem/c/shmem_iput.c tst, sst, nelems, pe); \ nelems 180 oshmem/shmem/c/shmem_iput.c #define DO_SHMEM_IPUTMEM(ctx, target, source, tst, sst, element_size, nelems, pe) do { \ nelems 188 oshmem/shmem/c/shmem_iput.c for (i = 0; i < nelems; i++) \ nelems 201 oshmem/shmem/c/shmem_iput.c void prefix##_ctx##name(shmem_ctx_t ctx, void *target, const void *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 204 oshmem/shmem/c/shmem_iput.c element_size, nelems, pe); \ nelems 209 oshmem/shmem/c/shmem_iput.c void prefix##name(void *target, const void *source, ptrdiff_t tst, ptrdiff_t sst, size_t nelems, int pe) \ nelems 212 oshmem/shmem/c/shmem_iput.c sst, element_size, nelems, pe); \ nelems 62 oshmem/shmem/c/shmem_lock.c size_t nelems, nelems 684 oshmem/shmem/c/shmem_lock.c size_t nelems, nelems 688 oshmem/shmem/c/shmem_lock.c shmem_get64(target, source, nelems, pe); nelems 691 oshmem/shmem/c/shmem_lock.c shmem_get32(&temp32, source, nelems, pe); nelems 179 oshmem/shmem/c/shmem_put.c #define DO_SHMEM_PUTMEM(ctx, target, source, element_size, nelems, pe) do { \ nelems 187 oshmem/shmem/c/shmem_put.c size = nelems * element_size; \ nelems 198 oshmem/shmem/c/shmem_put.c void prefix##_ctx##name(shmem_ctx_t ctx, void *target, const void *source, size_t nelems, int pe) \ nelems 201 oshmem/shmem/c/shmem_put.c element_size, nelems, pe); \ nelems 206 oshmem/shmem/c/shmem_put.c void prefix##name(void *target, const void *source, size_t nelems, int pe) \ nelems 209 oshmem/shmem/c/shmem_put.c source, element_size, nelems, pe); \ nelems 183 oshmem/shmem/c/shmem_put_nb.c #define DO_SHMEM_PUTMEM_NB(ctx, target, source, element_size, nelems, pe) do { \ nelems 191 oshmem/shmem/c/shmem_put_nb.c size = nelems * element_size; \ nelems 202 oshmem/shmem/c/shmem_put_nb.c void prefix##_ctx##name##_nbi(shmem_ctx_t ctx, void *target, const void *source, size_t nelems, int pe) \ nelems 205 oshmem/shmem/c/shmem_put_nb.c nelems, pe); \ nelems 210 oshmem/shmem/c/shmem_put_nb.c void prefix##name##_nbi(void *target, const void *source, size_t nelems, int pe) \ nelems 213 oshmem/shmem/c/shmem_put_nb.c element_size, nelems, pe); \