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

Go to the source code of this file.

Data Structures

struct  m0_dtm0_clk_src_ops
 

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_DTM0
 

Functions

M0_INTERNAL void m0_dtm0_clk_src_init (struct m0_dtm0_clk_src *cs, enum m0_dtm0_cs_types type)
 
M0_INTERNAL void m0_dtm0_clk_src_fini (struct m0_dtm0_clk_src *cs)
 
M0_INTERNAL enum m0_dtm0_ts_ord m0_dtm0_ts_cmp (const struct m0_dtm0_clk_src *cs, const struct m0_dtm0_ts *left, const struct m0_dtm0_ts *right)
 
M0_INTERNAL void m0_dtm0_clk_src_now (struct m0_dtm0_clk_src *cs, struct m0_dtm0_ts *now)
 
M0_INTERNAL bool m0_dtm0_ts__invariant (const struct m0_dtm0_ts *ts)
 
static enum m0_dtm0_ts_ord cs_phys_cmp (const struct m0_dtm0_ts *left, const struct m0_dtm0_ts *right)
 
static void cs_phys_now (struct m0_dtm0_clk_src *cs, struct m0_dtm0_ts *now)
 
M0_INTERNAL bool m0_dtm0_ts_is_none (const struct m0_dtm0_ts *ts)
 

Variables

static const struct m0_dtm0_clk_src_ops cs_phys_ops
 

Macro Definition Documentation

◆ M0_TRACE_SUBSYSTEM

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_DTM0

Definition at line 22 of file clk_src.c.

Function Documentation

◆ cs_phys_cmp()

static enum m0_dtm0_ts_ord cs_phys_cmp ( const struct m0_dtm0_ts left,
const struct m0_dtm0_ts right 
)
static

Definition at line 90 of file clk_src.c.

◆ cs_phys_now()

static void cs_phys_now ( struct m0_dtm0_clk_src cs,
struct m0_dtm0_ts now 
)
static

Definition at line 96 of file clk_src.c.

Here is the call graph for this function:

Variable Documentation

◆ cs_phys_ops

static const struct m0_dtm0_clk_src_ops cs_phys_ops
static
Initial value:
= {
.cso_cmp = cs_phys_cmp,
.cso_now = cs_phys_now,
}
static void cs_phys_now(struct m0_dtm0_clk_src *cs, struct m0_dtm0_ts *now)
Definition: clk_src.c:96
static enum m0_dtm0_ts_ord cs_phys_cmp(const struct m0_dtm0_ts *left, const struct m0_dtm0_ts *right)
Definition: clk_src.c:90

Definition at line 36 of file clk_src.c.