Lines Matching refs:zdev
36 struct zpci_dev *zdev; member
41 int ret = sclp_pci_configure(slot->zdev->fid); in slot_configure()
43 zpci_dbg(3, "conf fid:%x, rc:%d\n", slot->zdev->fid, ret); in slot_configure()
45 slot->zdev->state = ZPCI_FN_STATE_CONFIGURED; in slot_configure()
52 int ret = sclp_pci_deconfigure(slot->zdev->fid); in slot_deconfigure()
54 zpci_dbg(3, "deconf fid:%x, rc:%d\n", slot->zdev->fid, ret); in slot_deconfigure()
56 slot->zdev->state = ZPCI_FN_STATE_STANDBY; in slot_deconfigure()
66 if (slot->zdev->state != ZPCI_FN_STATE_STANDBY) in enable_slot()
73 rc = zpci_enable_device(slot->zdev); in enable_slot()
77 pci_scan_slot(slot->zdev->bus, ZPCI_DEVFN); in enable_slot()
79 pci_bus_add_devices(slot->zdev->bus); in enable_slot()
95 if (!zpci_fn_configured(slot->zdev->state)) in disable_slot()
98 pdev = pci_get_slot(slot->zdev->bus, ZPCI_DEVFN); in disable_slot()
104 rc = zpci_disable_device(slot->zdev); in disable_slot()
115 switch (slot->zdev->state) { in get_power_status()
140 int zpci_init_slot(struct zpci_dev *zdev) in zpci_init_slot() argument
148 if (!zdev) in zpci_init_slot()
161 slot->zdev = zdev; in zpci_init_slot()
173 snprintf(name, SLOT_NAME_SIZE, "%08x", zdev->fid); in zpci_init_slot()
174 rc = pci_hp_register(slot->hotplug_slot, zdev->bus, in zpci_init_slot()
192 void zpci_exit_slot(struct zpci_dev *zdev) in zpci_exit_slot() argument
198 if (slot->zdev != zdev) in zpci_exit_slot()