]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/pci/pci.h
PCI / PM: Simplify device wakeup settings code
[mirror_ubuntu-artful-kernel.git] / drivers / pci / pci.h
index f8113e5b98129026e6c100b7b8f803a74507a442..240b2c0fed4b998e27418f7323620db43897098c 100644 (file)
@@ -47,11 +47,7 @@ int pci_probe_reset_function(struct pci_dev *dev);
  *                platform; to be used during system-wide transitions from a
  *                sleeping state to the working state and vice versa
  *
- * @sleep_wake: enables/disables the system wake up capability of given device
- *
- * @run_wake: enables/disables the platform to generate run-time wake-up events
- *             for given device (the device's wake-up capability has to be
- *             enabled by @sleep_wake for this feature to work)
+ * @set_wakeup: enables/disables wakeup capability for the device
  *
  * @need_resume: returns 'true' if the given device (which is currently
  *             suspended) needs to be resumed to be configured for system
@@ -65,8 +61,7 @@ struct pci_platform_pm_ops {
        int (*set_state)(struct pci_dev *dev, pci_power_t state);
        pci_power_t (*get_state)(struct pci_dev *dev);
        pci_power_t (*choose_state)(struct pci_dev *dev);
-       int (*sleep_wake)(struct pci_dev *dev, bool enable);
-       int (*run_wake)(struct pci_dev *dev, bool enable);
+       int (*set_wakeup)(struct pci_dev *dev, bool enable);
        bool (*need_resume)(struct pci_dev *dev);
 };