Lines Matching refs:driver
13 In order to plug seamlessly into the kernel device driver model we add kernel virtual
14 bus abstraction on top of the MEI driver. This allows implementing linux kernel drivers
23 A driver implementation for an MEI Client is very similar to existing bus
24 based device drivers. The driver registers itself as an MEI CL bus driver through
28 struct device_driver driver;
42 The mei_cl_id structure allows the driver to bind itself against a device name.
44 To actually register a driver on the ME Client bus one must call the mei_cl_add_driver()
47 Once registered on the ME Client bus, a driver will typically try to do some I/O on
53 will trigger an event handler call and the driver implementation is supposed
62 The driver init and exit routines for this device would look like:
88 pr_err(CONTACT_DRIVER_NAME ": driver registration failed\n");
103 And the driver's simplified probe routine would look like that:
117 In the probe routine the driver first enable the MEI device and then registers