table of contents
other versions
- jessie 3.16.56-1+deb8u1
STRUCT SUBSYS_INTERF(9) | Device drivers infrastructure | STRUCT SUBSYS_INTERF(9) |
NAME¶
struct_subsys_interface - interfaces to device functionsSYNOPSIS¶
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¶
namename 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.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |