__shost_for_each_device(9) suse man page | unix.com

Man Page: __shost_for_each_device

Operating Environment: suse

Section: 9

__SHOST_FOR_EACH_DEV(9) 					  SCSI mid layer					   __SHOST_FOR_EACH_DEV(9)

NAME
__shost_for_each_device - iterate over all devices of a host (UNLOCKED)
SYNOPSIS
__shost_for_each_device(sdev, shost);
ARGUMENTS
sdev the struct scsi_device to use as a cursor shost the struct scsi_host to iterate over
DESCRIPTION
Iterator that returns each device attached to shost. It does _not_ take a reference on the scsi_device, so the whole loop must be protected by shost->host_lock.
NOTE
The only reason to use this is because you need to access the device list in interrupt context. Otherwise you really want to use shost_for_each_device instead.
AUTHORS
James Bottomley <James.Bottomley@hansenpartnership.com> Author. Rob Landley <rob@landley.net> Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 __SHOST_FOR_EACH_DEV(9)
Related Man Pages
libssh2_channel_direct_tcpip_ex(3) - centos
fc_remote_port_delete(9) - suse
scsi_device(9s) - suse
scsi_device(9s) - hpux
scsi_device(9s) - xfree86
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
Update kernel Linux without reboot?!
Tar Command
Docker learning Phase-I