the Class Reference

class_dev_iter_init - initialize class device iterator : class iterator to initialize wanna iterate over : the device to start iterating from, if any : device_type of the devices to iterate over, NULL for all More...


Detailed Description

class_dev_iter_init - initialize class device iterator : class iterator to initialize wanna iterate over : the device to start iterating from, if any : device_type of the devices to iterate over, NULL for all

class_find_device - device iterator for locating a particular device 're iterating : Device to begin with : data for the match function : function to check device

class_for_each_device - device iterator 're iterating : the device to start with in the list, if any.

Initialize class iterator such that it iterates over devices of

: data for the callback

This is similar to the class_for_each_dev() function above, but it returns a reference to a device that is 'found' for later use, as determined by the callback.

The callback should return 0 if the device doesn't match and non-zero if it does. If the callback returns non-zero, this function will return to the caller and not iterate over any more devices.

Note, you will need to drop the reference with put_device() after use.


The documentation for this class was generated from the following file:

Generated on Wed Apr 11 06:39:16 2012 for DDE - The L4 Device Driver Environment by  doxygen 1.5.6