Motr  M0
ios_start_sm.h File Reference
#include "lib/chan.h"
#include "cob/cob.h"
#include "conf/confc.h"
#include "conf/diter.h"
#include "dtm/dtm.h"
#include "sm/sm.h"
Include dependency graph for ios_start_sm.h:

Go to the source code of this file.

Data Structures

struct  m0_ios_start_sm
 

Macros

#define __MOTR_IOSERVICE_IOS_START_SM_H__
 

Enumerations

enum  m0_ios_start_state {
  M0_IOS_START_INIT, M0_IOS_START_CDOM_CREATE, M0_IOS_START_CDOM_CREATE_RES, M0_IOS_START_MKFS,
  M0_IOS_START_MKFS_RESULT, M0_IOS_START_BUFFER_POOL_CREATE, M0_IOS_START_FAILURE, M0_IOS_START_COMPLETE
}
 

Functions

M0_INTERNAL void m0_ios_start_lock (struct m0_ios_start_sm *ios_sm)
 
M0_INTERNAL void m0_ios_start_unlock (struct m0_ios_start_sm *ios_sm)
 
M0_INTERNAL int m0_ios_start_sm_init (struct m0_ios_start_sm *ios_sm, struct m0_reqh_service *service, struct m0_sm_group *grp)
 
M0_INTERNAL void m0_ios_start_sm_exec (struct m0_ios_start_sm *ios_sm)
 
M0_INTERNAL void m0_ios_start_sm_fini (struct m0_ios_start_sm *ios_sm)
 

Macro Definition Documentation

◆ __MOTR_IOSERVICE_IOS_START_SM_H__

#define __MOTR_IOSERVICE_IOS_START_SM_H__

Definition at line 26 of file ios_start_sm.h.