Lines Matching refs:zdev
48 struct zpci_dev *zdev = get_zdev_by_fid(ccdf->fid); in __zpci_event_error() local
53 if (!zdev) in __zpci_event_error()
57 pci_name(zdev->pdev), ccdf->pec, ccdf->fid); in __zpci_event_error()
68 struct zpci_dev *zdev = get_zdev_by_fid(ccdf->fid); in __zpci_event_availability() local
69 struct pci_dev *pdev = zdev ? zdev->pdev : NULL; in __zpci_event_availability()
79 if (!zdev || zdev->state != ZPCI_FN_STATE_STANDBY) in __zpci_event_availability()
81 zdev->state = ZPCI_FN_STATE_CONFIGURED; in __zpci_event_availability()
82 zdev->fh = ccdf->fh; in __zpci_event_availability()
83 ret = zpci_enable_device(zdev); in __zpci_event_availability()
86 pci_rescan_bus(zdev->bus); in __zpci_event_availability()
89 if (!zdev) in __zpci_event_availability()
96 ret = zpci_disable_device(zdev); in __zpci_event_availability()
100 ret = sclp_pci_deconfigure(zdev->fid); in __zpci_event_availability()
101 zpci_dbg(3, "deconf fid:%x, rc:%d\n", zdev->fid, ret); in __zpci_event_availability()
103 zdev->state = ZPCI_FN_STATE_STANDBY; in __zpci_event_availability()
114 zdev->fh = ccdf->fh; in __zpci_event_availability()
115 zpci_disable_device(zdev); in __zpci_event_availability()
116 zdev->state = ZPCI_FN_STATE_STANDBY; in __zpci_event_availability()
122 if (!zdev) in __zpci_event_availability()
124 pci_stop_root_bus(zdev->bus); in __zpci_event_availability()
125 pci_remove_root_bus(zdev->bus); in __zpci_event_availability()