Motr  M0
tx_desc.c File Reference
#include "dtm0/clk_src.h"
#include "lib/misc.h"
#include "dtm0/tx_desc.h"
#include "lib/assert.h"
#include "lib/memory.h"
#include "lib/errno.h"
#include "lib/trace.h"
Include dependency graph for tx_desc.c:

Go to the source code of this file.

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_DTM0
 

Functions

M0_INTERNAL void m0_dtm0_tx_desc_init_none (struct m0_dtm0_tx_desc *td)
 
M0_INTERNAL bool m0_dtm0_tx_desc_is_none (const struct m0_dtm0_tx_desc *td)
 
M0_INTERNAL bool m0_dtm0_tx_desc__invariant (const struct m0_dtm0_tx_desc *td)
 
M0_INTERNAL bool m0_dtm0_tid__invariant (const struct m0_dtm0_tid *tid)
 
M0_INTERNAL int m0_dtm0_tx_desc_copy (const struct m0_dtm0_tx_desc *src, struct m0_dtm0_tx_desc *dst)
 
M0_INTERNAL int m0_dtm0_tx_desc_init (struct m0_dtm0_tx_desc *td, uint32_t nr_pa)
 
M0_INTERNAL void m0_dtm0_tx_desc_fini (struct m0_dtm0_tx_desc *td)
 
M0_INTERNAL int m0_dtm0_tid_cmp (struct m0_dtm0_clk_src *cs, const struct m0_dtm0_tid *left, const struct m0_dtm0_tid *right)
 
M0_INTERNAL void m0_dtm0_tx_desc_apply (struct m0_dtm0_tx_desc *tgt, const struct m0_dtm0_tx_desc *upd)
 
M0_INTERNAL bool m0_dtm0_tx_desc_state_eq (const struct m0_dtm0_tx_desc *txd, enum m0_dtm0_tx_pa_state state)
 
M0_INTERNAL void m0_dtm0_tx_desc_print (const struct m0_dtm0_tx_desc *txd)