Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       struct rio_driver - RIO driver info

SYNOPSIS

       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

       node   Node 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>.