struct rio_driver — RIO driver info
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; };
Node in list of drivers
RIO driver name
RIO device ids to be associated with this driver
RIO device inserted
RIO device removed
RIO device suspended
RIO device awakened
RIO device enable wake event
LDM driver struct
Provides info on a RIO device driver for insertion/removal and power management purposes.