Lines Matching defs:starget
955 * @starget: scsi target struct
960 static struct ibmvfc_target *__ibmvfc_get_target(struct scsi_target *starget)
962 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
967 if (tgt->target_id == starget->id) {
976 * @starget: scsi target struct
981 static struct ibmvfc_target *ibmvfc_get_target(struct scsi_target *starget)
983 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
988 tgt = __ibmvfc_get_target(starget);
1105 * @starget: scsi target struct
1110 static void ibmvfc_get_starget_node_name(struct scsi_target *starget)
1112 struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
1113 fc_starget_port_name(starget) = tgt ? tgt->ids.node_name : 0;
1120 * @starget: scsi target struct
1125 static void ibmvfc_get_starget_port_name(struct scsi_target *starget)
1127 struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
1128 fc_starget_port_name(starget) = tgt ? tgt->ids.port_name : 0;
1135 * @starget: scsi target struct
1140 static void ibmvfc_get_starget_port_id(struct scsi_target *starget)
1142 struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
1143 fc_starget_port_id(starget) = tgt ? tgt->scsi_id : -1;
2107 * @device: device to match (starget)
2110 * 1 if event matches starget / 0 if event does not match starget
2137 * @device: device to match (starget or sdev)
2203 struct scsi_target *starget = scsi_target(sdev);
2204 struct fc_rport *rport = starget_to_rport(starget);
2247 tmf->my_cancel_key = cpu_to_be32((unsigned long)starget->hostdata);
2545 struct scsi_target *starget = scsi_target(sdev);
2555 starget_for_each_device(starget, &cancel_rc, ibmvfc_dev_cancel_all_reset);
2558 starget_for_each_device(starget, &cancel_rc, ibmvfc_dev_cancel_all_noreset);
2561 rc = ibmvfc_wait_for_ops(vhost, starget, ibmvfc_match_target);
2932 * @starget: struct scsi_target
2940 static int ibmvfc_target_alloc(struct scsi_target *starget)
2942 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
2947 starget->hostdata = (void *)(unsigned long)vhost->task_set++;