Motr  M0
net_internal.h File Reference
#include "net/net.h"
Include dependency graph for net_internal.h:

Go to the source code of this file.

Macros

#define __MOTR_NET_NET_INTERNAL_H__
 

Functions

M0_INTERNAL bool m0_net__qtype_is_valid (enum m0_net_queue_type qt)
 
M0_INTERNAL bool m0_net__tm_state_is_valid (enum m0_net_tm_state ts)
 
M0_INTERNAL bool m0_net__tm_event_invariant (const struct m0_net_tm_event *ev)
 
M0_INTERNAL bool m0_net__tm_ev_type_is_valid (enum m0_net_tm_ev_type et)
 
M0_INTERNAL bool m0_net__buffer_event_invariant (const struct m0_net_buffer_event *ev)
 
M0_INTERNAL bool m0_net__buffer_invariant (const struct m0_net_buffer *buf)
 
M0_INTERNAL int m0_net__buffer_add (struct m0_net_buffer *buf, struct m0_net_transfer_mc *tm)
 
M0_INTERNAL bool m0_net__ep_invariant (struct m0_net_end_point *ep, struct m0_net_transfer_mc *tm, bool under_tm_mutex)
 
M0_INTERNAL bool m0_net__tm_invariant (const struct m0_net_transfer_mc *tm)
 
M0_INTERNAL int m0_net__tm_provision_buf (struct m0_net_transfer_mc *tm)
 
M0_INTERNAL void m0_net__tm_provision_recv_q (struct m0_net_transfer_mc *tm)
 
M0_INTERNAL int m0_net__tm_stats_get (struct m0_net_transfer_mc *tm, enum m0_net_queue_type qtype, struct m0_net_qstats *qs, bool reset)
 
M0_INTERNAL void m0_net__tm_post_callback (struct m0_net_transfer_mc *tm)
 
M0_INTERNAL void m0_net__tm_cancel (struct m0_net_transfer_mc *tm)
 

Variables

struct m0_mutex m0_net_mutex
 

Macro Definition Documentation

◆ __MOTR_NET_NET_INTERNAL_H__

#define __MOTR_NET_NET_INTERNAL_H__

Definition at line 26 of file net_internal.h.