Lines Matching refs:afu_dev
1324 struct pci_dev *afu_dev; in cxl_vphb_error_detected() local
1331 list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { in cxl_vphb_error_detected()
1332 if (!afu_dev->driver) in cxl_vphb_error_detected()
1335 afu_dev->error_state = state; in cxl_vphb_error_detected()
1337 if (afu_dev->driver->err_handler) in cxl_vphb_error_detected()
1338 afu_result = afu_dev->driver->err_handler->error_detected(afu_dev, in cxl_vphb_error_detected()
1477 struct pci_dev *afu_dev; in cxl_pci_slot_reset() local
1496 list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { in cxl_pci_slot_reset()
1500 ctx = cxl_get_context(afu_dev); in cxl_pci_slot_reset()
1505 ctx = cxl_dev_context_init(afu_dev); in cxl_pci_slot_reset()
1509 afu_dev->dev.archdata.cxl_ctx = ctx; in cxl_pci_slot_reset()
1514 afu_dev->error_state = pci_channel_io_normal; in cxl_pci_slot_reset()
1522 if (!afu_dev->driver) in cxl_pci_slot_reset()
1525 if (afu_dev->driver->err_handler && in cxl_pci_slot_reset()
1526 afu_dev->driver->err_handler->slot_reset) in cxl_pci_slot_reset()
1527 afu_result = afu_dev->driver->err_handler->slot_reset(afu_dev); in cxl_pci_slot_reset()
1548 struct pci_dev *afu_dev; in cxl_pci_resume() local
1558 list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { in cxl_pci_resume()
1559 if (afu_dev->driver && afu_dev->driver->err_handler && in cxl_pci_resume()
1560 afu_dev->driver->err_handler->resume) in cxl_pci_resume()
1561 afu_dev->driver->err_handler->resume(afu_dev); in cxl_pci_resume()