.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "PM_REGISTER" "" "06 October 2005" "" "" .SH NAME pm_register \- register a device with power management .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp struct pm_dev * pm_register (pm_dev_t \fItype\fB, unsigned long \fIid\fB, pm_callback \fIcallback\fB); \fR .SH "ARGUMENTS" .TP \fB\fItype\fB\fR device type .TP \fB\fIid\fB\fR device ID .TP \fB\fIcallback\fB\fR callback function .SH "DESCRIPTION" .PP Add a device to the list of devices that wish to be notified about power management events. A &pm_dev structure is returned on success, on failure the return is NULL\&. .PP The callback function will be called in process context and it may sleep.