__starget_for_each_device — helper to walk all devices of a target (UNLOCKED)
|struct scsi_target * starget,|
|void * data,|
struct scsi_target * starget
target whose devices we want to iterate over.
void * data
parameter for callback
void (*)(struct scsi_device *, void *) fn
callback function that is invoked for each device
This traverses over each device of
starget. It does _not_
take a reference on the scsi_device, so the whole loop must be
protected by shost->host_lock.