rnode
OFFSETOF(struct rnode, r_hashf)
err = ptree_get_root(&ret.rnode);
cvt_ptree2picl(&ret.rnode);
xmlNodePtr rnode, sfnode;
rnode = xmlNewNode(NULL, (xmlChar *)"restarter");
if (rnode == NULL)
sfnode = xmlNewChild(rnode, NULL,
elts->restarter = rnode;
xmlFreeNode(rnode);
xmlNodePtr rnode, sfnode;
rnode = xmlNewNode(NULL, (xmlChar *)"restarter");
if (rnode == NULL)
sfnode = xmlNewChild(rnode, NULL,
selts->restarter = rnode;
xmlFreeNode(rnode);
cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name,
(void) topo_node_bind(mod, rnode, name, cpu_id, fmri);
tnode_t *rnode;
rnode = tp->tt_root;
rnode = tdg->tdg_rootnode;
if (topo_mod_enumerate(mod, rnode, mod->tm_name,
rnode->tn_name, rnode->tn_instance, rnode->tn_instance,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
tnode_t *rnode;
rv = topo_method_invoke(rnode, TOPO_METH_FACILITY,
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_NVL2STR,
tnode_t *rnode;
rnode = tdg->tdg_rootnode;
} else if ((rnode = topo_hdl_root(thp, buf)) == NULL) {
if (topo_method_invoke(rnode, method, TOPO_METH_STR2NVL_VERSION, in,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_PRESENT,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_REPLACED,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_CONTAINS,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_UNUSABLE,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_RETIRE,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_UNRETIRE,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_SERVICE_STATE,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_EXPAND,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
rv = topo_method_invoke(rnode, TOPO_METH_PROP_GET,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
rv = topo_method_invoke(rnode, TOPO_METH_PROP_SET,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
rv = topo_method_invoke(rnode, TOPO_METH_PGRP_GET,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme1)) == NULL)
if (topo_method_invoke(rnode, TOPO_METH_COMPARE,
tnode_t *rnode;
if ((rnode = topo_hdl_root(thp, scheme)) == NULL)
if (topo_method_invoke(rnode,
fac_prov_ahci_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (topo_node_flags(rnode) == TOPO_NODE_FACILITY) {
if (topo_method_register(mod, rnode, ahci_fac_methods) != 0) {
topo_node_flags(rnode));
fac_prov_ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (topo_node_flags(rnode) == TOPO_NODE_DEFAULT) {
if (topo_pgroup_create(rnode, &pgi, &err) != 0) {
if (topo_method_register(mod, rnode, ipmi_node_methods) != 0) {
if (topo_method_register(mod, rnode, ipmi_fac_methods) != 0) {
fac_prov_mptsas_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (topo_node_flags(rnode) == TOPO_NODE_FACILITY) {
if (topo_method_register(mod, rnode, mptsas_fac_methods) != 0) {
topo_node_flags(rnode));
ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (strcmp(topo_node_name(rnode), CHASSIS) != 0) {
if (ipmi_post_process(mod, rnode) != 0) {
PRIu64 " failed!", topo_node_name(rnode),
topo_node_instance(rnode));
data.ed_pnode = rnode;
ses_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (ses_create_chassis(data, rnode, cp) != 0)
if (ses_create_bays(data, rnode) != 0)
smbios_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
smed.sme_pnode = rnode;
xfp_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
if (xfp_declare(rnode, name, min, data, mod) == NULL)
tnode_t *rnode;
if ((rnode = topo_node_bind(mod, dnode, RANK, rank,
(void) topo_node_fru_set(rnode, NULL, 0, &err);
if (topo_method_register(mod, rnode, rank_methods) < 0)
if (! is_xpv() && topo_method_register(mod, rnode,
(void) topo_node_asru_set(rnode, fmri, TOPO_ASRU_COMPUTE, &err);
(void) topo_node_label_set(rnode, NULL, &err);
(void) topo_pgroup_create(rnode, &rank_pgroup, &err);
(void) nvprop_add(mod, nvp, PGNAME(RANK), rnode);
di_node_t rnode, wnode;
rnode = di_init("/", DINFOSUBTREE | DINFOHP);
if (rnode)
wnode = di_lookup_node(rnode, rpath);
if (rnode == DI_NODE_NIL) {
di_fini(rnode);
di_fini(rnode);
rnode = di_init("/", DINFOCACHE);
if (rnode)
wnode = di_lookup_node(rnode, rpath);
if (rnode == DI_NODE_NIL) {
di_fini(rnode);
di_fini(rnode);
di_node_t rnode;
if ((rnode = di_init("/", DINFOSUBTREE | DINFOHP)) == DI_NODE_NIL) {
(void) di_walk_hp(rnode, NULL, DI_HP_CONNECTOR,
di_fini(rnode);
if ((rnode = di_init("/", DINFOCACHE)) == DI_NODE_NIL) {
(void) di_walk_minor(rnode, nodetype,
di_fini(rnode);
di_node_t rnode;
rnode = di_init(phys_path, DINFOSUBTREE | DINFOHP);
if (rnode == DI_NODE_NIL)
for (hp = DI_HP_NIL; (hp = di_hp_next(rnode, hp)) != DI_HP_NIL; ) {
di_fini(rnode);
di_fini(rnode);
di_node_t rnode = rp->rcm_node;
RIO_ASSERT(dp, rnode != DI_NODE_NIL);
if (di_walk_node(rnode, DI_WALK_CLDFIRST, rp, node_select) != 0) {
di_node_t rnode;
rnode = rp->rcm_node;
if (rnode == DI_NODE_NIL) {
if (di_walk_node(rnode, DI_WALK_CLDFIRST, rp, offline_one) != 0) {
*rooth = ret->ret_root.rnode;
picl_nodehdl_t rnode; /* root handle */
nap->rnode = rp;
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
nap->rnode = rp;
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
nrnode_max = (ulong_t)((kmem_maxavail() >> 2) / sizeof (struct rnode));
rsmsegacl_validate(rsmipc_request_t *req, rsm_node_id_t rnode,
if (seg->s_acl[i].ae_node == rnode) {
importer_list_add(rnode, key, req->rsmipc_adapter_hwaddr,
struct rnode *rp = VTOR(vp); \
struct rnode *r_hashf;
struct rnode *r_hashb;
struct rnode *r_hashf; /* hash queue forward pointer */
struct rnode *r_hashb; /* hash queue back pointer */
struct rnode *r_freef; /* free list forward pointer */
struct rnode *r_freeb; /* free list back pointer */
struct rnode *rnode;
struct rnode4 *rnode;