Home
last modified time | relevance | path

Searched refs:fop_flags (Results 1 – 16 of 16) sorted by relevance

/dports/net/mpich/mpich-3.4.3/modules/ucx/test/gtest/uct/
H A Dtest_p2p_mix.cc185 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 Duct_test.cc964 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 Daddress.c416 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 Dselect.c368 !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 Dugni_rdma_iface.c73 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 Dtl_info.c47 _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 Drc_mlx5_common.c980 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 Dself.c79 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 Drc_iface.c194 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 Dbtl_uct_tl.c76 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 Dmm_iface.c174 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 Ducp_context.h264 uint64_t fop_flags; /**< Attributes for atomic-fetch operations */ member
H A Ducp_context.c1623 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 Ducp_worker.c1455 !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 Duct.h929 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 Dlibperf.c621 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()