Lines Matching refs:rcn
108 tnode_t *rcn;
113 rcn = opl_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode);
114 if (rcn == NULL) {
130 (void) topo_node_fru_set(rcn, fru_fmri, 0, &err);
134 (void) topo_node_label_set(rcn, (char *)slot_name, &err);
137 (void) topo_node_fru_set(rcn, NULL, 0, &err);
138 (void) topo_node_label_set(rcn, NULL, &err);
157 if (topo_node_asru_set(rcn, fmri, 0, &err) < 0) {
174 if (topo_pgroup_create(rcn, &io_pgroup, &err) < 0) {
180 if (topo_pgroup_create(rcn, &pci_pgroup, &err) < 0) {
188 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEV,
197 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEVTYPE,
202 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DRIVER,
207 == NULL || topo_prop_set_fmri(rcn, TOPO_PGROUP_IO,
215 if (topo_prop_set_string(rcn, TOPO_PGROUP_PCI, TOPO_PCI_EXCAP,
220 if (topo_prop_set_string(rcn, TOPO_PGROUP_PCI,
226 (void) topo_node_range_create(mp, rcn, PCIEX_BUS, 0, OPL_BUS_MAX);
227 return (rcn);