Go to the source code of this file.
 | 
| static char  | g_log [32] = "" | 
|   | 
| static struct m0 *  | g_instance | 
|   | 
| static struct m0_module  | modules [] | 
|   | 
| static const struct m0_modlev  | levels [] | 
|   | 
| static struct m0_moddep  | dep_a [] = { } | 
|   | 
| static struct m0_moddep  | inv_a [] = { M0_MODDEP_INIT(&modules[B], 0, 1) } | 
|   | 
| static struct m0_moddep  | dep_b [] | 
|   | 
| static struct m0_moddep  | inv_b [] = { M0_MODDEP_INIT(&modules[D], 1, 2) } | 
|   | 
| static struct m0_moddep  | dep_c [] = { M0_MODDEP_INIT(&modules[D], 0, 2) } | 
|   | 
| static struct m0_moddep  | inv_c [] = { M0_MODDEP_INIT(&modules[B], 3, 0) } | 
|   | 
| static struct m0_moddep  | dep_d [] = { M0_MODDEP_INIT(&modules[B], 1, 2) } | 
|   | 
| static struct m0_moddep  | inv_d [] = { M0_MODDEP_INIT(&modules[C], 0, 2) } | 
|   | 
| static struct m0_moddep  | dep_e [] = { M0_MODDEP_INIT(&modules[F], 0, 1) } | 
|   | 
| static struct m0_moddep  | inv_e [0] | 
|   | 
| static struct m0_moddep  | dep_f [] | 
|   | 
| static struct m0_moddep  | inv_f [] = { M0_MODDEP_INIT(&modules[E], 0, 1) } | 
|   | 
| static struct m0_moddep  | dep_g [] = { M0_MODDEP_INIT(&modules[H], 0, 0) } | 
|   | 
| static struct m0_moddep  | inv_g [] | 
|   | 
| static struct m0_moddep  | dep_h [0] | 
|   | 
| static struct m0_moddep  | inv_h [] | 
|   | 
| static struct m0_moddep  | dep_i [] | 
|   | 
| static struct m0_moddep  | inv_i [] = { M0_MODDEP_INIT(&modules[F], 3, 0) } | 
|   | 
| struct m0_ut_suite  | module_ut | 
|   | 
◆ ARR_INIT
◆ MOD_REC
◆ module_id
| Enumerator | 
|---|
| A  |  | 
| B  |  | 
| C  |  | 
| D  |  | 
| E  |  | 
| F  |  | 
| G  |  | 
| H  |  | 
| I  |  | 
Definition at line 67 of file module.c.
 
 
◆ _log()
  
  
      
        
          | static void _log  | 
          ( | 
          char  | 
          c1,  | 
         
        
           | 
           | 
          char  | 
          c2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ _reset()
  
  
      
        
          | static void _reset  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _test_module_alt_init()
  
  
      
        
          | static void _test_module_alt_init  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _test_module_dep_add()
  
  
      
        
          | static void _test_module_dep_add  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _test_module_fini()
  
  
      
        
          | static void _test_module_fini  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _test_module_fini_all()
  
  
      
        
          | static void _test_module_fini_all  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ _test_module_init()
  
  
      
        
          | static void _test_module_init  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ amb_setup()
  
  
      
        
          | static void amb_setup  | 
          ( | 
          struct amb *  | 
          amb,  | 
         
        
           | 
           | 
          struct m0_module *  | 
          bar  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cur()
◆ foobar_setup()
  
  
      
        
          | static void foobar_setup  | 
          ( | 
          struct m0_module *  | 
          self,  | 
         
        
           | 
           | 
          const char *  | 
          name,  | 
         
        
           | 
           | 
          struct m0_module *  | 
          other,  | 
         
        
           | 
           | 
          bool  | 
          source  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ inherit()
  
  
      
        
          | static void inherit  | 
          ( | 
          int  | 
          _ | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ kv_get()
  
  
      
        
          | static const char* kv_get  | 
          ( | 
          const struct m0_param_source *  | 
          _,  | 
         
        
           | 
           | 
          const char *  | 
          key  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ modlev_a2_enter()
  
  
      
        
          | static int modlev_a2_enter  | 
          ( | 
          struct m0_module *  | 
          module | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ modlev_enter()
  
  
      
        
          | static int modlev_enter  | 
          ( | 
          struct m0_module *  | 
          module | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ modlev_leave()
  
  
      
        
          | static void modlev_leave  | 
          ( | 
          struct m0_module *  | 
          module | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ test_instance()
  
  
      
        
          | static void test_instance  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ test_module()
  
  
      
        
          | static void test_module  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ test_param()
  
  
      
        
          | static void test_param  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ dep_a
◆ dep_b
Initial value:= {
}
static struct m0_module modules[]
 
#define M0_MODDEP_INIT(other, src, dst)
 
 
Definition at line 96 of file module.c.
 
 
◆ dep_c
◆ dep_d
◆ dep_e
◆ dep_f
Initial value:= {
}
static struct m0_module modules[]
 
#define M0_MODDEP_INIT(other, src, dst)
 
 
Definition at line 123 of file module.c.
 
 
◆ dep_g
◆ dep_h
◆ dep_i
Initial value:= {
}
static struct m0_module modules[]
 
#define M0_MODDEP_INIT(other, src, dst)
 
 
Definition at line 141 of file module.c.
 
 
◆ g_instance
◆ g_log
◆ inv_a
◆ inv_b
◆ inv_c
◆ inv_d
◆ inv_e
◆ inv_f
◆ inv_g
Initial value:= {
}
static struct m0_module modules[]
 
#define M0_MODDEP_INIT(other, src, dst)
 
 
Definition at line 130 of file module.c.
 
 
◆ inv_h
Initial value:= {
}
static struct m0_module modules[]
 
#define M0_MODDEP_INIT(other, src, dst)
 
 
Definition at line 136 of file module.c.
 
 
◆ inv_i
◆ levels
Initial value:= {
}
static int modlev_enter(struct m0_module *module)
 
static void modlev_leave(struct m0_module *module)
 
 
Definition at line 86 of file module.c.
 
 
◆ module_ut
Initial value:= {
        .ts_name  = "module-ut",
        .ts_tests = {
        }
}
static void test_param(void)
 
static void test_instance(void)
 
static void test_module(void)
 
 
Definition at line 467 of file module.c.
 
 
◆ modules
Initial value:= {
        { .m_name = "a" },
        { .m_name = "b" },
        { .m_name = "c" },
        { .m_name = "d" },
        { .m_name = "e" },
        { .m_name = "f" },
        { .m_name = "g" },
        { .m_name = "h" },
        { .m_name = "i" }
}
 
Definition at line 56 of file module.c.