Lines Matching refs:drc
1262 SpaprDrc *drc = drc_from_devfn(phb, chassis, i); in remove_drcs() local
1264 if (drc) { in remove_drcs()
1265 object_unparent(OBJECT(drc)); in remove_drcs()
1359 SpaprDrc *drc = drc_from_dev(sphb, dev); in spapr_dt_pci_device() local
1415 if (drc) { in spapr_dt_pci_device()
1417 spapr_drc_index(drc))); in spapr_dt_pci_device()
1463 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_pci_dt_populate() argument
1466 HotplugHandler *plug_handler = qdev_get_hotplug_handler(drc->dev); in spapr_pci_dt_populate()
1468 PCIDevice *pdev = PCI_DEVICE(drc->dev); in spapr_pci_dt_populate()
1538 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_pre_plug() local
1561 if (drc && drc->dev) { in spapr_pci_pre_plug()
1563 pci_get_function_0(PCI_DEVICE(drc->dev))->name); in spapr_pci_pre_plug()
1573 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_plug() local
1584 g_assert(drc); in spapr_pci_plug()
1591 spapr_drc_attach(drc, DEVICE(pdev)); in spapr_pci_plug()
1597 spapr_drc_reset(drc); in spapr_pci_plug()
1656 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_unplug_request() local
1658 g_assert(drc); in spapr_pci_unplug_request()
1660 if (!drc->dev) { in spapr_pci_unplug_request()
1664 g_assert(drc->dev == plugged_dev); in spapr_pci_unplug_request()
1666 if (!spapr_drc_unplug_requested(drc)) { in spapr_pci_unplug_request()
1702 spapr_drc_unplug_request(drc); in spapr_pci_unplug_request()
1720 drc->dev->id); in spapr_pci_unplug_request()
2289 SpaprDrc *drc; in spapr_dt_phb() local
2352 drc = spapr_drc_by_id(TYPE_SPAPR_DRC_PHB, phb->index); in spapr_dt_phb()
2353 if (drc) { in spapr_dt_phb()
2354 uint32_t drc_index = cpu_to_be32(spapr_drc_index(drc)); in spapr_dt_phb()