Lines Matching refs:func_drc
1622 SpaprDrc *func_drc; in spapr_pci_plug() local
1626 func_drc = drc_from_devfn(phb, chassis, PCI_DEVFN(slotnr, i)); in spapr_pci_plug()
1627 func_drck = SPAPR_DR_CONNECTOR_GET_CLASS(func_drc); in spapr_pci_plug()
1628 state = func_drck->dr_entity_sense(func_drc); in spapr_pci_plug()
1631 spapr_hotplug_req_add_by_index(func_drc); in spapr_pci_plug()
1688 SpaprDrc *func_drc; in spapr_pci_unplug_request() local
1706 func_drc = drc_from_devfn(phb, chassis, PCI_DEVFN(slotnr, i)); in spapr_pci_unplug_request()
1707 func_drck = SPAPR_DR_CONNECTOR_GET_CLASS(func_drc); in spapr_pci_unplug_request()
1708 state = func_drck->dr_entity_sense(func_drc); in spapr_pci_unplug_request()
1710 && !spapr_drc_unplug_requested(func_drc)) { in spapr_pci_unplug_request()
1717 spapr_drc_unplug_request(func_drc); in spapr_pci_unplug_request()
1729 func_drc = drc_from_devfn(phb, chassis, PCI_DEVFN(slotnr, i)); in spapr_pci_unplug_request()
1730 func_drck = SPAPR_DR_CONNECTOR_GET_CLASS(func_drc); in spapr_pci_unplug_request()
1731 state = func_drck->dr_entity_sense(func_drc); in spapr_pci_unplug_request()
1733 spapr_hotplug_req_remove_by_index(func_drc); in spapr_pci_unplug_request()