#include <linux/module.h>
#include <linux/init.h>
#include <linux/poll.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/idr.h>
#include <linux/sched.h>
#include <linux/string.h>
#include <linux/kobject.h>
#include <linux/cdev.h>
#include <linux/uio_driver.h>
Go to the source code of this file.
Definition at line 60 of file uio.c.
#define UIO_MAX_DEVICES (1U << MINORBITS) |
Definition at line 29 of file uio.c.
uio_register_device - register a new userspace IO device : module that creates the new device : parent device : UIO device capabilities
returns zero on success or a negative error code.
Definition at line 801 of file uio.c.
uio_event_notify - trigger an interrupt event : UIO device capabilities
Definition at line 407 of file uio.c.
uio_unregister_device - unregister a industrial IO device : UIO device capabilities
Definition at line 870 of file uio.c.