Test(api_cq, atomic_recv_only) { cq_bind_flags = FI_RECV; api_cq_bind(cq_bind_flags); api_cq_atomic(); }
Test(api_cq, atomic_send_only) { cq_bind_flags = FI_SEND; api_cq_bind(cq_bind_flags); api_cq_atomic(); }
Test(api_cq, atomic) { cq_bind_flags = FI_SEND | FI_RECV; api_cq_bind(cq_bind_flags); api_cq_atomic(); }
static inline void __atomic_recv_only(void) { cq_bind_flags = FI_RECV; api_cq_bind(cq_bind_flags); api_cq_atomic(); }
static inline void __atomic_send_only(void) { cq_bind_flags = FI_SEND; api_cq_bind(cq_bind_flags); api_cq_atomic(); }
static inline void __atomic(void) { cq_bind_flags = FI_SEND | FI_RECV; api_cq_bind(cq_bind_flags); api_cq_atomic(); }