static void fi_tostr_mode(char *buf, uint64_t mode) { IFFLAGSTR(mode, FI_CONTEXT); IFFLAGSTR(mode, FI_LOCAL_MR); IFFLAGSTR(mode, FI_PROV_MR_ATTR); IFFLAGSTR(mode, FI_MSG_PREFIX); fi_remove_comma(buf); }
static void fi_tostr_mode(char *buf, uint64_t mode) { IFFLAGSTR(mode, FI_CONTEXT); IFFLAGSTR(mode, FI_MSG_PREFIX); IFFLAGSTR(mode, FI_ASYNC_IOV); IFFLAGSTR(mode, FI_RX_CQ_DATA); IFFLAGSTR(mode, FI_LOCAL_MR); fi_remove_comma(buf); }
static void fi_tostr_caps(char *buf, uint64_t caps) { IFFLAGSTR(caps, FI_NUMERICHOST); IFFLAGSTR(caps, FI_RMA_EVENT); IFFLAGSTR(caps, FI_SOURCE); IFFLAGSTR(caps, FI_NAMED_RX_CTX); IFFLAGSTR(caps, FI_DIRECTED_RECV); fi_tostr_flags(buf, caps); fi_remove_comma(buf); }
static void fi_tostr_order(char *buf, uint64_t flags) { IFFLAGSTR(flags, FI_ORDER_RAR); IFFLAGSTR(flags, FI_ORDER_RAW); IFFLAGSTR(flags, FI_ORDER_RAS); IFFLAGSTR(flags, FI_ORDER_WAR); IFFLAGSTR(flags, FI_ORDER_WAW); IFFLAGSTR(flags, FI_ORDER_WAS); IFFLAGSTR(flags, FI_ORDER_SAR); IFFLAGSTR(flags, FI_ORDER_SAW); IFFLAGSTR(flags, FI_ORDER_SAS); fi_remove_comma(buf); }
static void fi_tostr_mr_mode(char *buf, int mr_mode) { IFFLAGSTR(mr_mode, FI_MR_BASIC); IFFLAGSTR(mr_mode, FI_MR_SCALABLE); IFFLAGSTR(mr_mode, FI_MR_LOCAL); IFFLAGSTR(mr_mode, FI_MR_RAW); IFFLAGSTR(mr_mode, FI_MR_VIRT_ADDR); IFFLAGSTR(mr_mode, FI_MR_ALLOCATED); IFFLAGSTR(mr_mode, FI_MR_PROV_KEY); IFFLAGSTR(mr_mode, FI_MR_MMU_NOTIFY); IFFLAGSTR(mr_mode, FI_MR_RMA_EVENT); fi_remove_comma(buf); }
static void fi_tostr_caps(char *buf, uint64_t caps) { IFFLAGSTR(caps, FI_MSG); IFFLAGSTR(caps, FI_RMA); IFFLAGSTR(caps, FI_TAGGED); IFFLAGSTR(caps, FI_ATOMICS); IFFLAGSTR(caps, FI_DYNAMIC_MR); IFFLAGSTR(caps, FI_BUFFERED_RECV); fi_tostr_flags(buf, caps); fi_remove_comma(buf); }
static void fi_tostr_flags(char *buf, uint64_t flags) { IFFLAGSTR(flags, FI_INJECT); IFFLAGSTR(flags, FI_MULTI_RECV); IFFLAGSTR(flags, FI_SOURCE); IFFLAGSTR(flags, FI_SYMMETRIC); IFFLAGSTR(flags, FI_READ); IFFLAGSTR(flags, FI_WRITE); IFFLAGSTR(flags, FI_RECV); IFFLAGSTR(flags, FI_SEND); IFFLAGSTR(flags, FI_REMOTE_READ); IFFLAGSTR(flags, FI_REMOTE_WRITE); IFFLAGSTR(flags, FI_REMOTE_CQ_DATA); IFFLAGSTR(flags, FI_EVENT); IFFLAGSTR(flags, FI_REMOTE_SIGNAL); IFFLAGSTR(flags, FI_REMOTE_COMPLETE); IFFLAGSTR(flags, FI_CANCEL); IFFLAGSTR(flags, FI_MORE); IFFLAGSTR(flags, FI_PEEK); IFFLAGSTR(flags, FI_TRIGGER); fi_remove_comma(buf); }
static void fi_tostr_flags(char *buf, uint64_t flags) { IFFLAGSTR(flags, FI_MSG); IFFLAGSTR(flags, FI_RMA); IFFLAGSTR(flags, FI_TAGGED); IFFLAGSTR(flags, FI_ATOMIC); IFFLAGSTR(flags, FI_READ); IFFLAGSTR(flags, FI_WRITE); IFFLAGSTR(flags, FI_RECV); IFFLAGSTR(flags, FI_SEND); IFFLAGSTR(flags, FI_REMOTE_READ); IFFLAGSTR(flags, FI_REMOTE_WRITE); IFFLAGSTR(flags, FI_MULTI_RECV); IFFLAGSTR(flags, FI_REMOTE_CQ_DATA); IFFLAGSTR(flags, FI_MORE); IFFLAGSTR(flags, FI_PEEK); IFFLAGSTR(flags, FI_TRIGGER); IFFLAGSTR(flags, FI_FENCE); IFFLAGSTR(flags, FI_COMPLETION); IFFLAGSTR(flags, FI_INJECT); IFFLAGSTR(flags, FI_INJECT_COMPLETE); IFFLAGSTR(flags, FI_TRANSMIT_COMPLETE); IFFLAGSTR(flags, FI_DELIVERY_COMPLETE); fi_remove_comma(buf); }
static void fi_tostr_cq_event_flags(char *buf, uint64_t flags) { IFFLAGSTR(flags, FI_SEND); IFFLAGSTR(flags, FI_RECV); IFFLAGSTR(flags, FI_RMA); IFFLAGSTR(flags, FI_ATOMIC); IFFLAGSTR(flags, FI_MSG); IFFLAGSTR(flags, FI_TAGGED); IFFLAGSTR(flags, FI_READ); IFFLAGSTR(flags, FI_WRITE); IFFLAGSTR(flags, FI_REMOTE_READ); IFFLAGSTR(flags, FI_REMOTE_WRITE); IFFLAGSTR(flags, FI_REMOTE_CQ_DATA); IFFLAGSTR(flags, FI_MULTI_RECV); fi_remove_comma(buf); }