Name
struct subsys_interface — 
     interfaces to device functions
 
Synopsis
struct subsys_interface {
  const char * name;
  struct bus_type * subsys;
  struct list_head node;
  int (* add_dev) (struct device *dev, struct subsys_interface *sif);
  int (* remove_dev) (struct device *dev, struct subsys_interface *sif);
};  Members
- name
- 
   name of the device function
       
- subsys
- 
   subsytem of the devices to attach to
       
- node
- 
   the list of functions registered at the subsystem
       
- add_dev
- 
   device hookup to device function handler
       
- remove_dev
- 
   device hookup to device function handler
       
Description
   Simple interfaces attached to a subsystem. Multiple interfaces can
   attach to a subsystem and its devices. Unlike drivers, they do not
   exclusively claim or control devices. Interfaces usually represent
   a specific functionality of a subsystem/class of devices.