other versions
- wheezy-backports 3.16.39-1+deb8u1~bpo70+1
- jessie 3.16.43-2
| STRUCT RIO_DRIVER(9) | Internals | STRUCT RIO_DRIVER(9) |
NAME¶
struct_rio_driver - RIO driver infoSYNOPSIS¶
struct rio_driver {
struct list_head node;
char * name;
const struct rio_device_id * id_table;
int (* probe) (struct rio_dev * dev, const struct rio_device_id * id);
void (* remove) (struct rio_dev * dev);
int (* suspend) (struct rio_dev * dev, u32 state);
int (* resume) (struct rio_dev * dev);
int (* enable_wake) (struct rio_dev * dev, u32 state, int enable);
struct device_driver driver;
};
MEMBERS¶
nodeNode in list of drivers
name
RIO driver name
id_table
RIO device ids to be associated with this
driver
probe
RIO device inserted
remove
RIO device removed
suspend
RIO device suspended
resume
RIO device awakened
enable_wake
RIO device enable wake event
driver
LDM driver struct
DESCRIPTION¶
Provides info on a RIO device driver for insertion/removal and power management purposes.AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>Author.
COPYRIGHT¶
| February 2017 | Kernel Hackers Manual 3.16 |