Motr  M0
lnet_pvt.h File Reference

Go to the source code of this file.

Macros

#define __MOTR_NET_LNET_PVT_H__
 

Functions

static bool nlx_tm_invariant (const struct m0_net_transfer_mc *tm)
 
static void nlx_tm_ev_worker (struct m0_net_transfer_mc *tm)
 
static bool nlx_ep_invariant (const 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_xo_buffer_bufvec_invariant (const struct m0_net_buffer *nb)
 
static struct nlx_core_ep_addrnlx_ep_to_core (struct m0_net_end_point *ep)
 
static int nlx_xo_core_bev_to_net_bev (struct m0_net_transfer_mc *tm, struct nlx_core_buffer_event *lcbev, struct m0_net_buffer_event *nbev)
 
static m0_time_t nlx_tm_get_buffer_timeout_tick (const struct m0_net_transfer_mc *tm)
 
static int nlx_tm_timeout_buffers (struct m0_net_transfer_mc *tm, m0_time_t now)
 
static bool nlx_core_buffer_invariant (const struct nlx_core_buffer *cb)
 
static bool nlx_core_tm_is_locked (const struct nlx_core_transfer_mc *ctm)
 
static uint32_t nlx_core_kmem_loc_checksum (const struct nlx_core_kmem_loc *loc)
 
static bool nlx_core_kmem_loc_invariant (const struct nlx_core_kmem_loc *loc)
 
static bool nlx_core_kmem_loc_is_empty (const struct nlx_core_kmem_loc *loc)
 
static bool nlx_core_kmem_loc_eq (const struct nlx_core_kmem_loc *a, const struct nlx_core_kmem_loc *b)
 
static int nlx_core_nidstr_decode (struct nlx_core_domain *lcdom, const char *nidstr, uint64_t *nid)
 
static int nlx_core_nidstr_encode (struct nlx_core_domain *lcdom, uint64_t nid, char nidstr[M0_NET_LNET_NIDSTR_SIZE])
 

Macro Definition Documentation

◆ __MOTR_NET_LNET_PVT_H__

#define __MOTR_NET_LNET_PVT_H__

Definition at line 26 of file lnet_pvt.h.

Function Documentation

◆ nlx_core_buffer_invariant()

static bool nlx_core_buffer_invariant ( const struct nlx_core_buffer cb)
static

◆ nlx_core_kmem_loc_checksum()

static uint32_t nlx_core_kmem_loc_checksum ( const struct nlx_core_kmem_loc loc)
static

Compute the checksum for a memory location reference.

Here is the caller graph for this function:

◆ nlx_core_tm_is_locked()

static bool nlx_core_tm_is_locked ( const struct nlx_core_transfer_mc ctm)
static

◆ nlx_ep_create()

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