/dports/net/mpich/mpich-3.4.3/modules/ucx/test/gtest/uct/ |
H A D | test_p2p_mix.cc | 185 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_CSWAP)) { in init() 188 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_ADD)) { in init() 191 if (sender().iface_attr().cap.atomic32.fop_flags & UCS_BIT(UCT_ATOMIC_OP_ADD)) { in init() 194 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_AND)) { in init() 197 if (sender().iface_attr().cap.atomic32.fop_flags & UCS_BIT(UCT_ATOMIC_OP_AND)) { in init() 200 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_OR)) { in init() 203 if (sender().iface_attr().cap.atomic32.fop_flags & UCS_BIT(UCT_ATOMIC_OP_OR)) { in init() 206 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_XOR)) { in init() 209 if (sender().iface_attr().cap.atomic32.fop_flags & UCS_BIT(UCT_ATOMIC_OP_XOR)) { in init() 212 if (sender().iface_attr().cap.atomic64.fop_flags & UCS_BIT(UCT_ATOMIC_OP_SWAP)) { in init() [all …]
|
H A D | uct_test.cc | 964 amo = iface_attr().cap.atomic32.fop_flags; in check_atomics() 967 amo = iface_attr().cap.atomic64.fop_flags; in check_atomics()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/ucp/wireup/ |
H A D | address.c | 416 ucs_test_all_flags(iface_attr->cap.atomic32.fop_flags, UCP_ATOMIC_FOP_MASK)) { in ucp_address_pack_iface_attr() 420 ucs_test_all_flags(iface_attr->cap.atomic64.fop_flags, UCP_ATOMIC_FOP_MASK)) { in ucp_address_pack_iface_attr() 462 iface_attr->atomic.atomic32.fop_flags = wiface->attr.cap.atomic32.fop_flags; in ucp_address_unpack_iface_attr() 464 iface_attr->atomic.atomic64.fop_flags = wiface->attr.cap.atomic64.fop_flags; in ucp_address_unpack_iface_attr() 492 iface_attr->atomic.atomic32.fop_flags |= UCP_ATOMIC_FOP_MASK; in ucp_address_unpack_iface_attr() 498 iface_attr->atomic.atomic64.fop_flags |= UCP_ATOMIC_FOP_MASK; in ucp_address_unpack_iface_attr() 800 iface_attr->cap.atomic32.fop_flags, in ucp_address_do_pack() 802 iface_attr->cap.atomic64.fop_flags); in ucp_address_do_pack() 1053 address->iface_attr.atomic.atomic32.fop_flags, in ucp_address_unpack() 1055 address->iface_attr.atomic.atomic64.fop_flags); in ucp_address_unpack()
|
H A D | select.c | 368 !ucp_wireup_check_amo_flags(resource, iface_attr->cap.atomic32.fop_flags, in ucp_wireup_select_transport() 369 criteria->local_atomic_flags.atomic32.fop_flags, in ucp_wireup_select_transport() 371 !ucp_wireup_check_amo_flags(resource, iface_attr->cap.atomic64.fop_flags, in ucp_wireup_select_transport() 372 criteria->local_atomic_flags.atomic64.fop_flags, in ucp_wireup_select_transport()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ugni/rdma/ |
H A D | ugni_rdma_iface.c | 73 iface_attr->cap.atomic64.fop_flags = UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_ugni_rdma_iface_query() 84 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_SWAP); in uct_ugni_rdma_iface_query() 89 iface_attr->cap.atomic32.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_ugni_rdma_iface_query()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/tools/info/ |
H A D | tl_info.c | 47 _cap.atomic32.fop_flags, _cap.atomic64.fop_flags); 236 iface_attr.cap.atomic32.fop_flags || in print_iface_info() 237 iface_attr.cap.atomic64.fop_flags) { in print_iface_info()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ib/rc/accel/ |
H A D | rc_mlx5_common.c | 980 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD); in uct_rc_mlx5_iface_common_query() 983 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_CSWAP); in uct_rc_mlx5_iface_common_query() 988 iface_attr->cap.atomic32.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD); in uct_rc_mlx5_iface_common_query() 991 iface_attr->cap.atomic32.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_CSWAP); in uct_rc_mlx5_iface_common_query() 997 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_rc_mlx5_iface_common_query() 1007 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_AND) | in uct_rc_mlx5_iface_common_query() 1019 iface_attr->cap.atomic32.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_rc_mlx5_iface_common_query()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/sm/self/ |
H A D | self.c | 79 attr->cap.atomic32.fop_flags = in uct_self_iface_query() 80 attr->cap.atomic64.fop_flags = UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_self_iface_query()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ib/rc/base/ |
H A D | rc_iface.c | 194 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD); in uct_rc_iface_query() 197 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_CSWAP); in uct_rc_iface_query() 206 iface_attr->cap.atomic64.fop_flags |= UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_rc_iface_query()
|
/dports/net/openmpi/openmpi-4.1.1/opal/mca/btl/uct/ |
H A D | btl_uct_tl.c | 76 uint64_t atomic_flags32 = MCA_BTL_UCT_TL_ATTR(tl, 0).cap.atomic32.fop_flags; in mca_btl_uct_module_set_atomic_flags() 77 uint64_t atomic_flags64 = MCA_BTL_UCT_TL_ATTR(tl, 0).cap.atomic64.fop_flags; in mca_btl_uct_module_set_atomic_flags()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/sm/mm/base/ |
H A D | mm_iface.c | 174 iface_attr->cap.atomic32.fop_flags = in uct_mm_iface_query() 175 iface_attr->cap.atomic64.fop_flags = UCS_BIT(UCT_ATOMIC_OP_ADD) | in uct_mm_iface_query()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/ucp/core/ |
H A D | ucp_context.h | 264 uint64_t fop_flags; /**< Attributes for atomic-fetch operations */ member
|
H A D | ucp_context.c | 1623 atomic->atomic32.fop_flags = UCP_ATOMIC_FOP_MASK; in ucp_context_uct_atomic_iface_flags() 1626 atomic->atomic32.fop_flags = 0; in ucp_context_uct_atomic_iface_flags() 1631 atomic->atomic64.fop_flags = UCP_ATOMIC_FOP_MASK; in ucp_context_uct_atomic_iface_flags() 1634 atomic->atomic64.fop_flags = 0; in ucp_context_uct_atomic_iface_flags()
|
H A D | ucp_worker.c | 1455 !ucs_test_all_flags(iface_attr->cap.atomic32.fop_flags, atomic.atomic32.fop_flags) || in ucp_worker_init_device_atomics() 1457 !ucs_test_all_flags(iface_attr->cap.atomic64.fop_flags, atomic.atomic64.fop_flags)) in ucp_worker_init_device_atomics()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/api/ |
H A D | uct.h | 929 uint64_t fop_flags; /**< Attributes for atomic-fetch operations */ member
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/tools/perf/lib/ |
H A D | libperf.c | 621 ATOMIC_OP_CHECK(32, attr.cap.atomic32.fop_flags, atomic_fop32, params, perf_atomic_fop); in uct_perf_test_check_capabilities() 622 ATOMIC_OP_CHECK(64, attr.cap.atomic64.fop_flags, atomic_fop64, params, perf_atomic_fop); in uct_perf_test_check_capabilities()
|