Query: __starget_for_each_device
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
__STARGET_FOR_EACH_D(9) SCSI mid layer __STARGET_FOR_EACH_D(9)NAME__starget_for_each_device - helper to walk all devices of a target (UNLOCKED)SYNOPSISvoid __starget_for_each_device(struct scsi_target * starget, void * data, void (*fn) (struct scsi_device *, void *));ARGUMENTSstarget target whose devices we want to iterate over. data parameter for callback fn() fn callback function that is invoked for each deviceDESCRIPTIONThis 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.NOTEThe only reason why drivers would want to use this is because they need to access the device list in irq context. Otherwise you really want to use starget_for_each_device instead.AUTHORSJames Bottomley <James.Bottomley@hansenpartnership.com> Author. Rob Landley <rob@landley.net> Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 __STARGET_FOR_EACH_D(9)
Related Man Pages |
---|
fc_remote_port_add(9) - centos |
scsi_slave(9f) - opensolaris |
srp_reconnect_rport(9) - centos |
scsi_slave(9f) - centos |
scsi_slave(9f) - posix |
Similar Topics in the Unix Linux Community |
---|
Set hard block limit for user using quota |
Docker learning Phase-I |
Shopt -s histappend |
[TIP] Processing YAML files with yq |
Please Welcome Dave Munro to the Moderator Team! |