58 nlx_print_core_ep_addr(
"nlx_ep_create", cepa));
struct m0_net_end_point xe_ep
#define NLXDBG(ptr, dbg, stmt)
char xe_addr[M0_NET_LNET_XEP_ADDR_LEN]
struct m0_net_domain * ntm_dom
#define NLX_ALLOC_PTR(ptr)
#define container_of(ptr, type, member)
struct m0_tl ntm_end_points
void m0_ref_init(struct m0_ref *ref, int init_num, void(*release)(struct m0_ref *ref))
return M0_ERR(-EOPNOTSUPP)
M0_INTERNAL bool m0_mutex_is_locked(const struct m0_mutex *mutex)
struct nlx_core_domain xd_core
static bool nlx_ep_invariant(const struct m0_net_end_point *ep)
static bool nlx_tm_invariant(const struct m0_net_transfer_mc *tm)
void nlx_core_ep_addr_encode(struct nlx_core_domain *lcdom, const struct nlx_core_ep_addr *cepa, char buf[M0_NET_LNET_XEP_ADDR_LEN])
M0_INTERNAL void m0_net_end_point_get(struct m0_net_end_point *ep)
static int nlx_ep_create(struct m0_net_end_point **epp, struct m0_net_transfer_mc *tm, const struct nlx_core_ep_addr *cepa)
static bool nlx_core_ep_eq(const struct nlx_core_ep_addr *cep1, const struct nlx_core_ep_addr *cep2)
static void nlx_ep_release(struct m0_ref *ref)
struct nlx_core_ep_addr xe_core
#define m0_tl_for(name, head, obj)