Rechercher une page de manuel
drain_dev_clone_events.9freebsd
Langue: en
Version: 365233 (ubuntu - 25/10/10)
Section: 9 (Appels noyau Linux)
Sommaire
BSD mandoc
NAME
dev_clone drain_dev_clone_events - eventhandler for name-based device cloning in devfsSYNOPSIS
In sys/param.h In sys/conf.h Ft void Fn clone_handler void *arg struct ucred *cr char *name int namelen struct cdev **devEVENTHANDLER_REGISTER(dev_clone, clone_handler, arg, priority);Ft void Fn drain_dev_clone_events
DESCRIPTION
A device driver may register a listener that will be notified each time a name lookup on the devfs(5) mount point fails to find the vnode. A listener shall be registered for the dev_clone event. When called, it is supplied with the first argument arg that was specified at handler registration time, appropriate credentials cr and a name name of length namelen that we look for. If the handler decides that the name is appropriate and wants to create the device that will be associated with the name, it should return it to devfs in the dev argument.The Fn drain_dev_clone_events function is a barrier. It is guaranteed that all calls to eventhandlers for dev_clone that were started before Fn drain_dev_clone_events call, are finished before it returns control.
SEE ALSO
devfs(5), namei(9)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre