Lines Matching defs:rcn
95 tnode_t *rcn;
101 rcn = cpuboard_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode);
102 if (rcn == NULL) {
107 (void) topo_node_fru_set(rcn, NULL, 0, &err);
108 (void) topo_node_label_set(rcn, NULL, &err);
132 if (topo_node_asru_set(rcn, fmri, 0, &err) < 0) {
149 if (topo_pgroup_create(rcn, &io_pgroup, &err) < 0) {
155 if (topo_pgroup_create(rcn, &pci_pgroup, &err) < 0) {
163 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEV,
173 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEVTYPE,
178 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DRIVER,
183 == NULL || topo_prop_set_fmri(rcn, TOPO_PGROUP_IO,
190 if (topo_prop_set_string(rcn, TOPO_PGROUP_PCI, TOPO_PCI_EXCAP,
195 if (topo_prop_set_string(rcn, TOPO_PGROUP_PCI,
201 (void) topo_node_range_create(mp, rcn, PCIEX_BUS, 0, CPUBOARD_MAX);
202 return (rcn);