Query: sysfs_schedule_callback
OS: suse
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SYSFS_SCHEDULE_CALLB(9) The Filesystem for Exporting K SYSFS_SCHEDULE_CALLB(9)NAMEsysfs_schedule_callback - helper to schedule a callback for a kobjectSYNOPSISint sysfs_schedule_callback(struct kobject * kobj, void (*func) (void *), void * data, struct module * owner);ARGUMENTSkobj object we're acting for. func callback function to invoke later. data argument to pass to func. owner module owning the callback codeDESCRIPTIONsysfs attribute methods must not unregister themselves or their parent kobject (which would amount to the same thing). Attempts to do so will deadlock, since unregistration is mutually exclusive with driver callbacks. Instead methods can call this routine, which will attempt to allocate and schedule a workqueue request to call back func with data as its argument in the workqueue's process context. kobj will be pinned until func returns. Returns 0 if the request was submitted, -ENOMEM if storage could not be allocated, -ENODEV if a reference to owner isn't available, -EAGAIN if a callback has already been scheduled for kobj.COPYRIGHTKernel Hackers Manual 2.6. July 2010 SYSFS_SCHEDULE_CALLB(9)
Related Man Pages |
---|
glutidlefunc(3glut) - redhat |
glutmenustatusfunc(3glut) - redhat |
workqueue(9) - netbsd |
workqueue_create(9) - netbsd |
glutidlefunc(3glut) - osx |
Similar Topics in the Unix Linux Community |
---|
Is UNIX an open source OS ? |
Getting command output to putty window title. |
Migrating to UNIX |
A (ksh) Library For and From UNIX.com |
The Future of the PM (Private Message) System at UNIX.com |