PMF(9) | NetBSD Kernel Developer's Manual | PMF(9) |
bool
pmf_device_register(device_t dev, bool (*suspend)(device_t dev, const pmf_qual_t *qual), bool (*resume)(device_t dev, const pmf_qual_t *qual));
bool
pmf_device_register1(device_t dev, bool (*suspend)(device_t dev, const pmf_qual_t *qual), bool (*resume)(device_t dev, const pmf_qual_t *qual), bool (*shutdown)(device_t dev, int how));
void
pmf_device_deregister(device_t dev);
bool
pmf_device_suspend(device_t dev, const pmf_qual_t *qual);
bool
pmf_device_resume(device_t dev, const pmf_qual_t *qual);
bool
pmf_device_recursive_suspend(device_t dev, const pmf_qual_t *qual);
bool
pmf_device_recursive_resume(device_t dev, const pmf_qual_t *qual);
bool
pmf_device_subtree_resume(device_t dev, const pmf_qual_t *qual);
void
pmf_class_network_register(device_t dev, struct ifnet *ifp);
bool
pmf_class_input_register(device_t dev);
bool
pmf_class_display_register(device_t dev);
bool
pmf_system_suspend(const pmf_qual_t *qual);
bool
pmf_system_resume(const pmf_qual_t *qual);
void
pmf_system_shutdown(int);
bool
pmf_event_register(device_t dev, pmf_generic_event_t ev, void (*handler)(device_t dev), bool global);
void
pmf_event_deregister(device_t dev, pmf_generic_event_t ev, void (*handler)(device_t dev), bool global);
bool
pmf_event_inject(device_t dev, pmf_generic_event_t ev);
bool
pmf_set_platform(const char *key, const char *value);
const char *
pmf_get_platform(const char *key);
February 25, 2010 | NetBSD 5.99 |