|
@@ -68,30 +68,6 @@ enum
|
|
*/
|
|
*/
|
|
#define PM_PCI_ID(dev) ((dev)->bus->number << 16 | (dev)->devfn)
|
|
#define PM_PCI_ID(dev) ((dev)->bus->number << 16 | (dev)->devfn)
|
|
|
|
|
|
-/*
|
|
|
|
- * Request handler callback
|
|
|
|
- */
|
|
|
|
-struct pm_dev;
|
|
|
|
-
|
|
|
|
-typedef int (*pm_callback)(struct pm_dev *dev, pm_request_t rqst, void *data);
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * Dynamic device information
|
|
|
|
- */
|
|
|
|
-struct pm_dev
|
|
|
|
-{
|
|
|
|
- pm_dev_t type;
|
|
|
|
- unsigned long id;
|
|
|
|
- pm_callback callback;
|
|
|
|
- void *data;
|
|
|
|
-
|
|
|
|
- unsigned long flags;
|
|
|
|
- unsigned long state;
|
|
|
|
- unsigned long prev_state;
|
|
|
|
-
|
|
|
|
- struct list_head entry;
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
/* Functions above this comment are list-based old-style power
|
|
/* Functions above this comment are list-based old-style power
|
|
* management. Please avoid using them. */
|
|
* management. Please avoid using them. */
|
|
|
|
|