Lines Matching defs:starget
170 struct scsi_target *starget = scsi_target(sdev);
183 if (atomic_read(&starget->target_blocked))
184 atomic_set(&starget->target_blocked, 0);
589 * @starget: target whose devices we want to iterate over.
593 * This traverses over each device of @starget. The devices have
597 void starget_for_each_device(struct scsi_target *starget, void *data,
600 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
604 if ((sdev->channel == starget->channel) &&
605 (sdev->id == starget->id))
613 * @starget: target whose devices we want to iterate over.
617 * This traverses over each device of @starget. It does _not_
625 void __starget_for_each_device(struct scsi_target *starget, void *data,
628 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
632 if ((sdev->channel == starget->channel) &&
633 (sdev->id == starget->id))
641 * @starget: SCSI target pointer
645 * @starget. The returned scsi_device does not have an additional
654 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget,
659 list_for_each_entry(sdev, &starget->devices, same_target_siblings) {
672 * @starget: SCSI target pointer
676 * @starget. The returned scsi_device has an additional reference that
679 struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget,
683 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
687 sdev = __scsi_device_lookup_by_target(starget, lun);