Lines Matching defs:starget
161 struct scsi_target *starget = scsi_target(sdev);
174 if (atomic_read(&starget->target_blocked))
175 atomic_set(&starget->target_blocked, 0);
808 * @starget: target whose devices we want to iterate over.
812 * This traverses over each device of @starget. The devices have
816 void starget_for_each_device(struct scsi_target *starget, void *data,
819 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
823 if ((sdev->channel == starget->channel) &&
824 (sdev->id == starget->id))
832 * @starget: target whose devices we want to iterate over.
836 * This traverses over each device of @starget. It does _not_
844 void __starget_for_each_device(struct scsi_target *starget, void *data,
847 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
851 if ((sdev->channel == starget->channel) &&
852 (sdev->id == starget->id))
860 * @starget: SCSI target pointer
864 * @starget. The returned scsi_device does not have an additional
873 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget,
878 list_for_each_entry(sdev, &starget->devices, same_target_siblings) {
891 * @starget: SCSI target pointer
895 * @starget. The returned scsi_device has an additional reference that
898 struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget,
902 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
906 sdev = __scsi_device_lookup_by_target(starget, lun);