static void fi_tostr_av_type(char *buf, enum fi_av_type type) { switch (type) { CASEENUMSTR(FI_AV_MAP); CASEENUMSTR(FI_AV_TABLE); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_progress(char *buf, enum fi_progress progress) { switch (progress) { CASEENUMSTR(FI_PROGRESS_UNSPEC); CASEENUMSTR(FI_PROGRESS_AUTO); CASEENUMSTR(FI_PROGRESS_MANUAL); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_mr_mode(char *buf, enum fi_mr_mode type) { switch (type) { CASEENUMSTR(FI_MR_UNSPEC); CASEENUMSTR(FI_MR_BASIC); CASEENUMSTR(FI_MR_SCALABLE); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_resource_mgmt(char *buf, enum fi_resource_mgmt rm) { switch (rm) { CASEENUMSTR(FI_RM_UNSPEC); CASEENUMSTR(FI_RM_DISABLED); CASEENUMSTR(FI_RM_ENABLED); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_ep_type(char *buf, enum fi_ep_type ep_type) { switch (ep_type) { CASEENUMSTR(FI_EP_UNSPEC); CASEENUMSTR(FI_EP_MSG); CASEENUMSTR(FI_EP_DGRAM); CASEENUMSTR(FI_EP_RDM); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_threading(char *buf, enum fi_threading threading) { switch (threading) { CASEENUMSTR(FI_THREAD_UNSPEC); CASEENUMSTR(FI_THREAD_SAFE); CASEENUMSTR(FI_THREAD_FID); CASEENUMSTR(FI_THREAD_DOMAIN); CASEENUMSTR(FI_THREAD_COMPLETION); CASEENUMSTR(FI_THREAD_ENDPOINT); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_eq_event(char *buf, int type) { switch (type) { CASEENUMSTR(FI_NOTIFY); CASEENUMSTR(FI_CONNREQ); CASEENUMSTR(FI_CONNECTED); CASEENUMSTR(FI_SHUTDOWN); CASEENUMSTR(FI_MR_COMPLETE); CASEENUMSTR(FI_AV_COMPLETE); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_addr_format(char *buf, uint32_t addr_format) { switch (addr_format) { CASEENUMSTR(FI_FORMAT_UNSPEC); CASEENUMSTR(FI_SOCKADDR); CASEENUMSTR(FI_SOCKADDR_IN); CASEENUMSTR(FI_SOCKADDR_IN6); CASEENUMSTR(FI_SOCKADDR_IB); CASEENUMSTR(FI_ADDR_PSMX); CASEENUMSTR(FI_ADDR_GNI); default: if (addr_format & FI_PROV_SPECIFIC) strcatf(buf, "Provider specific"); else strcatf(buf, "Unknown"); break; } }
static void fi_tostr_protocol(char *buf, uint32_t protocol) { switch (protocol) { CASEENUMSTR(FI_PROTO_UNSPEC); CASEENUMSTR(FI_PROTO_RDMA_CM_IB_RC); CASEENUMSTR(FI_PROTO_IWARP); CASEENUMSTR(FI_PROTO_IB_UD); CASEENUMSTR(FI_PROTO_PSMX); CASEENUMSTR(FI_PROTO_UDP); default: if (protocol & FI_PROV_SPECIFIC) strcatf(buf, "Provider specific"); else strcatf(buf, "Unknown"); break; } }
static void fi_tostr_atomic_op(char *buf, enum fi_op op) { switch (op) { CASEENUMSTR(FI_MIN); CASEENUMSTR(FI_MAX); CASEENUMSTR(FI_SUM); CASEENUMSTR(FI_PROD); CASEENUMSTR(FI_LOR); CASEENUMSTR(FI_LAND); CASEENUMSTR(FI_BOR); CASEENUMSTR(FI_BAND); CASEENUMSTR(FI_LXOR); CASEENUMSTR(FI_BXOR); CASEENUMSTR(FI_ATOMIC_READ); CASEENUMSTR(FI_ATOMIC_WRITE); CASEENUMSTR(FI_CSWAP); CASEENUMSTR(FI_CSWAP_NE); CASEENUMSTR(FI_CSWAP_LE); CASEENUMSTR(FI_CSWAP_LT); CASEENUMSTR(FI_CSWAP_GE); CASEENUMSTR(FI_CSWAP_GT); CASEENUMSTR(FI_MSWAP); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_atomic_type(char *buf, enum fi_datatype type) { switch (type) { CASEENUMSTR(FI_INT8); CASEENUMSTR(FI_UINT8); CASEENUMSTR(FI_INT16); CASEENUMSTR(FI_UINT16); CASEENUMSTR(FI_INT32); CASEENUMSTR(FI_UINT32); CASEENUMSTR(FI_INT64); CASEENUMSTR(FI_UINT64); CASEENUMSTR(FI_FLOAT); CASEENUMSTR(FI_DOUBLE); CASEENUMSTR(FI_FLOAT_COMPLEX); CASEENUMSTR(FI_DOUBLE_COMPLEX); CASEENUMSTR(FI_LONG_DOUBLE); CASEENUMSTR(FI_LONG_DOUBLE_COMPLEX); default: strcatf(buf, "Unknown"); break; } }
static void fi_tostr_op_type(char *buf, int op_type) { switch (op_type) { CASEENUMSTR(FI_OP_RECV); CASEENUMSTR(FI_OP_SEND); CASEENUMSTR(FI_OP_TRECV); CASEENUMSTR(FI_OP_TSEND); CASEENUMSTR(FI_OP_READ); CASEENUMSTR(FI_OP_WRITE); CASEENUMSTR(FI_OP_ATOMIC); CASEENUMSTR(FI_OP_FETCH_ATOMIC); CASEENUMSTR(FI_OP_COMPARE_ATOMIC); CASEENUMSTR(FI_OP_CNTR_SET); CASEENUMSTR(FI_OP_CNTR_ADD); default: strcatf(buf, "Unknown"); break; } }