#include "lib/trace.h"
#include "conf/objs/common.h"
#include "conf/onwire_xc.h"
#include "motr/magic.h"
#include "ioservice/fid_convert.h"
Go to the source code of this file.
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_CONF |
◆ XCAST
◆ M0_BASSERT()
◆ M0_CONF__BOB_DEFINE()
◆ M0_CONF__CTOR_DEFINE()
M0_CONF__CTOR_DEFINE |
( |
sdev_create |
, |
|
|
m0_conf_sdev |
, |
|
|
& |
sdev_ops |
|
) |
| |
◆ M0_CONF__INVARIANT_DEFINE()
◆ sdev_check()
static bool sdev_check |
( |
const void * |
bob | ) |
|
|
static |
◆ sdev_decode()
◆ sdev_delete()
◆ sdev_encode()
◆ sdev_match()
◆ M0_CONF_SDEV_TYPE
Initial value:= {
.cot_ftype = {
.ft_id = M0_CONF__SDEV_FT_ID,
.ft_name = "conf_sdev"
},
.cot_create = &sdev_create,
.cot_xt = &m0_confx_sdev_xc,
.cot_branch = "u_sdev",
.cot_xc_init = &m0_xc_m0_confx_sdev_struct_init,
}
Definition at line 122 of file sdev.c.
◆ sdev_ops
Initial value:= {
.coo_invariant = sdev_invariant,
}
M0_INTERNAL const struct m0_fid ** conf_obj_downlinks_none(const struct m0_conf_obj *obj)
static void sdev_delete(struct m0_conf_obj *obj)
static int sdev_encode(struct m0_confx_obj *dest, const struct m0_conf_obj *src)
M0_INTERNAL int conf_obj_lookup_denied(const struct m0_conf_obj *parent, const struct m0_fid *name, struct m0_conf_obj **out)
static bool sdev_match(const struct m0_conf_obj *cached, const struct m0_confx_obj *flat)
static int sdev_decode(struct m0_conf_obj *dest, const struct m0_confx_obj *src)
Definition at line 109 of file sdev.c.