devfs_register
Section: Kernel Hacker's Manual (9)
Updated: devfs_register
Index
Return to Main Contents
NAME
devfs_register - Register a device entry.
SYNOPSIS
devfs_handle_t devfs_register
(devfs_handle_t dir,
const char *name,
unsigned int flags,
unsigned int major,
unsigned int minor,
umode_t mode,
void *ops,
void *info);
ARGUMENTS
- dir
-
The handle to the parent devfs directory entry. If this is NULL the
new name is relative to the root of the devfs.
- name
-
The name of the entry.
- flags
-
A set of bitwise-ORed flags (DEVFS_FL_*).
- major
-
The major number. Not needed for regular files.
- minor
-
The minor number. Not needed for regular files.
- mode
-
The default file mode.
- ops
-
The file_operations or block_device_operations structure.
This must not be externally deallocated.
- info
-
An arbitrary pointer which will be written to the private_data
field of the file structure passed to the device driver. You can set
this to whatever you like, and change it once the file is opened (the next
file opened will not see this change).
DESCRIPTION
Returns a handle which may later be used in a call to devfs_unregister.
On failure NULL is returned.
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
This document was created by
man2html,
using the manual pages.
Time: 03:54:33 GMT, June 12, 2005