Lines Matching defs:rcn
109 tnode_t *rcn;
114 rcn = opl_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode);
115 if (rcn == NULL) {
131 (void) topo_node_fru_set(rcn, fru_fmri, 0, &err);
135 (void) topo_node_label_set(rcn, (char *)slot_name, &err);
138 (void) topo_node_fru_set(rcn, NULL, 0, &err);
139 (void) topo_node_label_set(rcn, NULL, &err);
158 if (topo_node_asru_set(rcn, fmri, 0, &err) < 0) {
175 if (topo_pgroup_create(rcn, &io_pgroup, &err) < 0) {
181 if (topo_pgroup_create(rcn, &pci_pgroup, &err) < 0) {
189 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEV,
198 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DEVTYPE,
203 if (topo_prop_set_string(rcn, TOPO_PGROUP_IO, TOPO_IO_DRIVER,
208 == 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);