USB_FOR_EACH_DEV(9) USB Core APIs USB_FOR_EACH_DEV(9)NAMEusb_for_each_dev - iterate over all USB devices in the system
SYNOPSIS
int usb_for_each_dev(void * data,
int (*fn) (struct usb_device *, void *));
ARGUMENTS
data
data pointer that will be handed to the callback function
fn
callback function to be called for each USB device
DESCRIPTION
Iterate over all USB devices and call fn for each, passing it data. If
it returns anything other than 0, we break the iteration prematurely
and return that value.
COPYRIGHTKernel Hackers Manual 3.11 November 2013 USB_FOR_EACH_DEV(9)