Motr  M0
device_fops.c File Reference
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/types.h"
#include "conf/obj.h"
#include "sm/sm.h"
#include "fop/fop.h"
#include "fop/fom.h"
#include "fop/fop_item_type.h"
#include "fop/fom_generic.h"
#include "rpc/rpc_opcodes.h"
#include "rpc/item.h"
#include "sss/device_foms.h"
#include "sss/device_fops.h"
#include "sss/device_fops_xc.h"
#include "sss/ss_svc.h"
Include dependency graph for device_fops.c:

Go to the source code of this file.

Functions

M0_INTERNAL int m0_sss_device_fops_init (void)
 
M0_INTERNAL void m0_sss_device_fops_fini (void)
 
M0_INTERNAL struct m0_fopm0_sss_device_fop_create (struct m0_rpc_machine *mach, uint32_t cmd, const struct m0_fid *fid)
 
M0_INTERNAL bool m0_sss_fop_is_dev_req (const struct m0_fop *fop)
 
M0_INTERNAL struct m0_sss_device_fopm0_sss_fop_to_dev_req (struct m0_fop *fop)
 
M0_INTERNAL bool m0_sss_fop_is_dev_rep (const struct m0_fop *fop)
 
M0_INTERNAL struct m0_sss_device_fop_repm0_sss_fop_to_dev_rep (struct m0_fop *fop)
 

Variables

struct m0_fop_type m0_sss_fop_device_fopt
 
struct m0_fop_type m0_sss_fop_device_rep_fopt
 
struct m0_sm_state_descr sss_device_fom_phases_desc []
 
const struct m0_sm_conf sss_device_fom_conf
 
const struct m0_fom_type_ops sss_device_fom_type_ops