Motr  M0
mem_xprt_ep.c File Reference
#include <stdio.h>
Include dependency graph for mem_xprt_ep.c:

Go to the source code of this file.

Functions

static void mem_xo_end_point_release (struct m0_ref *ref)
 
static void mem_ep_printable (struct m0_net_bulk_mem_end_point *mep, const struct sockaddr_in *sa, uint32_t id)
 
static struct m0_net_bulk_mem_end_pointmem_ep_alloc (void)
 
static void mem_ep_free (struct m0_net_bulk_mem_end_point *mep)
 
static void mem_ep_get (struct m0_net_end_point *ep)
 
static int mem_ep_create (struct m0_net_end_point **epp, struct m0_net_transfer_mc *tm, const struct sockaddr_in *sa, uint32_t id)
 
static bool mem_ep_equals_addr (const struct m0_net_end_point *ep, const struct sockaddr_in *sa)
 
static bool mem_eps_are_equal (const struct m0_net_end_point *ep1, const struct m0_net_end_point *ep2)
 
static int mem_desc_create (struct m0_net_buf_desc *desc, struct m0_net_transfer_mc *tm, enum m0_net_queue_type qt, m0_bcount_t buflen, int64_t buf_id)
 
static int mem_desc_decode (struct m0_net_buf_desc *desc, struct mem_desc **p_md)
 
static bool mem_desc_equal (struct m0_net_buf_desc *d1, struct m0_net_buf_desc *d2)