other versions
STARGET_FOR_EACH_DEV(9) | SCSI mid layer | STARGET_FOR_EACH_DEV(9) |
NAME¶
starget_for_each_device - helper to walk all devices of a target
SYNOPSIS¶
void starget_for_each_device(struct scsi_target * starget, void * data, void (*fn) (struct scsi_device *, void *));
ARGUMENTS¶
struct scsi_target * starget
target whose devices we want to iterate over.
void * data
Opaque passed to each function call.
void (*)(struct scsi_device *, void *) fn
Function to call on each device
DESCRIPTION¶
This traverses over each device of starget. The devices have a reference that must be released by scsi_host_put when breaking out of the loop.
AUTHORS¶
James Bottomley <James.Bottomley@hansenpartnership.com>
Author.
Rob Landley <rob@landley.net>
Author.
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.11 |