__root_device_register(9) centos man page | unix.com

Man Page: __root_device_register

Operating Environment: centos

Section: 9

__ROOT_DEVICE_REGIST(9) 				   Device drivers infrastructure				   __ROOT_DEVICE_REGIST(9)

NAME
__root_device_register - allocate and register a root device
SYNOPSIS
struct device * __root_device_register(const char * name, struct module * owner);
ARGUMENTS
name root device name owner owner module of the root device, usually THIS_MODULE
DESCRIPTION
This function allocates a root device and registers it using device_register. In order to free the returned device, use root_device_unregister. Root devices are dummy devices which allow other devices to be grouped under /sys/devices. Use this function to allocate a root device and then use it as the parent of any device which should appear under /sys/devices/{name} The /sys/devices/{name} directory will also contain a 'module' symlink which points to the owner directory in sysfs. Returns struct device pointer on success, or ERR_PTR on error.
NOTE
You probably want to use root_device_register.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 __ROOT_DEVICE_REGIST(9)
Related Man Pages
struct_class(9) - centos
struct_device_driver(9) - centos
device_create_vargs(9) - suse
fbtab(4) - sunos
logindevperm(4) - redhat
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Weird 'find' results
Set hard block limit for user using quota
How to increment version inside a file?
Docker learning Phase-I