diff options
| author | Warner Losh <imp@FreeBSD.org> | 2007-05-16 18:41:42 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2007-05-16 18:41:42 +0000 |
| commit | 7a528f5c2ee1d9be97fc67139bfec86f3344cb3c (patch) | |
| tree | 33c83085352a80a684b0b6f8e22a8a470f3d579b /sys/dev/pci | |
| parent | bec59525e6b021428b06a4dc75c05ebbe7b51a4d (diff) | |
Notes
Diffstat (limited to 'sys/dev/pci')
| -rw-r--r-- | sys/dev/pci/pci_private.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/pci/pci_private.h b/sys/dev/pci/pci_private.h index ce3ad384b307..70451192396b 100644 --- a/sys/dev/pci/pci_private.h +++ b/sys/dev/pci/pci_private.h @@ -95,7 +95,17 @@ int pci_child_pnpinfo_str_method(device_t cbdev, device_t child, int pci_assign_interrupt_method(device_t dev, device_t child); int pci_resume(device_t dev); int pci_suspend(device_t dev); + +/** Restore the config register state. The state must be previously + * saved with pci_cfg_save. However, the pci bus driver takes care of + * that. This function will also return the device to PCI_POWERSTATE_D0 + * if it is currently in a lower power mode. + */ void pci_cfg_restore(device_t, struct pci_devinfo *); + +/** Save the config register state. Optionally set the power state to D3 + * if the third argument is non-zero. + */ void pci_cfg_save(device_t, struct pci_devinfo *, int); #endif /* _PCI_PRIVATE_H_ */ |
