Motr  M0
instance.h File Reference
#include "module/module.h"
#include "lib/bitmap.h"
#include "lib/lockers.h"
#include "stob/module.h"
#include "fdmi/module.h"
#include "ioservice/storage_dev.h"
#include "ut/stob.h"
#include "motr/process_attr.h"
Include dependency graph for instance.h:

Go to the source code of this file.

Data Structures

struct  m0
 

Macros

#define __MOTR_MODULE_INSTANCE_H__
 

Enumerations

enum  m0_module_id {
  M0_MODULE_NET, M0_MODULE_UT, M0_MODULE_ADDB2, M0_MODULE_LOCALITY,
  M0_MODULE_HA, M0_MODULE_PROCESSOR, M0_MODULE_POOL, M0_MODULE_ISC,
  M0_MODULE_NR
}
 
enum  {
  M0_LEVEL_INST_PREPARE, M0_LEVEL_INST_QUIESCE_SYSTEM, M0_LEVEL_INST_ONCE, M0_LEVEL_INST_SUBSYSTEMS,
  M0_LEVEL_INST_READY
}
 

Functions

 M0_LOCKERS__DECLARE (M0_INTERNAL, m0_inst, m0, 16)
 
M0_INTERNAL struct m0m0_get (void)
 
M0_INTERNAL void m0_set (struct m0 *instance)
 
M0_INTERNAL void m0_instance_setup (struct m0 *instance)
 

Macro Definition Documentation

◆ __MOTR_MODULE_INSTANCE_H__

#define __MOTR_MODULE_INSTANCE_H__

Definition at line 23 of file instance.h.