starget          3040 drivers/infiniband/ulp/srp/ib_srp.c static int srp_target_alloc(struct scsi_target *starget)
starget          3042 drivers/infiniband/ulp/srp/ib_srp.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          3046 drivers/infiniband/ulp/srp/ib_srp.c 		starget->can_queue = target->target_can_queue;
starget           388 drivers/message/fusion/mptbase.h 	struct scsi_target	*starget;
starget           553 drivers/message/fusion/mptbase.h 	struct scsi_target *starget;
starget          1897 drivers/message/fusion/mptctl.c 				struct scsi_target *starget = scsi_target(sdev);
starget          1898 drivers/message/fusion/mptctl.c 				VirtTarget *vtarget = starget->hostdata;
starget            98 drivers/message/fusion/mptfc.c static int mptfc_target_alloc(struct scsi_target *starget);
starget           101 drivers/message/fusion/mptfc.c static void mptfc_target_destroy(struct scsi_target *starget);
starget           471 drivers/message/fusion/mptfc.c 			if (ri->starget) {
starget           472 drivers/message/fusion/mptfc.c 				vtarget = ri->starget->hostdata;
starget           509 drivers/message/fusion/mptfc.c mptfc_target_destroy(struct scsi_target *starget)
starget           514 drivers/message/fusion/mptfc.c 	rport = starget_to_rport(starget);
starget           518 drivers/message/fusion/mptfc.c 			ri->starget = NULL;
starget           520 drivers/message/fusion/mptfc.c 	kfree(starget->hostdata);
starget           521 drivers/message/fusion/mptfc.c 	starget->hostdata = NULL;
starget           530 drivers/message/fusion/mptfc.c mptfc_target_alloc(struct scsi_target *starget)
starget           540 drivers/message/fusion/mptfc.c 	starget->hostdata = vtarget;
starget           543 drivers/message/fusion/mptfc.c 	rport = starget_to_rport(starget);
starget           549 drivers/message/fusion/mptfc.c 			ri->starget = starget;
starget           555 drivers/message/fusion/mptfc.c 		starget->hostdata = NULL;
starget           602 drivers/message/fusion/mptfc.c 	struct scsi_target	*starget;
starget           606 drivers/message/fusion/mptfc.c 	starget = scsi_target(sdev);
starget           607 drivers/message/fusion/mptfc.c 	rport = starget_to_rport(starget);
starget           624 drivers/message/fusion/mptfc.c 	vtarget = starget->hostdata;
starget          1086 drivers/message/fusion/mptfc.c 	struct scsi_target      *starget;
starget          1095 drivers/message/fusion/mptfc.c 			starget = ri->starget;
starget          1096 drivers/message/fusion/mptfc.c 			if (starget) {
starget          1097 drivers/message/fusion/mptfc.c 				vtarget = starget->hostdata;
starget          1121 drivers/message/fusion/mptfc.c 	struct scsi_target      *starget;
starget          1150 drivers/message/fusion/mptfc.c 			starget = ri->starget;
starget          1151 drivers/message/fusion/mptfc.c 			if (starget) {
starget          1152 drivers/message/fusion/mptfc.c 				vtarget = starget->hostdata;
starget           531 drivers/message/fusion/mptsas.c 		return phy_info->port_details->starget;
starget           538 drivers/message/fusion/mptsas.c starget)
starget           541 drivers/message/fusion/mptsas.c 		phy_info->port_details->starget = starget;
starget           559 drivers/message/fusion/mptsas.c 	struct scsi_target	*starget;
starget           598 drivers/message/fusion/mptsas.c 		starget = scsi_target(sdev);
starget           599 drivers/message/fusion/mptsas.c 		rphy = dev_to_rphy(starget->dev.parent);
starget           601 drivers/message/fusion/mptsas.c 			sas_info->os.id = starget->id;
starget           602 drivers/message/fusion/mptsas.c 			sas_info->os.channel = starget->channel;
starget           652 drivers/message/fusion/mptsas.c 		struct scsi_target *starget)
starget           666 drivers/message/fusion/mptsas.c 	cfg.pageAddr = starget->id;
starget           711 drivers/message/fusion/mptsas.c 				sas_info->volume_id = starget->id;
starget           725 drivers/message/fusion/mptsas.c 		    starget->id) {
starget           733 drivers/message/fusion/mptsas.c 		sas_info->fw.id = starget->id;
starget           734 drivers/message/fusion/mptsas.c 		sas_info->os.id = starget->id;
starget           735 drivers/message/fusion/mptsas.c 		sas_info->os.channel = starget->channel;
starget           756 drivers/message/fusion/mptsas.c 	struct scsi_target *starget)
starget           763 drivers/message/fusion/mptsas.c 	rphy = dev_to_rphy(starget->dev.parent);
starget           764 drivers/message/fusion/mptsas.c 	vtarget = starget->hostdata;
starget           920 drivers/message/fusion/mptsas.c 				port_details->starget =
starget          1092 drivers/message/fusion/mptsas.c mptsas_block_io_starget(struct scsi_target *starget)
starget          1094 drivers/message/fusion/mptsas.c 	if (starget)
starget          1095 drivers/message/fusion/mptsas.c 		starget_for_each_device(starget, NULL, mptsas_block_io_sdev);
starget          1123 drivers/message/fusion/mptsas.c 		mptsas_block_io_starget(vtarget->starget);
starget          1715 drivers/message/fusion/mptsas.c mptsas_target_alloc(struct scsi_target *starget)
starget          1717 drivers/message/fusion/mptsas.c 	struct Scsi_Host *host = dev_to_shost(&starget->dev);
starget          1730 drivers/message/fusion/mptsas.c 	vtarget->starget = starget;
starget          1733 drivers/message/fusion/mptsas.c 	id = starget->id;
starget          1739 drivers/message/fusion/mptsas.c 	if (starget->channel == MPTSAS_RAID_CHANNEL) {
starget          1755 drivers/message/fusion/mptsas.c 	rphy = dev_to_rphy(starget->dev.parent);
starget          1764 drivers/message/fusion/mptsas.c 			mptsas_set_starget(&p->phy_info[i], starget);
starget          1788 drivers/message/fusion/mptsas.c 	starget->hostdata = vtarget;
starget          1793 drivers/message/fusion/mptsas.c mptsas_target_destroy(struct scsi_target *starget)
starget          1795 drivers/message/fusion/mptsas.c 	struct Scsi_Host *host = dev_to_shost(&starget->dev);
starget          1803 drivers/message/fusion/mptsas.c 	if (!starget->hostdata)
starget          1806 drivers/message/fusion/mptsas.c 	vtarget = starget->hostdata;
starget          1808 drivers/message/fusion/mptsas.c 	mptsas_del_device_component_by_os(ioc, starget->channel,
starget          1809 drivers/message/fusion/mptsas.c 	    starget->id);
starget          1812 drivers/message/fusion/mptsas.c 	if (starget->channel == MPTSAS_RAID_CHANNEL)
starget          1815 drivers/message/fusion/mptsas.c 	rphy = dev_to_rphy(starget->dev.parent);
starget          1822 drivers/message/fusion/mptsas.c 			starget_printk(KERN_INFO, starget, MYIOC_s_FMT
starget          1835 drivers/message/fusion/mptsas.c 	vtarget->starget = NULL;
starget          1836 drivers/message/fusion/mptsas.c 	kfree(starget->hostdata);
starget          1837 drivers/message/fusion/mptsas.c 	starget->hostdata = NULL;
starget          1849 drivers/message/fusion/mptsas.c 	struct scsi_target 	*starget;
starget          1859 drivers/message/fusion/mptsas.c 	starget = scsi_target(sdev);
starget          1860 drivers/message/fusion/mptsas.c 	vdevice->vtarget = starget->hostdata;
starget          4215 drivers/message/fusion/mptsas.c mptsas_reprobe_target(struct scsi_target *starget, int uld_attach)
starget          4217 drivers/message/fusion/mptsas.c 	starget_for_each_device(starget, uld_attach ? (void *)1 : NULL,
starget          4305 drivers/message/fusion/mptsas.c 	struct scsi_target * starget;
starget          4432 drivers/message/fusion/mptsas.c 		starget = mptsas_get_starget(phy_info);
starget          4433 drivers/message/fusion/mptsas.c 		if (!starget) {
starget          4440 drivers/message/fusion/mptsas.c 		vtarget = starget->hostdata;
starget          4450 drivers/message/fusion/mptsas.c 		starget_printk(KERN_INFO, starget, MYIOC_s_FMT "RAID Hidding: "
starget          4459 drivers/message/fusion/mptsas.c 		mptsas_reprobe_target(starget, 1);
starget          4491 drivers/message/fusion/mptsas.c 		starget = mptsas_get_starget(phy_info);
starget          4492 drivers/message/fusion/mptsas.c 		if (!starget) {
starget          4499 drivers/message/fusion/mptsas.c 		vtarget = starget->hostdata;
starget          4516 drivers/message/fusion/mptsas.c 		starget_printk(KERN_INFO, starget, MYIOC_s_FMT "RAID Exposing:"
starget          4525 drivers/message/fusion/mptsas.c 		mptsas_reprobe_target(starget, 0);
starget           154 drivers/message/fusion/mptsas.h 	struct scsi_target *starget;
starget          2289 drivers/message/fusion/mptscsih.c 	struct scsi_target 	*starget;
starget          2291 drivers/message/fusion/mptscsih.c 	starget = scsi_target(sdev);
starget          2292 drivers/message/fusion/mptscsih.c 	vtarget = starget->hostdata;
starget          2317 drivers/message/fusion/mptscsih.c 	struct scsi_target 	*starget;
starget          2321 drivers/message/fusion/mptscsih.c 	starget = scsi_target(sdev);
starget          2322 drivers/message/fusion/mptscsih.c 	vtarget = starget->hostdata;
starget          2356 drivers/message/fusion/mptscsih.c 	struct scsi_target 	*starget;
starget          2360 drivers/message/fusion/mptscsih.c 	starget = scsi_target(sdev);
starget          2361 drivers/message/fusion/mptscsih.c 	vtarget = starget->hostdata;
starget           397 drivers/message/fusion/mptspi.c static int mptspi_target_alloc(struct scsi_target *starget)
starget           399 drivers/message/fusion/mptspi.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget           414 drivers/message/fusion/mptspi.c 	vtarget->id = (u8)starget->id;
starget           415 drivers/message/fusion/mptspi.c 	vtarget->channel = (u8)starget->channel;
starget           416 drivers/message/fusion/mptspi.c 	vtarget->starget = starget;
starget           417 drivers/message/fusion/mptspi.c 	starget->hostdata = vtarget;
starget           419 drivers/message/fusion/mptspi.c 	if (starget->channel == 1) {
starget           420 drivers/message/fusion/mptspi.c 		if (mptscsih_is_phys_disk(ioc, 0, starget->id) == 0)
starget           427 drivers/message/fusion/mptspi.c 		    starget->id);
starget           430 drivers/message/fusion/mptspi.c 	if (starget->channel == 0 &&
starget           431 drivers/message/fusion/mptspi.c 	    mptspi_is_raid(hd, starget->id)) {
starget           434 drivers/message/fusion/mptspi.c 		    "RAID Volume @ channel=%d id=%d\n", ioc->name, starget->channel,
starget           435 drivers/message/fusion/mptspi.c 		    starget->id));
starget           439 drivers/message/fusion/mptspi.c 	    ioc->spi_data.nvram[starget->id] != MPT_HOST_NVRAM_INVALID) {
starget           440 drivers/message/fusion/mptspi.c 		u32 nvram = ioc->spi_data.nvram[starget->id];
starget           441 drivers/message/fusion/mptspi.c 		spi_min_period(starget) = (nvram & MPT_NVRAM_SYNC_MASK) >> MPT_NVRAM_SYNC_SHIFT;
starget           442 drivers/message/fusion/mptspi.c 		spi_max_width(starget) = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1;
starget           444 drivers/message/fusion/mptspi.c 		spi_min_period(starget) = ioc->spi_data.minSyncFactor;
starget           445 drivers/message/fusion/mptspi.c 		spi_max_width(starget) = ioc->spi_data.maxBusWidth;
starget           447 drivers/message/fusion/mptspi.c 	spi_max_offset(starget) = ioc->spi_data.maxSyncOffset;
starget           449 drivers/message/fusion/mptspi.c 	spi_offset(starget) = 0;
starget           450 drivers/message/fusion/mptspi.c 	spi_period(starget) = 0xFF;
starget           451 drivers/message/fusion/mptspi.c 	mptspi_write_width(starget, 0);
starget           457 drivers/message/fusion/mptspi.c mptspi_target_destroy(struct scsi_target *starget)
starget           459 drivers/message/fusion/mptspi.c 	kfree(starget->hostdata);
starget           460 drivers/message/fusion/mptspi.c 	starget->hostdata = NULL;
starget           471 drivers/message/fusion/mptspi.c mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii)
starget           475 drivers/message/fusion/mptspi.c 	    hd->ioc->name, starget->id, ii,
starget           496 drivers/message/fusion/mptspi.c mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii)
starget           500 drivers/message/fusion/mptspi.c 	    hd->ioc->name, starget->id, ii,
starget           513 drivers/message/fusion/mptspi.c static int mptspi_read_spi_device_pg0(struct scsi_target *starget,
starget           516 drivers/message/fusion/mptspi.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget           527 drivers/message/fusion/mptspi.c 	if (starget->channel == 0 &&
starget           528 drivers/message/fusion/mptspi.c 	    mptspi_is_raid(hd, starget->id))
starget           540 drivers/message/fusion/mptspi.c 		starget_printk(KERN_ERR, starget, MYIOC_s_FMT
starget           558 drivers/message/fusion/mptspi.c 	cfg.pageAddr = starget->id;
starget           562 drivers/message/fusion/mptspi.c 		starget_printk(KERN_ERR, starget, MYIOC_s_FMT "mpt_config failed\n", ioc->name);
starget           568 drivers/message/fusion/mptspi.c 	mptspi_print_read_nego(hd, starget, le32_to_cpu(spi_dev_pg0->NegotiatedParameters));
starget           575 drivers/message/fusion/mptspi.c static u32 mptspi_getRP(struct scsi_target *starget)
starget           579 drivers/message/fusion/mptspi.c 	nego |= spi_iu(starget) ? MPI_SCSIDEVPAGE1_RP_IU : 0;
starget           580 drivers/message/fusion/mptspi.c 	nego |= spi_dt(starget) ? MPI_SCSIDEVPAGE1_RP_DT : 0;
starget           581 drivers/message/fusion/mptspi.c 	nego |= spi_qas(starget) ? MPI_SCSIDEVPAGE1_RP_QAS : 0;
starget           582 drivers/message/fusion/mptspi.c 	nego |= spi_hold_mcs(starget) ? MPI_SCSIDEVPAGE1_RP_HOLD_MCS : 0;
starget           583 drivers/message/fusion/mptspi.c 	nego |= spi_wr_flow(starget) ? MPI_SCSIDEVPAGE1_RP_WR_FLOW : 0;
starget           584 drivers/message/fusion/mptspi.c 	nego |= spi_rd_strm(starget) ? MPI_SCSIDEVPAGE1_RP_RD_STRM : 0;
starget           585 drivers/message/fusion/mptspi.c 	nego |= spi_rti(starget) ? MPI_SCSIDEVPAGE1_RP_RTI : 0;
starget           586 drivers/message/fusion/mptspi.c 	nego |= spi_pcomp_en(starget) ? MPI_SCSIDEVPAGE1_RP_PCOMP_EN : 0;
starget           588 drivers/message/fusion/mptspi.c 	nego |= (spi_period(starget) <<  MPI_SCSIDEVPAGE1_RP_SHIFT_MIN_SYNC_PERIOD) & MPI_SCSIDEVPAGE1_RP_MIN_SYNC_PERIOD_MASK;
starget           589 drivers/message/fusion/mptspi.c 	nego |= (spi_offset(starget) << MPI_SCSIDEVPAGE1_RP_SHIFT_MAX_SYNC_OFFSET) & MPI_SCSIDEVPAGE1_RP_MAX_SYNC_OFFSET_MASK;
starget           590 drivers/message/fusion/mptspi.c 	nego |= spi_width(starget) ?  MPI_SCSIDEVPAGE1_RP_WIDE : 0;
starget           595 drivers/message/fusion/mptspi.c static void mptspi_read_parameters(struct scsi_target *starget)
starget           600 drivers/message/fusion/mptspi.c 	mptspi_read_spi_device_pg0(starget, &spi_dev_pg0);
starget           604 drivers/message/fusion/mptspi.c 	spi_iu(starget) = (nego & MPI_SCSIDEVPAGE0_NP_IU) ? 1 : 0;
starget           605 drivers/message/fusion/mptspi.c 	spi_dt(starget) = (nego & MPI_SCSIDEVPAGE0_NP_DT) ? 1 : 0;
starget           606 drivers/message/fusion/mptspi.c 	spi_qas(starget) = (nego & MPI_SCSIDEVPAGE0_NP_QAS) ? 1 : 0;
starget           607 drivers/message/fusion/mptspi.c 	spi_wr_flow(starget) = (nego & MPI_SCSIDEVPAGE0_NP_WR_FLOW) ? 1 : 0;
starget           608 drivers/message/fusion/mptspi.c 	spi_rd_strm(starget) = (nego & MPI_SCSIDEVPAGE0_NP_RD_STRM) ? 1 : 0;
starget           609 drivers/message/fusion/mptspi.c 	spi_rti(starget) = (nego & MPI_SCSIDEVPAGE0_NP_RTI) ? 1 : 0;
starget           610 drivers/message/fusion/mptspi.c 	spi_pcomp_en(starget) = (nego & MPI_SCSIDEVPAGE0_NP_PCOMP_EN) ? 1 : 0;
starget           611 drivers/message/fusion/mptspi.c 	spi_hold_mcs(starget) = (nego & MPI_SCSIDEVPAGE0_NP_HOLD_MCS) ? 1 : 0;
starget           612 drivers/message/fusion/mptspi.c 	spi_period(starget) = (nego & MPI_SCSIDEVPAGE0_NP_NEG_SYNC_PERIOD_MASK) >> MPI_SCSIDEVPAGE0_NP_SHIFT_SYNC_PERIOD;
starget           613 drivers/message/fusion/mptspi.c 	spi_offset(starget) = (nego & MPI_SCSIDEVPAGE0_NP_NEG_SYNC_OFFSET_MASK) >> MPI_SCSIDEVPAGE0_NP_SHIFT_SYNC_OFFSET;
starget           614 drivers/message/fusion/mptspi.c 	spi_width(starget) = (nego & MPI_SCSIDEVPAGE0_NP_WIDE) ? 1 : 0;
starget           721 drivers/message/fusion/mptspi.c 	struct scsi_target 	*starget;
starget           738 drivers/message/fusion/mptspi.c 	starget = scsi_target(sdev);
starget           739 drivers/message/fusion/mptspi.c 	vtarget = starget->hostdata;
starget           804 drivers/message/fusion/mptspi.c 	struct scsi_target *starget = scsi_target(sdev);
starget           805 drivers/message/fusion/mptspi.c 	VirtTarget *vtarget = starget->hostdata;
starget           817 drivers/message/fusion/mptspi.c 		mptspi_write_spi_device_pg1(starget, &pg1);
starget           849 drivers/message/fusion/mptspi.c static int mptspi_write_spi_device_pg1(struct scsi_target *starget,
starget           852 drivers/message/fusion/mptspi.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget           867 drivers/message/fusion/mptspi.c 	if (starget->channel == 0 &&
starget           868 drivers/message/fusion/mptspi.c 	    mptspi_is_raid(hd, starget->id))
starget           875 drivers/message/fusion/mptspi.c 		starget_printk(KERN_ERR, starget, MYIOC_s_FMT
starget           893 drivers/message/fusion/mptspi.c 	cfg.pageAddr = starget->id;
starget           908 drivers/message/fusion/mptspi.c 			sdev = scsi_device_lookup_by_target(starget, i);
starget           920 drivers/message/fusion/mptspi.c 	mptspi_print_write_nego(hd, starget, le32_to_cpu(pg1->RequestedParameters));
starget           923 drivers/message/fusion/mptspi.c 		starget_printk(KERN_ERR, starget, MYIOC_s_FMT
starget           934 drivers/message/fusion/mptspi.c static void mptspi_write_offset(struct scsi_target *starget, int offset)
starget           945 drivers/message/fusion/mptspi.c 	if (spi_offset(starget) == -1)
starget           946 drivers/message/fusion/mptspi.c 		mptspi_read_parameters(starget);
starget           948 drivers/message/fusion/mptspi.c 	spi_offset(starget) = offset;
starget           950 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget           956 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget           959 drivers/message/fusion/mptspi.c static void mptspi_write_period(struct scsi_target *starget, int period)
starget           970 drivers/message/fusion/mptspi.c 	if (spi_period(starget) == -1)
starget           971 drivers/message/fusion/mptspi.c 		mptspi_read_parameters(starget);
starget           974 drivers/message/fusion/mptspi.c 		spi_iu(starget) = 1;
starget           975 drivers/message/fusion/mptspi.c 		spi_dt(starget) = 1;
starget           977 drivers/message/fusion/mptspi.c 		spi_dt(starget) = 1;
starget           980 drivers/message/fusion/mptspi.c 	spi_period(starget) = period;
starget           982 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget           988 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget           991 drivers/message/fusion/mptspi.c static void mptspi_write_dt(struct scsi_target *starget, int dt)
starget           996 drivers/message/fusion/mptspi.c 	if (spi_period(starget) == -1)
starget           997 drivers/message/fusion/mptspi.c 		mptspi_read_parameters(starget);
starget           999 drivers/message/fusion/mptspi.c 	if (!dt && spi_period(starget) < 10)
starget          1000 drivers/message/fusion/mptspi.c 		spi_period(starget) = 10;
starget          1002 drivers/message/fusion/mptspi.c 	spi_dt(starget) = dt;
starget          1004 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget          1011 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget          1014 drivers/message/fusion/mptspi.c static void mptspi_write_iu(struct scsi_target *starget, int iu)
starget          1019 drivers/message/fusion/mptspi.c 	if (spi_period(starget) == -1)
starget          1020 drivers/message/fusion/mptspi.c 		mptspi_read_parameters(starget);
starget          1022 drivers/message/fusion/mptspi.c 	if (!iu && spi_period(starget) < 9)
starget          1023 drivers/message/fusion/mptspi.c 		spi_period(starget) = 9;
starget          1025 drivers/message/fusion/mptspi.c 	spi_iu(starget) = iu;
starget          1027 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget          1033 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget          1037 drivers/message/fusion/mptspi.c static void mptspi_write_##parm(struct scsi_target *starget, int parm)\
starget          1042 drivers/message/fusion/mptspi.c 	spi_##parm(starget) = parm;					\
starget          1044 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);					\
starget          1050 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);				\
starget          1059 drivers/message/fusion/mptspi.c static void mptspi_write_qas(struct scsi_target *starget, int qas)
starget          1062 drivers/message/fusion/mptspi.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          1064 drivers/message/fusion/mptspi.c 	VirtTarget *vtarget = starget->hostdata;
starget          1069 drivers/message/fusion/mptspi.c 		spi_qas(starget) = 0;
starget          1071 drivers/message/fusion/mptspi.c 		spi_qas(starget) = qas;
starget          1073 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget          1079 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget          1082 drivers/message/fusion/mptspi.c static void mptspi_write_width(struct scsi_target *starget, int width)
starget          1088 drivers/message/fusion/mptspi.c 		spi_dt(starget) = 0;
starget          1089 drivers/message/fusion/mptspi.c 		if (spi_period(starget) < 10)
starget          1090 drivers/message/fusion/mptspi.c 			spi_period(starget) = 10;
starget          1093 drivers/message/fusion/mptspi.c 	spi_width(starget) = width;
starget          1095 drivers/message/fusion/mptspi.c 	nego = mptspi_getRP(starget);
starget          1101 drivers/message/fusion/mptspi.c 	mptspi_write_spi_device_pg1(starget, &pg1);
starget          1129 drivers/message/fusion/mptspi.c 		struct scsi_target *starget = scsi_target(sdev);
starget          1130 drivers/message/fusion/mptspi.c 		VirtTarget *vtarget = starget->hostdata;
starget          1141 drivers/message/fusion/mptspi.c 		starget_printk(KERN_INFO, vtarget->starget, MYIOC_s_FMT
starget          1191 drivers/message/fusion/mptspi.c mptspi_deny_binding(struct scsi_target *starget)
starget          1194 drivers/message/fusion/mptspi.c 		(struct _MPT_SCSI_HOST *)dev_to_shost(starget->dev.parent)->hostdata;
starget          1195 drivers/message/fusion/mptspi.c 	return ((mptspi_is_raid(hd, starget->id)) &&
starget          1196 drivers/message/fusion/mptspi.c 		starget->channel == 0) ? 1 : 0;
starget          1262 drivers/message/fusion/mptspi.c 	struct scsi_target *starget;
starget          1273 drivers/message/fusion/mptspi.c 			starget = scsi_target(sdev);
starget          1274 drivers/message/fusion/mptspi.c 			nego = mptspi_getRP(starget);
starget          1278 drivers/message/fusion/mptspi.c 			mptspi_write_spi_device_pg1(starget, &pg1);
starget           345 drivers/s390/scsi/zfcp_scsi.c 	struct scsi_target *starget = scsi_target(scpnt->device);
starget           346 drivers/s390/scsi/zfcp_scsi.c 	struct fc_rport *rport = starget_to_rport(starget);
starget           354 drivers/s390/scsi/zfcp_scsi.c 		if (tmp_sdev->id == starget->id) {
starget           361 drivers/s390/scsi/zfcp_scsi.c 		zfcp_dbf_scsi_eh("tr_nosd", adapter, starget->id, ret);
starget           779 drivers/scsi/53c700.c 			struct scsi_target *starget = SCp->device->sdev_target;
starget           788 drivers/scsi/53c700.c 			spi_offset(starget) = offset;
starget           789 drivers/scsi/53c700.c 			spi_period(starget) = period;
starget           792 drivers/scsi/53c700.c 				spi_display_xfer_agreement(starget);
starget           594 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_target_in_softc(struct scsi_target *starget)
starget           597 drivers/scsi/aic7xxx/aic79xx_osm.c 		*((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata);
starget           600 drivers/scsi/aic7xxx/aic79xx_osm.c 	target_offset = starget->id;
starget           601 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (starget->channel != 0)
starget           604 drivers/scsi/aic7xxx/aic79xx_osm.c 	return &ahd->platform_data->starget[target_offset];
starget           608 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_target_alloc(struct scsi_target *starget)
starget           611 drivers/scsi/aic7xxx/aic79xx_osm.c 		*((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata);
starget           614 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget);
starget           618 drivers/scsi/aic7xxx/aic79xx_osm.c 	char channel = starget->channel + 'A';
starget           624 drivers/scsi/aic7xxx/aic79xx_osm.c 	*ahd_targp = starget;
starget           627 drivers/scsi/aic7xxx/aic79xx_osm.c 		int flags = sc->device_flags[starget->id];
starget           630 drivers/scsi/aic7xxx/aic79xx_osm.c 					    starget->id, &tstate);
starget           634 drivers/scsi/aic7xxx/aic79xx_osm.c 			spi_max_iu(starget) = 0;
starget           637 drivers/scsi/aic7xxx/aic79xx_osm.c 				spi_rti(starget) = 0;
starget           641 drivers/scsi/aic7xxx/aic79xx_osm.c 			spi_max_qas(starget) = 0;
starget           644 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_max_width(starget) = (flags & CFWIDEB) ? 1 : 0;
starget           645 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_min_period(starget) = tinfo->user.period;
starget           646 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_max_offset(starget) = tinfo->user.offset;
starget           650 drivers/scsi/aic7xxx/aic79xx_osm.c 				    starget->id, &tstate);
starget           651 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, ahd->our_id, starget->id,
starget           664 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_target_destroy(struct scsi_target *starget)
starget           666 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget);
starget          1339 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct scsi_target *starget;
starget          1345 drivers/scsi/aic7xxx/aic79xx_osm.c 			starget = ahd->platform_data->starget[i];
starget          1346 drivers/scsi/aic7xxx/aic79xx_osm.c 			if (starget != NULL) {
starget          1347 drivers/scsi/aic7xxx/aic79xx_osm.c 				ahd->platform_data->starget[i] = NULL;
starget          1692 drivers/scsi/aic7xxx/aic79xx_osm.c 		struct  scsi_target *starget;
starget          1717 drivers/scsi/aic7xxx/aic79xx_osm.c 		starget = ahd->platform_data->starget[target];
starget          1718 drivers/scsi/aic7xxx/aic79xx_osm.c 		if (starget == NULL)
starget          1722 drivers/scsi/aic7xxx/aic79xx_osm.c 			(spi_dt(starget) ? MSG_EXT_PPR_DT_REQ : 0)
starget          1723 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_qas(starget) ? MSG_EXT_PPR_QAS_REQ : 0)
starget          1724 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_iu(starget) ?  MSG_EXT_PPR_IU_REQ : 0)
starget          1725 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_rd_strm(starget) ? MSG_EXT_PPR_RD_STRM : 0)
starget          1726 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_pcomp_en(starget) ? MSG_EXT_PPR_PCOMP_EN : 0)
starget          1727 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_rti(starget) ? MSG_EXT_PPR_RTI : 0)
starget          1728 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_wr_flow(starget) ? MSG_EXT_PPR_WR_FLOW : 0)
starget          1729 drivers/scsi/aic7xxx/aic79xx_osm.c 			+ (spi_hold_mcs(starget) ? MSG_EXT_PPR_HOLD_MCS : 0);
starget          1731 drivers/scsi/aic7xxx/aic79xx_osm.c 		if (tinfo->curr.period == spi_period(starget)
starget          1732 drivers/scsi/aic7xxx/aic79xx_osm.c 		    && tinfo->curr.width == spi_width(starget)
starget          1733 drivers/scsi/aic7xxx/aic79xx_osm.c 		    && tinfo->curr.offset == spi_offset(starget)
starget          1738 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_period(starget) = tinfo->curr.period;
starget          1739 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_width(starget) = tinfo->curr.width;
starget          1740 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_offset(starget) = tinfo->curr.offset;
starget          1741 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0;
starget          1742 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0;
starget          1743 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0;
starget          1744 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_rd_strm(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_RD_STRM ? 1 : 0;
starget          1745 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_pcomp_en(starget) =  tinfo->curr.ppr_options & MSG_EXT_PPR_PCOMP_EN ? 1 : 0;
starget          1746 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_rti(starget) =  tinfo->curr.ppr_options &  MSG_EXT_PPR_RTI ? 1 : 0;
starget          1747 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_wr_flow(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_WR_FLOW ? 1 : 0;
starget          1748 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_hold_mcs(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_HOLD_MCS ? 1 : 0;
starget          1749 drivers/scsi/aic7xxx/aic79xx_osm.c 		spi_display_xfer_agreement(starget);
starget          2386 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_width(struct scsi_target *starget, int width)
starget          2388 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2393 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2394 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2400 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_period(struct scsi_target *starget, int period)
starget          2402 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2407 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2408 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2425 drivers/scsi/aic7xxx/aic79xx_osm.c 		if (spi_max_width(starget)) {
starget          2435 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2436 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2440 drivers/scsi/aic7xxx/aic79xx_osm.c 		if (spi_width(starget) == 0)
starget          2453 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_offset(struct scsi_target *starget, int offset)
starget          2455 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2460 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2461 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2473 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2474 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2488 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_dt(struct scsi_target *starget, int dt)
starget          2490 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2495 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2496 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2509 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (dt && spi_max_width(starget)) {
starget          2512 drivers/scsi/aic7xxx/aic79xx_osm.c 			ahd_linux_set_width(starget, 1);
starget          2519 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2520 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2530 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_qas(struct scsi_target *starget, int qas)
starget          2532 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2537 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2538 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2558 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2559 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2569 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_iu(struct scsi_target *starget, int iu)
starget          2571 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2576 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2577 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2591 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (iu && spi_max_width(starget)) {
starget          2598 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2599 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2609 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_rd_strm(struct scsi_target *starget, int rdstrm)
starget          2611 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2616 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2617 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2631 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (rdstrm && spi_max_width(starget))
starget          2634 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2635 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2645 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_wr_flow(struct scsi_target *starget, int wrflow)
starget          2647 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2652 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2653 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2667 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (wrflow && spi_max_width(starget))
starget          2670 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2671 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2681 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_rti(struct scsi_target *starget, int rti)
starget          2683 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2688 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2689 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2711 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (rti && spi_max_width(starget))
starget          2714 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2715 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2725 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_pcomp_en(struct scsi_target *starget, int pcomp)
starget          2727 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2732 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2733 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2747 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (pcomp && spi_max_width(starget)) {
starget          2764 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2765 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2775 drivers/scsi/aic7xxx/aic79xx_osm.c static void ahd_linux_set_hold_mcs(struct scsi_target *starget, int hold)
starget          2777 drivers/scsi/aic7xxx/aic79xx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2782 drivers/scsi/aic7xxx/aic79xx_osm.c 				      starget->channel + 'A',
starget          2783 drivers/scsi/aic7xxx/aic79xx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2791 drivers/scsi/aic7xxx/aic79xx_osm.c 	if (hold && spi_max_width(starget))
starget          2794 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2795 drivers/scsi/aic7xxx/aic79xx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget           343 drivers/scsi/aic7xxx/aic79xx_osm.h 	struct scsi_target *starget[AHD_NUM_TARGETS]; 
starget           160 drivers/scsi/aic7xxx/aic79xx_proc.c 	struct  scsi_target *starget;
starget           170 drivers/scsi/aic7xxx/aic79xx_proc.c 	starget = ahd->platform_data->starget[target_id];
starget           171 drivers/scsi/aic7xxx/aic79xx_proc.c 	if (starget == NULL)
starget           182 drivers/scsi/aic7xxx/aic79xx_proc.c 		dev = scsi_device_lookup_by_target(starget, lun);
starget           544 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_target_in_softc(struct scsi_target *starget)
starget           547 drivers/scsi/aic7xxx/aic7xxx_osm.c 		*((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata);
starget           550 drivers/scsi/aic7xxx/aic7xxx_osm.c 	target_offset = starget->id;
starget           551 drivers/scsi/aic7xxx/aic7xxx_osm.c 	if (starget->channel != 0)
starget           554 drivers/scsi/aic7xxx/aic7xxx_osm.c 	return &ahc->platform_data->starget[target_offset];
starget           558 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_target_alloc(struct scsi_target *starget)
starget           561 drivers/scsi/aic7xxx/aic7xxx_osm.c 		*((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata);
starget           564 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget);
starget           569 drivers/scsi/aic7xxx/aic7xxx_osm.c 	char channel = starget->channel + 'A';
starget           573 drivers/scsi/aic7xxx/aic7xxx_osm.c 	target_offset = starget->id;
starget           574 drivers/scsi/aic7xxx/aic7xxx_osm.c 	if (starget->channel != 0)
starget           577 drivers/scsi/aic7xxx/aic7xxx_osm.c 	if (starget->channel)
starget           584 drivers/scsi/aic7xxx/aic7xxx_osm.c 	*ahc_targp = starget;
starget           610 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_max_width(starget) = (flags & CFWIDEB) ? 1 : 0;
starget           612 drivers/scsi/aic7xxx/aic7xxx_osm.c 			spi_max_offset(starget) = 0;
starget           613 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_min_period(starget) = 
starget           617 drivers/scsi/aic7xxx/aic7xxx_osm.c 					    starget->id, &tstate);
starget           619 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, our_id, starget->id,
starget           632 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_target_destroy(struct scsi_target *starget)
starget           634 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget);
starget           644 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct scsi_target *starget = sdev->sdev_target;
starget           666 drivers/scsi/aic7xxx/aic7xxx_osm.c 	spi_period(starget) = 0;
starget          1229 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct scsi_target *starget;
starget          1235 drivers/scsi/aic7xxx/aic7xxx_osm.c 			starget = ahc->platform_data->starget[i];
starget          1236 drivers/scsi/aic7xxx/aic7xxx_osm.c 			if (starget != NULL) {
starget          1237 drivers/scsi/aic7xxx/aic7xxx_osm.c 				ahc->platform_data->starget[i] = NULL;
starget          1610 drivers/scsi/aic7xxx/aic7xxx_osm.c 		struct	scsi_target *starget;
starget          1642 drivers/scsi/aic7xxx/aic7xxx_osm.c 		starget = ahc->platform_data->starget[target_offset];
starget          1643 drivers/scsi/aic7xxx/aic7xxx_osm.c 		if (starget == NULL)
starget          1645 drivers/scsi/aic7xxx/aic7xxx_osm.c 		targ = scsi_transport_target_data(starget);
starget          1648 drivers/scsi/aic7xxx/aic7xxx_osm.c 			(spi_dt(starget) ? MSG_EXT_PPR_DT_REQ : 0)
starget          1649 drivers/scsi/aic7xxx/aic7xxx_osm.c 			+ (spi_qas(starget) ? MSG_EXT_PPR_QAS_REQ : 0)
starget          1650 drivers/scsi/aic7xxx/aic7xxx_osm.c 			+ (spi_iu(starget) ?  MSG_EXT_PPR_IU_REQ : 0);
starget          1652 drivers/scsi/aic7xxx/aic7xxx_osm.c 		if (tinfo->curr.period == spi_period(starget)
starget          1653 drivers/scsi/aic7xxx/aic7xxx_osm.c 		    && tinfo->curr.width == spi_width(starget)
starget          1654 drivers/scsi/aic7xxx/aic7xxx_osm.c 		    && tinfo->curr.offset == spi_offset(starget)
starget          1659 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_period(starget) = tinfo->curr.period;
starget          1660 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_width(starget) = tinfo->curr.width;
starget          1661 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_offset(starget) = tinfo->curr.offset;
starget          1662 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0;
starget          1663 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0;
starget          1664 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0;
starget          1665 drivers/scsi/aic7xxx/aic7xxx_osm.c 		spi_display_xfer_agreement(starget);
starget          2329 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_width(struct scsi_target *starget, int width)
starget          2331 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2336 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2337 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2343 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_period(struct scsi_target *starget, int period)
starget          2345 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2350 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      starget->channel + 'A',
starget          2351 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2364 drivers/scsi/aic7xxx/aic7xxx_osm.c 		if (spi_max_width(starget))
starget          2371 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2372 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2376 drivers/scsi/aic7xxx/aic7xxx_osm.c 		if (spi_width(starget) == 0)
starget          2387 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_offset(struct scsi_target *starget, int offset)
starget          2389 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2394 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      starget->channel + 'A',
starget          2395 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2402 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2403 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2415 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_dt(struct scsi_target *starget, int dt)
starget          2417 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2422 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      starget->channel + 'A',
starget          2423 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2432 drivers/scsi/aic7xxx/aic7xxx_osm.c 	if (dt && spi_max_width(starget)) {
starget          2435 drivers/scsi/aic7xxx/aic7xxx_osm.c 			ahc_linux_set_width(starget, 1);
starget          2439 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2440 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2453 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_qas(struct scsi_target *starget, int qas)
starget          2455 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2460 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      starget->channel + 'A',
starget          2461 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2472 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2473 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget          2481 drivers/scsi/aic7xxx/aic7xxx_osm.c static void ahc_linux_set_iu(struct scsi_target *starget, int iu)
starget          2483 drivers/scsi/aic7xxx/aic7xxx_osm.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2488 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      starget->channel + 'A',
starget          2489 drivers/scsi/aic7xxx/aic7xxx_osm.c 				      shost->this_id, starget->id, &tstate);
starget          2500 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
starget          2501 drivers/scsi/aic7xxx/aic7xxx_osm.c 			    starget->channel + 'A', ROLE_INITIATOR);
starget           354 drivers/scsi/aic7xxx/aic7xxx_osm.h 	struct scsi_target *starget[AHC_NUM_TARGETS]; 
starget           138 drivers/scsi/aic7xxx/aic7xxx_proc.c 	struct	scsi_target *starget;
starget           150 drivers/scsi/aic7xxx/aic7xxx_proc.c 	starget = ahc->platform_data->starget[target_offset];
starget           151 drivers/scsi/aic7xxx/aic7xxx_proc.c 	if (!starget)
starget           162 drivers/scsi/aic7xxx/aic7xxx_proc.c 		sdev = scsi_device_lookup_by_target(starget, lun);
starget            22 drivers/scsi/bfa/bfad_attr.c bfad_im_get_starget_port_id(struct scsi_target *starget)
starget            31 drivers/scsi/bfa/bfad_attr.c 	shost = dev_to_shost(starget->dev.parent);
starget            36 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
starget            40 drivers/scsi/bfa/bfad_attr.c 	fc_starget_port_id(starget) = fc_id;
starget            48 drivers/scsi/bfa/bfad_attr.c bfad_im_get_starget_node_name(struct scsi_target *starget)
starget            57 drivers/scsi/bfa/bfad_attr.c 	shost = dev_to_shost(starget->dev.parent);
starget            62 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
starget            66 drivers/scsi/bfa/bfad_attr.c 	fc_starget_node_name(starget) = cpu_to_be64(node_name);
starget            74 drivers/scsi/bfa/bfad_attr.c bfad_im_get_starget_port_name(struct scsi_target *starget)
starget            83 drivers/scsi/bfa/bfad_attr.c 	shost = dev_to_shost(starget->dev.parent);
starget            88 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
starget            92 drivers/scsi/bfa/bfad_attr.c 	fc_starget_port_name(starget) = cpu_to_be64(port_name);
starget           371 drivers/scsi/bfa/bfad_im.c 	struct scsi_target *starget = scsi_target(cmnd->device);
starget           382 drivers/scsi/bfa/bfad_im.c 	itnim = bfad_get_itnim(im_port, starget->id);
starget           551 drivers/scsi/esp_scsi.c 	struct scsi_target *target = tp->starget;
starget           558 drivers/scsi/esp_scsi.c 	struct scsi_target *target = tp->starget;
starget           788 drivers/scsi/esp_scsi.c 		if (spi_width(tp->starget) == tp->nego_goal_width &&
starget           789 drivers/scsi/esp_scsi.c 		    spi_period(tp->starget) == tp->nego_goal_period &&
starget           790 drivers/scsi/esp_scsi.c 		    spi_offset(tp->starget) == tp->nego_goal_offset) {
starget          1199 drivers/scsi/esp_scsi.c 	dev = __scsi_device_lookup_by_target(tp->starget, lun);
starget          1419 drivers/scsi/esp_scsi.c 	spi_period(tp->starget) = scsi_period;
starget          1420 drivers/scsi/esp_scsi.c 	spi_offset(tp->starget) = scsi_offset;
starget          1421 drivers/scsi/esp_scsi.c 	spi_width(tp->starget) = (tp->flags & ESP_TGT_WIDE) ? 1 : 0;
starget          1451 drivers/scsi/esp_scsi.c 	spi_display_xfer_agreement(tp->starget);
starget          1573 drivers/scsi/esp_scsi.c 	spi_period(tp->starget) = 0;
starget          1574 drivers/scsi/esp_scsi.c 	spi_offset(tp->starget) = 0;
starget          2094 drivers/scsi/esp_scsi.c 		if (tp->starget)
starget          2095 drivers/scsi/esp_scsi.c 			__starget_for_each_device(tp->starget, NULL,
starget          2433 drivers/scsi/esp_scsi.c static int esp_target_alloc(struct scsi_target *starget)
starget          2435 drivers/scsi/esp_scsi.c 	struct esp *esp = shost_priv(dev_to_shost(&starget->dev));
starget          2436 drivers/scsi/esp_scsi.c 	struct esp_target_data *tp = &esp->target[starget->id];
starget          2438 drivers/scsi/esp_scsi.c 	tp->starget = starget;
starget          2443 drivers/scsi/esp_scsi.c static void esp_target_destroy(struct scsi_target *starget)
starget          2445 drivers/scsi/esp_scsi.c 	struct esp *esp = shost_priv(dev_to_shost(&starget->dev));
starget          2446 drivers/scsi/esp_scsi.c 	struct esp_target_data *tp = &esp->target[starget->id];
starget          2448 drivers/scsi/esp_scsi.c 	tp->starget = NULL;
starget          2462 drivers/scsi/esp_scsi.c 	spi_min_period(tp->starget) = esp->min_period;
starget          2463 drivers/scsi/esp_scsi.c 	spi_max_offset(tp->starget) = 15;
starget          2466 drivers/scsi/esp_scsi.c 		spi_max_width(tp->starget) = 1;
starget          2468 drivers/scsi/esp_scsi.c 		spi_max_width(tp->starget) = 0;
starget           337 drivers/scsi/esp_scsi.h 	struct scsi_target	*starget;
starget          2103 drivers/scsi/hpsa.c 		struct scsi_target *starget;
starget          2106 drivers/scsi/hpsa.c 		starget = scsi_target(sdev);
starget          2107 drivers/scsi/hpsa.c 		rphy = target_to_rphy(starget);
starget           902 drivers/scsi/ibmvscsi/ibmvfc.c static struct ibmvfc_target *__ibmvfc_get_target(struct scsi_target *starget)
starget           904 drivers/scsi/ibmvscsi/ibmvfc.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           909 drivers/scsi/ibmvscsi/ibmvfc.c 		if (tgt->target_id == starget->id) {
starget           923 drivers/scsi/ibmvscsi/ibmvfc.c static struct ibmvfc_target *ibmvfc_get_target(struct scsi_target *starget)
starget           925 drivers/scsi/ibmvscsi/ibmvfc.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           930 drivers/scsi/ibmvscsi/ibmvfc.c 	tgt = __ibmvfc_get_target(starget);
starget          1052 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_get_starget_node_name(struct scsi_target *starget)
starget          1054 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
starget          1055 drivers/scsi/ibmvscsi/ibmvfc.c 	fc_starget_port_name(starget) = tgt ? tgt->ids.node_name : 0;
starget          1067 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_get_starget_port_name(struct scsi_target *starget)
starget          1069 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
starget          1070 drivers/scsi/ibmvscsi/ibmvfc.c 	fc_starget_port_name(starget) = tgt ? tgt->ids.port_name : 0;
starget          1082 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_get_starget_port_id(struct scsi_target *starget)
starget          1084 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_target *tgt = ibmvfc_get_target(starget);
starget          1085 drivers/scsi/ibmvscsi/ibmvfc.c 	fc_starget_port_id(starget) = tgt ? tgt->scsi_id : -1;
starget          2145 drivers/scsi/ibmvscsi/ibmvfc.c 	struct scsi_target *starget = scsi_target(sdev);
starget          2146 drivers/scsi/ibmvscsi/ibmvfc.c 	struct fc_rport *rport = starget_to_rport(starget);
starget          2189 drivers/scsi/ibmvscsi/ibmvfc.c 		tmf->my_cancel_key = cpu_to_be32((unsigned long)starget->hostdata);
starget          2487 drivers/scsi/ibmvscsi/ibmvfc.c 	struct scsi_target *starget = scsi_target(sdev);
starget          2497 drivers/scsi/ibmvscsi/ibmvfc.c 		starget_for_each_device(starget, &cancel_rc, ibmvfc_dev_cancel_all_reset);
starget          2500 drivers/scsi/ibmvscsi/ibmvfc.c 		starget_for_each_device(starget, &cancel_rc, ibmvfc_dev_cancel_all_noreset);
starget          2503 drivers/scsi/ibmvscsi/ibmvfc.c 		rc = ibmvfc_wait_for_ops(vhost, starget, ibmvfc_match_target);
starget          2856 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_target_alloc(struct scsi_target *starget)
starget          2858 drivers/scsi/ibmvscsi/ibmvfc.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          2863 drivers/scsi/ibmvscsi/ibmvfc.c 	starget->hostdata = (void *)(unsigned long)vhost->task_set++;
starget          4772 drivers/scsi/ipr.c static struct ipr_resource_entry *ipr_find_starget(struct scsi_target *starget)
starget          4774 drivers/scsi/ipr.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          4779 drivers/scsi/ipr.c 		if ((res->bus == starget->channel) &&
starget          4780 drivers/scsi/ipr.c 		    (res->target == starget->id)) {
starget          4800 drivers/scsi/ipr.c static int ipr_target_alloc(struct scsi_target *starget)
starget          4802 drivers/scsi/ipr.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          4810 drivers/scsi/ipr.c 	res = ipr_find_starget(starget);
starget          4811 drivers/scsi/ipr.c 	starget->hostdata = NULL;
starget          4828 drivers/scsi/ipr.c 			starget->hostdata = sata_port;
starget          4847 drivers/scsi/ipr.c static void ipr_target_destroy(struct scsi_target *starget)
starget          4849 drivers/scsi/ipr.c 	struct ipr_sata_port *sata_port = starget->hostdata;
starget          4850 drivers/scsi/ipr.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          4854 drivers/scsi/ipr.c 		if (!ipr_find_starget(starget)) {
starget          4855 drivers/scsi/ipr.c 			if (starget->channel == IPR_ARRAY_VIRTUAL_BUS)
starget          4856 drivers/scsi/ipr.c 				clear_bit(starget->id, ioa_cfg->array_ids);
starget          4857 drivers/scsi/ipr.c 			else if (starget->channel == IPR_VSET_VIRTUAL_BUS)
starget          4858 drivers/scsi/ipr.c 				clear_bit(starget->id, ioa_cfg->vset_ids);
starget          4859 drivers/scsi/ipr.c 			else if (starget->channel == 0)
starget          4860 drivers/scsi/ipr.c 				clear_bit(starget->id, ioa_cfg->target_ids);
starget          4865 drivers/scsi/ipr.c 		starget->hostdata = NULL;
starget          1776 drivers/scsi/libiscsi.c int iscsi_target_alloc(struct scsi_target *starget)
starget          1778 drivers/scsi/libiscsi.c 	struct iscsi_cls_session *cls_session = starget_to_session(starget);
starget          1781 drivers/scsi/libiscsi.c 	starget->can_queue = session->scsi_cmds_max;
starget           823 drivers/scsi/libsas/sas_scsi_host.c int sas_target_alloc(struct scsi_target *starget)
starget           825 drivers/scsi/libsas/sas_scsi_host.c 	struct sas_rphy *rphy = dev_to_rphy(starget->dev.parent);
starget           832 drivers/scsi/libsas/sas_scsi_host.c 	starget->hostdata = found_dev;
starget           914 drivers/scsi/libsas/sas_scsi_host.c void sas_target_destroy(struct scsi_target *starget)
starget           916 drivers/scsi/libsas/sas_scsi_host.c 	struct domain_device *found_dev = starget->hostdata;
starget           921 drivers/scsi/libsas/sas_scsi_host.c 	starget->hostdata = NULL;
starget          6786 drivers/scsi/lpfc/lpfc_attr.c lpfc_get_node_by_target(struct scsi_target *starget)
starget          6788 drivers/scsi/lpfc/lpfc_attr.c 	struct Scsi_Host  *shost = dev_to_shost(starget->dev.parent);
starget          6797 drivers/scsi/lpfc/lpfc_attr.c 		    starget->id == ndlp->nlp_sid) {
starget          6811 drivers/scsi/lpfc/lpfc_attr.c lpfc_get_starget_port_id(struct scsi_target *starget)
starget          6813 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget);
starget          6815 drivers/scsi/lpfc/lpfc_attr.c 	fc_starget_port_id(starget) = ndlp ? ndlp->nlp_DID : -1;
starget          6825 drivers/scsi/lpfc/lpfc_attr.c lpfc_get_starget_node_name(struct scsi_target *starget)
starget          6827 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget);
starget          6829 drivers/scsi/lpfc/lpfc_attr.c 	fc_starget_node_name(starget) =
starget          6840 drivers/scsi/lpfc/lpfc_attr.c lpfc_get_starget_port_name(struct scsi_target *starget)
starget          6842 drivers/scsi/lpfc/lpfc_attr.c 	struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget);
starget          6844 drivers/scsi/lpfc/lpfc_attr.c 	fc_starget_port_name(starget) =
starget           413 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct scsi_target *starget;
starget           526 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct scsi_target *starget;
starget           591 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct scsi_target *starget;
starget           678 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct scsi_target *starget;
starget           718 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget)
starget           735 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	} else if (starget) {
starget           737 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, starget,
starget           743 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, starget,
starget           748 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, starget,
starget           889 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	} else if (!sas_device->starget) {
starget          1165 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	} else if (!pcie_device->starget) {
starget          1587 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_target_alloc(struct scsi_target *starget)
starget          1589 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          1603 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget->hostdata = sas_target_priv_data;
starget          1604 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	sas_target_priv_data->starget = starget;
starget          1608 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == RAID_CHANNEL) {
starget          1610 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		raid_device = _scsih_raid_device_find_by_id(ioc, starget->id,
starget          1611 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		    starget->channel);
starget          1618 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			raid_device->starget = starget;
starget          1625 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == PCIE_CHANNEL) {
starget          1627 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		pcie_device = __mpt3sas_get_pdev_by_idchannel(ioc, starget->id,
starget          1628 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget->channel);
starget          1633 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->starget = starget;
starget          1634 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->id = starget->id;
starget          1635 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->channel = starget->channel;
starget          1648 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	rphy = dev_to_rphy(starget->dev.parent);
starget          1656 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_device->starget = starget;
starget          1657 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_device->id = starget->id;
starget          1658 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_device->channel = starget->channel;
starget          1676 drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_target_destroy(struct scsi_target *starget)
starget          1678 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          1686 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	sas_target_priv_data = starget->hostdata;
starget          1690 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == RAID_CHANNEL) {
starget          1692 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		raid_device = _scsih_raid_device_find_by_id(ioc, starget->id,
starget          1693 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		    starget->channel);
starget          1695 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			raid_device->starget = NULL;
starget          1702 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == PCIE_CHANNEL) {
starget          1706 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (pcie_device && (pcie_device->starget == starget) &&
starget          1707 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			(pcie_device->id == starget->id) &&
starget          1708 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			(pcie_device->channel == starget->channel))
starget          1709 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->starget = NULL;
starget          1725 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (sas_device && (sas_device->starget == starget) &&
starget          1726 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    (sas_device->id == starget->id) &&
starget          1727 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    (sas_device->channel == starget->channel))
starget          1728 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_device->starget = NULL;
starget          1743 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget->hostdata = NULL;
starget          1760 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          1774 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget = scsi_target(sdev);
starget          1775 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	sas_target_priv_data = starget->hostdata;
starget          1782 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	shost = dev_to_shost(&starget->dev);
starget          1784 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == RAID_CHANNEL) {
starget          1787 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		    starget->id, starget->channel);
starget          1792 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget->channel == PCIE_CHANNEL) {
starget          1796 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (pcie_device && (pcie_device->starget == NULL)) {
starget          1800 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->starget = starget;
starget          1811 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (sas_device && (sas_device->starget == NULL)) {
starget          1815 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_device->starget = starget;
starget          1835 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          1845 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget = scsi_target(sdev);
starget          1846 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	sas_target_priv_data = starget->hostdata;
starget          1849 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	shost = dev_to_shost(&starget->dev);
starget          1857 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->starget = NULL;
starget          1869 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_device->starget = NULL;
starget          2789 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = scmd->device->sdev_target;
starget          2790 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct MPT3SAS_TARGET *priv_target = starget->hostdata;
starget          2805 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_printk(KERN_INFO, starget,
starget          2814 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, starget,
starget          2820 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				starget_printk(KERN_INFO, starget,
starget          2826 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				starget_printk(KERN_INFO, starget,
starget          2840 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				starget_printk(KERN_INFO, starget,
starget          2846 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, starget,
starget          2853 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    NULL, starget);
starget          2948 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = scmd->device->sdev_target;
starget          2949 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct MPT3SAS_TARGET *target_priv_data = starget->hostdata;
starget          3027 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = scmd->device->sdev_target;
starget          3028 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct MPT3SAS_TARGET *target_priv_data = starget->hostdata;
starget          3030 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget_printk(KERN_INFO, starget, "attempting target reset! scmd(%p)\n",
starget          3037 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_printk(KERN_INFO, starget, "target been deleted! scmd(%p)\n",
starget          3074 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (r == SUCCESS && atomic_read(&starget->target_busy))
starget          3077 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget_printk(KERN_INFO, starget, "target reset: %s scmd(%p)\n",
starget          3626 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (sas_device && sas_device->starget &&
starget          3627 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    sas_device->starget->hostdata) {
starget          3628 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_target_priv_data = sas_device->starget->hostdata;
starget          3636 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (pcie_device && pcie_device->starget &&
starget          3637 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			pcie_device->starget->hostdata) {
starget          3638 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_target_priv_data = pcie_device->starget->hostdata;
starget          4325 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (raid_device && raid_device->starget &&
starget          4326 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	    raid_device->starget->hostdata) {
starget          4328 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		    raid_device->starget->hostdata;
starget          4838 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = scmd->device->sdev_target;
starget          4839 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct MPT3SAS_TARGET *priv_target = starget->hostdata;
starget          5133 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          5147 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	starget = sas_device->starget;
starget          5148 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	sas_target_priv_data = starget->hostdata;
starget          5154 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	_scsih_display_enclosure_chassis_info(NULL, sas_device, NULL, starget);
starget          5939 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          5971 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget = sas_device->starget;
starget          5972 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_target_priv_data = starget->hostdata;
starget          5973 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_printk(KERN_INFO, starget,
starget          6195 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (sas_device->starget && sas_device->starget->hostdata) {
starget          6196 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_target_priv_data = sas_device->starget->hostdata;
starget          6529 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!sas_device || !sas_device->starget)
starget          6532 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	target_priv_data = sas_device->starget->hostdata;
starget          6673 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (pcie_device->starget && pcie_device->starget->hostdata) {
starget          6674 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_target_priv_data = pcie_device->starget->hostdata;
starget          6691 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (pcie_device->starget && (pcie_device->access_status !=
starget          6693 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		scsi_remove_target(&pcie_device->starget->dev);
starget          6729 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          6756 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget = pcie_device->starget;
starget          6757 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		sas_target_priv_data = starget->hostdata;
starget          6759 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_printk(KERN_INFO, starget,
starget          7242 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (!pcie_device || !pcie_device->starget)
starget          7245 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	target_priv_data = pcie_device->starget->hostdata;
starget          7789 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = NULL;
starget          7794 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (raid_device->starget) {
starget          7795 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = raid_device->starget;
starget          7796 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_target_priv_data = starget->hostdata;
starget          7805 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget)
starget          7806 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		scsi_remove_target(&starget->dev);
starget          7820 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = NULL;
starget          7831 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (sas_device->starget && sas_device->starget->hostdata) {
starget          7832 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = sas_device->starget;
starget          7833 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_target_priv_data = starget->hostdata;
starget          7843 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget)
starget          7844 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_for_each_device(starget, NULL, _scsih_reprobe_lun);
starget          7860 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget = NULL;
starget          7876 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (sas_device->starget && sas_device->starget->hostdata) {
starget          7877 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = sas_device->starget;
starget          7878 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			sas_target_priv_data = starget->hostdata;
starget          7892 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	if (starget)
starget          7893 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		starget_for_each_device(starget, (void *)1, _scsih_reprobe_lun);
starget          8385 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          8404 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = sas_device->starget;
starget          8405 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (starget && starget->hostdata) {
starget          8406 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				sas_target_priv_data = starget->hostdata;
starget          8411 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (starget) {
starget          8412 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				starget_printk(KERN_INFO, starget,
starget          8419 drivers/scsi/mpt3sas/mpt3sas_scsih.c 					starget_printk(KERN_INFO, starget,
starget          8564 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          8576 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = pcie_device->starget;
starget          8577 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (starget && starget->hostdata) {
starget          8578 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				sas_target_priv_data = starget->hostdata;
starget          8583 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (starget) {
starget          8584 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				starget_printk(KERN_INFO, starget,
starget          8589 drivers/scsi/mpt3sas/mpt3sas_scsih.c 					starget_printk(KERN_INFO, starget,
starget          8684 drivers/scsi/mpt3sas/mpt3sas_scsih.c 	struct scsi_target *starget;
starget          8690 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (raid_device->wwid == wwid && raid_device->starget) {
starget          8691 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget = raid_device->starget;
starget          8692 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			if (starget && starget->hostdata) {
starget          8693 drivers/scsi/mpt3sas/mpt3sas_scsih.c 				sas_target_priv_data = starget->hostdata;
starget          8699 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			starget_printk(KERN_INFO, raid_device->starget,
starget          9773 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (raid_device->starget) {
starget          9775 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			    raid_device->starget->hostdata;
starget          9777 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			scsi_remove_target(&raid_device->starget->dev);
starget          9929 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		} else if (!sas_device->starget) {
starget          9954 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (raid_device->starget)
starget          10025 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		} else if (!sas_device->starget) {
starget          10110 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (pcie_device->starget) {
starget          10126 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		} else if (!pcie_device->starget) {
starget          1234 drivers/scsi/ncr53c8xx.c 	struct scsi_target *starget;
starget          4056 drivers/scsi/ncr53c8xx.c 	struct scsi_target *starget = tp->starget;
starget          4060 drivers/scsi/ncr53c8xx.c 		if (spi_support_wide(starget)) {
starget          4068 drivers/scsi/ncr53c8xx.c 		if (spi_support_sync(starget)) {
starget          4072 drivers/scsi/ncr53c8xx.c 			dev_info(&starget->dev, "target did not report SYNC.\n");
starget          5559 drivers/scsi/ncr53c8xx.c 	spi_display_xfer_agreement(tp->starget);
starget          6692 drivers/scsi/ncr53c8xx.c 	struct scsi_target *starget = tp->starget;
starget          6851 drivers/scsi/ncr53c8xx.c 			spi_period(starget) = 0;
starget          6852 drivers/scsi/ncr53c8xx.c 			spi_offset(starget) = 0;
starget          6857 drivers/scsi/ncr53c8xx.c 			spi_width(starget) = 0;
starget          6882 drivers/scsi/ncr53c8xx.c 		if (ofs && starget)
starget          6883 drivers/scsi/ncr53c8xx.c 			spi_support_sync(starget) = 1;
starget          6928 drivers/scsi/ncr53c8xx.c 					spi_period(starget) = 0;
starget          6929 drivers/scsi/ncr53c8xx.c 					spi_offset(starget) = 0;
starget          6934 drivers/scsi/ncr53c8xx.c 					spi_period(starget) = per;
starget          6935 drivers/scsi/ncr53c8xx.c 					spi_offset(starget) = ofs;
starget          6942 drivers/scsi/ncr53c8xx.c 				spi_width(starget) = 0;
starget          6953 drivers/scsi/ncr53c8xx.c 		spi_period(starget) = per;
starget          6954 drivers/scsi/ncr53c8xx.c 		spi_offset(starget) = ofs;
starget          6992 drivers/scsi/ncr53c8xx.c 		if (wide && starget)
starget          6993 drivers/scsi/ncr53c8xx.c 			spi_support_wide(starget) = 1;
starget          7017 drivers/scsi/ncr53c8xx.c 					spi_width(starget) = 0;
starget          7022 drivers/scsi/ncr53c8xx.c 					spi_width(starget) = wide;
starget          7029 drivers/scsi/ncr53c8xx.c 				spi_period(starget) = 0;
starget          7030 drivers/scsi/ncr53c8xx.c 				spi_offset(starget) = 0;
starget          7041 drivers/scsi/ncr53c8xx.c 		spi_width(starget) = wide;
starget          7960 drivers/scsi/ncr53c8xx.c 	tp->starget = device->sdev_target;
starget          8527 drivers/scsi/ncr53c8xx.c static void ncr53c8xx_set_period(struct scsi_target *starget, int period)
starget          8529 drivers/scsi/ncr53c8xx.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          8531 drivers/scsi/ncr53c8xx.c 	struct tcb *tp = &np->target[starget->id];
starget          8543 drivers/scsi/ncr53c8xx.c static void ncr53c8xx_set_offset(struct scsi_target *starget, int offset)
starget          8545 drivers/scsi/ncr53c8xx.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          8547 drivers/scsi/ncr53c8xx.c 	struct tcb *tp = &np->target[starget->id];
starget          8559 drivers/scsi/ncr53c8xx.c static void ncr53c8xx_set_width(struct scsi_target *starget, int width)
starget          8561 drivers/scsi/ncr53c8xx.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          8563 drivers/scsi/ncr53c8xx.c 	struct tcb *tp = &np->target[starget->id];
starget          2461 drivers/scsi/qla2xxx/qla_attr.c qla2x00_get_starget_node_name(struct scsi_target *starget)
starget          2463 drivers/scsi/qla2xxx/qla_attr.c 	struct Scsi_Host *host = dev_to_shost(starget->dev.parent);
starget          2470 drivers/scsi/qla2xxx/qla_attr.c 		    starget->id == fcport->rport->scsi_target_id) {
starget          2476 drivers/scsi/qla2xxx/qla_attr.c 	fc_starget_node_name(starget) = node_name;
starget          2480 drivers/scsi/qla2xxx/qla_attr.c qla2x00_get_starget_port_name(struct scsi_target *starget)
starget          2482 drivers/scsi/qla2xxx/qla_attr.c 	struct Scsi_Host *host = dev_to_shost(starget->dev.parent);
starget          2489 drivers/scsi/qla2xxx/qla_attr.c 		    starget->id == fcport->rport->scsi_target_id) {
starget          2495 drivers/scsi/qla2xxx/qla_attr.c 	fc_starget_port_name(starget) = port_name;
starget          2499 drivers/scsi/qla2xxx/qla_attr.c qla2x00_get_starget_port_id(struct scsi_target *starget)
starget          2501 drivers/scsi/qla2xxx/qla_attr.c 	struct Scsi_Host *host = dev_to_shost(starget->dev.parent);
starget          2508 drivers/scsi/qla2xxx/qla_attr.c 		    starget->id == fcport->rport->scsi_target_id) {
starget          2515 drivers/scsi/qla2xxx/qla_attr.c 	fc_starget_port_id(starget) = port_id;
starget           184 drivers/scsi/scsi.c 	struct scsi_target *starget = scsi_target(sdev);
starget           197 drivers/scsi/scsi.c 	if (atomic_read(&starget->target_blocked))
starget           198 drivers/scsi/scsi.c 		atomic_set(&starget->target_blocked, 0);
starget           598 drivers/scsi/scsi.c void starget_for_each_device(struct scsi_target *starget, void *data,
starget           601 drivers/scsi/scsi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           605 drivers/scsi/scsi.c 		if ((sdev->channel == starget->channel) &&
starget           606 drivers/scsi/scsi.c 		    (sdev->id == starget->id))
starget           626 drivers/scsi/scsi.c void __starget_for_each_device(struct scsi_target *starget, void *data,
starget           629 drivers/scsi/scsi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           633 drivers/scsi/scsi.c 		if ((sdev->channel == starget->channel) &&
starget           634 drivers/scsi/scsi.c 		    (sdev->id == starget->id))
starget           655 drivers/scsi/scsi.c struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget,
starget           660 drivers/scsi/scsi.c 	list_for_each_entry(sdev, &starget->devices, same_target_siblings) {
starget           680 drivers/scsi/scsi.c struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget,
starget           684 drivers/scsi/scsi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           688 drivers/scsi/scsi.c 	sdev = __scsi_device_lookup_by_target(starget, lun);
starget           124 drivers/scsi/scsi_lib.c 	struct scsi_target *starget = scsi_target(device);
starget           149 drivers/scsi/scsi_lib.c 		atomic_set(&starget->target_blocked,
starget           150 drivers/scsi/scsi_lib.c 			   starget->max_target_blocked);
starget           350 drivers/scsi/scsi_lib.c 	struct scsi_target *starget = scsi_target(sdev);
starget           354 drivers/scsi/scsi_lib.c 	if (starget->can_queue > 0)
starget           355 drivers/scsi/scsi_lib.c 		atomic_dec(&starget->target_busy);
starget           376 drivers/scsi/scsi_lib.c 	struct scsi_target *starget = scsi_target(current_sdev);
starget           380 drivers/scsi/scsi_lib.c 	starget->starget_sdev_user = NULL;
starget           392 drivers/scsi/scsi_lib.c 	if (starget->starget_sdev_user)
starget           394 drivers/scsi/scsi_lib.c 	list_for_each_entry_safe(sdev, tmp, &starget->devices,
starget           420 drivers/scsi/scsi_lib.c static inline bool scsi_target_is_busy(struct scsi_target *starget)
starget           422 drivers/scsi/scsi_lib.c 	if (starget->can_queue > 0) {
starget           423 drivers/scsi/scsi_lib.c 		if (atomic_read(&starget->target_busy) >= starget->can_queue)
starget           425 drivers/scsi/scsi_lib.c 		if (atomic_read(&starget->target_blocked) > 0)
starget          1316 drivers/scsi/scsi_lib.c 	struct scsi_target *starget = scsi_target(sdev);
starget          1319 drivers/scsi/scsi_lib.c 	if (starget->single_lun) {
starget          1321 drivers/scsi/scsi_lib.c 		if (starget->starget_sdev_user &&
starget          1322 drivers/scsi/scsi_lib.c 		    starget->starget_sdev_user != sdev) {
starget          1326 drivers/scsi/scsi_lib.c 		starget->starget_sdev_user = sdev;
starget          1330 drivers/scsi/scsi_lib.c 	if (starget->can_queue <= 0)
starget          1333 drivers/scsi/scsi_lib.c 	busy = atomic_inc_return(&starget->target_busy) - 1;
starget          1334 drivers/scsi/scsi_lib.c 	if (atomic_read(&starget->target_blocked) > 0) {
starget          1341 drivers/scsi/scsi_lib.c 		if (atomic_dec_return(&starget->target_blocked) > 0)
starget          1344 drivers/scsi/scsi_lib.c 		SCSI_LOG_MLQUEUE(3, starget_printk(KERN_INFO, starget,
starget          1348 drivers/scsi/scsi_lib.c 	if (busy >= starget->can_queue)
starget          1358 drivers/scsi/scsi_lib.c 	if (starget->can_queue > 0)
starget          1359 drivers/scsi/scsi_lib.c 		atomic_dec(&starget->target_busy);
starget          2618 drivers/scsi/scsi_lib.c scsi_target_quiesce(struct scsi_target *starget)
starget          2620 drivers/scsi/scsi_lib.c 	starget_for_each_device(starget, NULL, device_quiesce_fn);
starget          2631 drivers/scsi/scsi_lib.c scsi_target_resume(struct scsi_target *starget)
starget          2633 drivers/scsi/scsi_lib.c 	starget_for_each_device(starget, NULL, device_resume_fn);
starget           323 drivers/scsi/scsi_pm.c void scsi_autopm_get_target(struct scsi_target *starget)
starget           325 drivers/scsi/scsi_pm.c 	pm_runtime_get_sync(&starget->dev);
starget           328 drivers/scsi/scsi_pm.c void scsi_autopm_put_target(struct scsi_target *starget)
starget           330 drivers/scsi/scsi_pm.c 	pm_runtime_put_sync(&starget->dev);
starget           215 drivers/scsi/scsi_scan.c static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
starget           220 drivers/scsi/scsi_scan.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           232 drivers/scsi/scsi_scan.c 	sdev->id = starget->id;
starget           234 drivers/scsi/scsi_scan.c 	sdev->channel = starget->channel;
starget           247 drivers/scsi/scsi_scan.c 	sdev->sdev_gendev.parent = get_device(&starget->dev);
starget           248 drivers/scsi/scsi_scan.c 	sdev->sdev_target = starget;
starget           273 drivers/scsi/scsi_scan.c 		put_device(&starget->dev);
starget           308 drivers/scsi/scsi_scan.c static void scsi_target_destroy(struct scsi_target *starget)
starget           310 drivers/scsi/scsi_scan.c 	struct device *dev = &starget->dev;
starget           314 drivers/scsi/scsi_scan.c 	BUG_ON(starget->state == STARGET_DEL);
starget           315 drivers/scsi/scsi_scan.c 	starget->state = STARGET_DEL;
starget           319 drivers/scsi/scsi_scan.c 		shost->hostt->target_destroy(starget);
starget           320 drivers/scsi/scsi_scan.c 	list_del_init(&starget->siblings);
starget           328 drivers/scsi/scsi_scan.c 	struct scsi_target *starget = to_scsi_target(dev);
starget           330 drivers/scsi/scsi_scan.c 	kfree(starget);
starget           348 drivers/scsi/scsi_scan.c 	struct scsi_target *starget, *found_starget = NULL;
starget           353 drivers/scsi/scsi_scan.c 	list_for_each_entry(starget, &shost->__targets, siblings) {
starget           354 drivers/scsi/scsi_scan.c 		if (starget->id == id &&
starget           355 drivers/scsi/scsi_scan.c 		    starget->channel == channel) {
starget           356 drivers/scsi/scsi_scan.c 			found_starget = starget;
starget           377 drivers/scsi/scsi_scan.c 	struct scsi_target *starget
starget           385 drivers/scsi/scsi_scan.c 	if ((starget->state != STARGET_CREATED) &&
starget           386 drivers/scsi/scsi_scan.c 	    (starget->state != STARGET_CREATED_REMOVE)) {
starget           387 drivers/scsi/scsi_scan.c 		transport_remove_device(&starget->dev);
starget           388 drivers/scsi/scsi_scan.c 		device_del(&starget->dev);
starget           390 drivers/scsi/scsi_scan.c 	scsi_target_destroy(starget);
starget           393 drivers/scsi/scsi_scan.c static void scsi_target_reap_ref_put(struct scsi_target *starget)
starget           395 drivers/scsi/scsi_scan.c 	kref_put(&starget->reap_ref, scsi_target_reap_ref_release);
starget           418 drivers/scsi/scsi_scan.c 	struct scsi_target *starget;
starget           422 drivers/scsi/scsi_scan.c 	starget = kzalloc(size, GFP_KERNEL);
starget           423 drivers/scsi/scsi_scan.c 	if (!starget) {
starget           427 drivers/scsi/scsi_scan.c 	dev = &starget->dev;
starget           429 drivers/scsi/scsi_scan.c 	kref_init(&starget->reap_ref);
starget           434 drivers/scsi/scsi_scan.c 	starget->id = id;
starget           435 drivers/scsi/scsi_scan.c 	starget->channel = channel;
starget           436 drivers/scsi/scsi_scan.c 	starget->can_queue = 0;
starget           437 drivers/scsi/scsi_scan.c 	INIT_LIST_HEAD(&starget->siblings);
starget           438 drivers/scsi/scsi_scan.c 	INIT_LIST_HEAD(&starget->devices);
starget           439 drivers/scsi/scsi_scan.c 	starget->state = STARGET_CREATED;
starget           440 drivers/scsi/scsi_scan.c 	starget->scsi_level = SCSI_2;
starget           441 drivers/scsi/scsi_scan.c 	starget->max_target_blocked = SCSI_DEFAULT_TARGET_BLOCKED;
starget           449 drivers/scsi/scsi_scan.c 	list_add_tail(&starget->siblings, &shost->__targets);
starget           454 drivers/scsi/scsi_scan.c 		error = shost->hostt->target_alloc(starget);
starget           460 drivers/scsi/scsi_scan.c 			scsi_target_destroy(starget);
starget           466 drivers/scsi/scsi_scan.c 	return starget;
starget           507 drivers/scsi/scsi_scan.c void scsi_target_reap(struct scsi_target *starget)
starget           514 drivers/scsi/scsi_scan.c 	BUG_ON(starget->state == STARGET_DEL);
starget           515 drivers/scsi/scsi_scan.c 	scsi_target_reap_ref_put(starget);
starget          1043 drivers/scsi/scsi_scan.c static int scsi_probe_and_add_lun(struct scsi_target *starget,
starget          1053 drivers/scsi/scsi_scan.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1059 drivers/scsi/scsi_scan.c 	sdev = scsi_device_lookup_by_target(starget, lun);
starget          1078 drivers/scsi/scsi_scan.c 		sdev = scsi_alloc_sdev(starget, lun, hostdata);
starget          1148 drivers/scsi/scsi_scan.c 	    (starget->pdt_1f_for_no_lun && (result[0] & 0x1f) == 0x1f)) &&
starget          1197 drivers/scsi/scsi_scan.c static void scsi_sequential_lun_scan(struct scsi_target *starget,
starget          1203 drivers/scsi/scsi_scan.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1205 drivers/scsi/scsi_scan.c 	SCSI_LOG_SCAN_BUS(3, starget_printk(KERN_INFO, starget,
starget          1263 drivers/scsi/scsi_scan.c 		if ((scsi_probe_and_add_lun(starget, lun, NULL, NULL, rescan,
starget          1289 drivers/scsi/scsi_scan.c static int scsi_report_lun_scan(struct scsi_target *starget, blist_flags_t bflags,
starget          1301 drivers/scsi/scsi_scan.c 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget          1312 drivers/scsi/scsi_scan.c 	if (starget->scsi_level < SCSI_2 &&
starget          1313 drivers/scsi/scsi_scan.c 	    starget->scsi_level != SCSI_UNKNOWN)
starget          1315 drivers/scsi/scsi_scan.c 	if (starget->scsi_level < SCSI_3 &&
starget          1320 drivers/scsi/scsi_scan.c 	if (starget->no_report_luns)
starget          1323 drivers/scsi/scsi_scan.c 	if (!(sdev = scsi_device_lookup_by_target(starget, 0))) {
starget          1324 drivers/scsi/scsi_scan.c 		sdev = scsi_alloc_sdev(starget, 0, NULL);
starget          1433 drivers/scsi/scsi_scan.c 			res = scsi_probe_and_add_lun(starget,
starget          1465 drivers/scsi/scsi_scan.c 	struct scsi_target *starget;
starget          1470 drivers/scsi/scsi_scan.c 	starget = scsi_alloc_target(parent, channel, id);
starget          1471 drivers/scsi/scsi_scan.c 	if (!starget)
starget          1473 drivers/scsi/scsi_scan.c 	scsi_autopm_get_target(starget);
starget          1480 drivers/scsi/scsi_scan.c 		scsi_probe_and_add_lun(starget, lun, NULL, &sdev, 1, hostdata);
starget          1484 drivers/scsi/scsi_scan.c 	scsi_autopm_put_target(starget);
starget          1489 drivers/scsi/scsi_scan.c 	scsi_target_reap(starget);
starget          1490 drivers/scsi/scsi_scan.c 	put_device(&starget->dev);
starget          1537 drivers/scsi/scsi_scan.c 	struct scsi_target *starget;
starget          1545 drivers/scsi/scsi_scan.c 	starget = scsi_alloc_target(parent, channel, id);
starget          1546 drivers/scsi/scsi_scan.c 	if (!starget)
starget          1548 drivers/scsi/scsi_scan.c 	scsi_autopm_get_target(starget);
starget          1554 drivers/scsi/scsi_scan.c 		scsi_probe_and_add_lun(starget, lun, NULL, NULL, rescan, NULL);
starget          1562 drivers/scsi/scsi_scan.c 	res = scsi_probe_and_add_lun(starget, 0, &bflags, NULL, rescan, NULL);
starget          1564 drivers/scsi/scsi_scan.c 		if (scsi_report_lun_scan(starget, bflags, rescan) != 0)
starget          1569 drivers/scsi/scsi_scan.c 			scsi_sequential_lun_scan(starget, bflags,
starget          1570 drivers/scsi/scsi_scan.c 						 starget->scsi_level, rescan);
starget          1574 drivers/scsi/scsi_scan.c 	scsi_autopm_put_target(starget);
starget          1579 drivers/scsi/scsi_scan.c 	scsi_target_reap(starget);
starget          1581 drivers/scsi/scsi_scan.c 	put_device(&starget->dev);
starget          1898 drivers/scsi/scsi_scan.c 	struct scsi_target *starget;
starget          1903 drivers/scsi/scsi_scan.c 	starget = scsi_alloc_target(&shost->shost_gendev, 0, shost->this_id);
starget          1904 drivers/scsi/scsi_scan.c 	if (!starget)
starget          1907 drivers/scsi/scsi_scan.c 	sdev = scsi_alloc_sdev(starget, 0, NULL);
starget          1911 drivers/scsi/scsi_scan.c 		scsi_target_reap(starget);
starget          1912 drivers/scsi/scsi_scan.c 	put_device(&starget->dev);
starget          1268 drivers/scsi/scsi_sysfs.c static int scsi_target_add(struct scsi_target *starget)
starget          1272 drivers/scsi/scsi_sysfs.c 	if (starget->state != STARGET_CREATED)
starget          1275 drivers/scsi/scsi_sysfs.c 	error = device_add(&starget->dev);
starget          1277 drivers/scsi/scsi_sysfs.c 		dev_err(&starget->dev, "target device_add failed, error %d\n", error);
starget          1280 drivers/scsi/scsi_sysfs.c 	transport_add_device(&starget->dev);
starget          1281 drivers/scsi/scsi_sysfs.c 	starget->state = STARGET_RUNNING;
starget          1283 drivers/scsi/scsi_sysfs.c 	pm_runtime_set_active(&starget->dev);
starget          1284 drivers/scsi/scsi_sysfs.c 	pm_runtime_enable(&starget->dev);
starget          1285 drivers/scsi/scsi_sysfs.c 	device_enable_async_suspend(&starget->dev);
starget          1301 drivers/scsi/scsi_sysfs.c 	struct scsi_target *starget = sdev->sdev_target;
starget          1303 drivers/scsi/scsi_sysfs.c 	error = scsi_target_add(starget);
starget          1307 drivers/scsi/scsi_sysfs.c 	transport_configure_device(&starget->dev);
starget          1310 drivers/scsi/scsi_sysfs.c 	scsi_autopm_get_target(starget);
starget          1314 drivers/scsi/scsi_sysfs.c 	scsi_autopm_put_target(starget);
starget          1452 drivers/scsi/scsi_sysfs.c static void __scsi_remove_target(struct scsi_target *starget)
starget          1454 drivers/scsi/scsi_sysfs.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1467 drivers/scsi/scsi_sysfs.c 		if (sdev->channel != starget->channel ||
starget          1468 drivers/scsi/scsi_sysfs.c 		    sdev->id != starget->id)
starget          1494 drivers/scsi/scsi_sysfs.c 	struct scsi_target *starget;
starget          1499 drivers/scsi/scsi_sysfs.c 	list_for_each_entry(starget, &shost->__targets, siblings) {
starget          1500 drivers/scsi/scsi_sysfs.c 		if (starget->state == STARGET_DEL ||
starget          1501 drivers/scsi/scsi_sysfs.c 		    starget->state == STARGET_REMOVE ||
starget          1502 drivers/scsi/scsi_sysfs.c 		    starget->state == STARGET_CREATED_REMOVE)
starget          1504 drivers/scsi/scsi_sysfs.c 		if (starget->dev.parent == dev || &starget->dev == dev) {
starget          1505 drivers/scsi/scsi_sysfs.c 			kref_get(&starget->reap_ref);
starget          1506 drivers/scsi/scsi_sysfs.c 			if (starget->state == STARGET_CREATED)
starget          1507 drivers/scsi/scsi_sysfs.c 				starget->state = STARGET_CREATED_REMOVE;
starget          1509 drivers/scsi/scsi_sysfs.c 				starget->state = STARGET_REMOVE;
starget          1511 drivers/scsi/scsi_sysfs.c 			__scsi_remove_target(starget);
starget          1512 drivers/scsi/scsi_sysfs.c 			scsi_target_reap(starget);
starget          1569 drivers/scsi/scsi_sysfs.c 	struct scsi_target  *starget = sdev->sdev_target;
starget          1589 drivers/scsi/scsi_sysfs.c 	sdev->scsi_level = starget->scsi_level;
starget          1597 drivers/scsi/scsi_sysfs.c 	list_add_tail(&sdev->same_target_siblings, &starget->devices);
starget          1605 drivers/scsi/scsi_sysfs.c 	kref_get(&starget->reap_ref);
starget           348 drivers/scsi/scsi_transport_fc.c 	struct scsi_target *starget = to_scsi_target(dev);
starget           349 drivers/scsi/scsi_transport_fc.c 	struct fc_rport *rport = starget_to_rport(starget);
starget           357 drivers/scsi/scsi_transport_fc.c 		fc_starget_node_name(starget) = rport->node_name;
starget           358 drivers/scsi/scsi_transport_fc.c 		fc_starget_port_name(starget) = rport->port_name;
starget           359 drivers/scsi/scsi_transport_fc.c 		fc_starget_port_id(starget) = rport->port_id;
starget           361 drivers/scsi/scsi_transport_fc.c 		fc_starget_node_name(starget) = -1;
starget           362 drivers/scsi/scsi_transport_fc.c 		fc_starget_port_name(starget) = -1;
starget           363 drivers/scsi/scsi_transport_fc.c 		fc_starget_port_id(starget) = -1;
starget          1009 drivers/scsi/scsi_transport_fc.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget          1010 drivers/scsi/scsi_transport_fc.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);	\
starget          1012 drivers/scsi/scsi_transport_fc.c 	struct fc_rport *rport = starget_to_rport(starget);		\
starget          1014 drivers/scsi/scsi_transport_fc.c 		fc_starget_##field(starget) = rport->field;		\
starget          1016 drivers/scsi/scsi_transport_fc.c 		i->f->get_starget_##field(starget);			\
starget          1018 drivers/scsi/scsi_transport_fc.c 		cast fc_starget_##field(starget)); 			\
starget          1023 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(starget, field, S_IRUGO,			\
starget          1028 drivers/scsi/scsi_transport_fc.c static FC_DEVICE_ATTR(starget, field, S_IRUGO,			\
starget           211 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = sdev->sdev_target;
starget           221 drivers/scsi/scsi_transport_spi.c 	spi_support_sync(starget) = scsi_device_sync(sdev);
starget           222 drivers/scsi/scsi_transport_spi.c 	spi_support_wide(starget) = scsi_device_wide(sdev);
starget           223 drivers/scsi/scsi_transport_spi.c 	spi_support_dt(starget) = scsi_device_dt(sdev);
starget           224 drivers/scsi/scsi_transport_spi.c 	spi_support_dt_only(starget) = scsi_device_dt_only(sdev);
starget           225 drivers/scsi/scsi_transport_spi.c 	spi_support_ius(starget) = scsi_device_ius(sdev);
starget           228 drivers/scsi/scsi_transport_spi.c 		spi_support_ius(starget) = 0;
starget           230 drivers/scsi/scsi_transport_spi.c 	spi_support_qas(starget) = scsi_device_qas(sdev);
starget           239 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = to_scsi_target(dev);
starget           241 drivers/scsi/scsi_transport_spi.c 	spi_period(starget) = -1;	/* illegal value */
starget           242 drivers/scsi/scsi_transport_spi.c 	spi_min_period(starget) = 0;
starget           243 drivers/scsi/scsi_transport_spi.c 	spi_offset(starget) = 0;	/* async */
starget           244 drivers/scsi/scsi_transport_spi.c 	spi_max_offset(starget) = 255;
starget           245 drivers/scsi/scsi_transport_spi.c 	spi_width(starget) = 0;	/* narrow */
starget           246 drivers/scsi/scsi_transport_spi.c 	spi_max_width(starget) = 1;
starget           247 drivers/scsi/scsi_transport_spi.c 	spi_iu(starget) = 0;	/* no IU */
starget           248 drivers/scsi/scsi_transport_spi.c 	spi_max_iu(starget) = 1;
starget           249 drivers/scsi/scsi_transport_spi.c 	spi_dt(starget) = 0;	/* ST */
starget           250 drivers/scsi/scsi_transport_spi.c 	spi_qas(starget) = 0;
starget           251 drivers/scsi/scsi_transport_spi.c 	spi_max_qas(starget) = 1;
starget           252 drivers/scsi/scsi_transport_spi.c 	spi_wr_flow(starget) = 0;
starget           253 drivers/scsi/scsi_transport_spi.c 	spi_rd_strm(starget) = 0;
starget           254 drivers/scsi/scsi_transport_spi.c 	spi_rti(starget) = 0;
starget           255 drivers/scsi/scsi_transport_spi.c 	spi_pcomp_en(starget) = 0;
starget           256 drivers/scsi/scsi_transport_spi.c 	spi_hold_mcs(starget) = 0;
starget           257 drivers/scsi/scsi_transport_spi.c 	spi_dv_pending(starget) = 0;
starget           258 drivers/scsi/scsi_transport_spi.c 	spi_dv_in_progress(starget) = 0;
starget           259 drivers/scsi/scsi_transport_spi.c 	spi_initial_dv(starget) = 0;
starget           260 drivers/scsi/scsi_transport_spi.c 	mutex_init(&spi_dv_mutex(starget));
starget           271 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget           274 drivers/scsi/scsi_transport_spi.c 	tp = (struct spi_transport_attrs *)&starget->starget_data;	\
starget           286 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget           289 drivers/scsi/scsi_transport_spi.c 	tp = (struct spi_transport_attrs *)&starget->starget_data;	\
starget           301 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget           302 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);	\
starget           305 drivers/scsi/scsi_transport_spi.c 	tp = (struct spi_transport_attrs *)&starget->starget_data;	\
starget           307 drivers/scsi/scsi_transport_spi.c 		i->f->get_##field(starget);				\
starget           318 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget           319 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);	\
starget           325 drivers/scsi/scsi_transport_spi.c 	i->f->set_##field(starget, val);				\
starget           336 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);	\
starget           337 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);	\
starget           340 drivers/scsi/scsi_transport_spi.c 		= (struct spi_transport_attrs *)&starget->starget_data;	\
starget           347 drivers/scsi/scsi_transport_spi.c 	i->f->set_##field(starget, val);				\
starget           400 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);
starget           402 drivers/scsi/scsi_transport_spi.c 	device_for_each_child(&starget->dev, NULL, child_iter);
starget           480 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(dev);
starget           481 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           484 drivers/scsi/scsi_transport_spi.c 		(struct spi_transport_attrs *)&starget->starget_data;
starget           487 drivers/scsi/scsi_transport_spi.c 		i->f->get_period(starget);
starget           496 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(cdev);
starget           497 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           500 drivers/scsi/scsi_transport_spi.c 		(struct spi_transport_attrs *)&starget->starget_data;
starget           511 drivers/scsi/scsi_transport_spi.c 	i->f->set_period(starget, period);
starget           524 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(cdev);
starget           525 drivers/scsi/scsi_transport_spi.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget           528 drivers/scsi/scsi_transport_spi.c 		(struct spi_transport_attrs *)&starget->starget_data;
starget           541 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(cdev);
starget           543 drivers/scsi/scsi_transport_spi.c 		(struct spi_transport_attrs *)&starget->starget_data;
starget           750 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = sdev->sdev_target;
starget           765 drivers/scsi/scsi_transport_spi.c 			i->f->get_iu(starget);
starget           767 drivers/scsi/scsi_transport_spi.c 			i->f->get_qas(starget);
starget           774 drivers/scsi/scsi_transport_spi.c 		if (i->f->set_iu && spi_iu(starget)) {
starget           775 drivers/scsi/scsi_transport_spi.c 			starget_printk(KERN_ERR, starget, "Domain Validation Disabling Information Units\n");
starget           777 drivers/scsi/scsi_transport_spi.c 		} else if (i->f->set_qas && spi_qas(starget)) {
starget           778 drivers/scsi/scsi_transport_spi.c 			starget_printk(KERN_ERR, starget, "Domain Validation Disabling Quick Arbitration and Selection\n");
starget           781 drivers/scsi/scsi_transport_spi.c 			newperiod = spi_period(starget);
starget           790 drivers/scsi/scsi_transport_spi.c 				starget_printk(KERN_ERR, starget, "Domain Validation Failure, dropping back to Asynchronous\n");
starget           794 drivers/scsi/scsi_transport_spi.c 			starget_printk(KERN_ERR, starget, "Domain Validation detected failure, dropping back\n");
starget           853 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = sdev->sdev_target;
starget           856 drivers/scsi/scsi_transport_spi.c 	int min_period = spi_min_period(starget);
starget           857 drivers/scsi/scsi_transport_spi.c 	int max_width = spi_max_width(starget);
starget           864 drivers/scsi/scsi_transport_spi.c 		starget_printk(KERN_ERR, starget, "Domain Validation Initial Inquiry Failed\n");
starget           869 drivers/scsi/scsi_transport_spi.c 	if (!spi_support_wide(starget)) {
starget           870 drivers/scsi/scsi_transport_spi.c 		spi_max_width(starget) = 0;
starget           876 drivers/scsi/scsi_transport_spi.c 		i->f->set_width(starget, 1);
starget           882 drivers/scsi/scsi_transport_spi.c 			starget_printk(KERN_ERR, starget, "Wide Transfers Fail\n");
starget           883 drivers/scsi/scsi_transport_spi.c 			i->f->set_width(starget, 0);
starget           896 drivers/scsi/scsi_transport_spi.c 	if (!spi_support_sync(starget) && !spi_support_dt(starget))
starget           907 drivers/scsi/scsi_transport_spi.c 	DV_SET(offset, spi_max_offset(starget));
starget           912 drivers/scsi/scsi_transport_spi.c 	if (spi_support_qas(starget) && spi_max_qas(starget)) {
starget           918 drivers/scsi/scsi_transport_spi.c 	if (spi_support_ius(starget) && spi_max_iu(starget) &&
starget           939 drivers/scsi/scsi_transport_spi.c 	    !spi_support_dt(starget)) {
starget           953 drivers/scsi/scsi_transport_spi.c 		i->f->get_dt(starget);
starget           960 drivers/scsi/scsi_transport_spi.c 	if (len == -1 && spi_dt(starget))
starget           964 drivers/scsi/scsi_transport_spi.c 		starget_printk(KERN_INFO, starget, "Domain Validation skipping write tests\n");
starget           969 drivers/scsi/scsi_transport_spi.c 		starget_printk(KERN_WARNING, starget, "Echo buffer size %d is too big, trimming to %d\n", len, SPI_MAX_ECHO_BUFFER_SIZE);
starget           996 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = sdev->sdev_target;
starget          1008 drivers/scsi/scsi_transport_spi.c 	if (unlikely(spi_dv_in_progress(starget)))
starget          1014 drivers/scsi/scsi_transport_spi.c 	spi_dv_in_progress(starget) = 1;
starget          1026 drivers/scsi/scsi_transport_spi.c 	scsi_target_quiesce(starget);
starget          1028 drivers/scsi/scsi_transport_spi.c 	spi_dv_pending(starget) = 1;
starget          1029 drivers/scsi/scsi_transport_spi.c 	mutex_lock(&spi_dv_mutex(starget));
starget          1031 drivers/scsi/scsi_transport_spi.c 	starget_printk(KERN_INFO, starget, "Beginning Domain Validation\n");
starget          1035 drivers/scsi/scsi_transport_spi.c 	starget_printk(KERN_INFO, starget, "Ending Domain Validation\n");
starget          1037 drivers/scsi/scsi_transport_spi.c 	mutex_unlock(&spi_dv_mutex(starget));
starget          1038 drivers/scsi/scsi_transport_spi.c 	spi_dv_pending(starget) = 0;
starget          1040 drivers/scsi/scsi_transport_spi.c 	scsi_target_resume(starget);
starget          1042 drivers/scsi/scsi_transport_spi.c 	spi_initial_dv(starget) = 1;
starget          1047 drivers/scsi/scsi_transport_spi.c 	spi_dv_in_progress(starget) = 0;
starget          1118 drivers/scsi/scsi_transport_spi.c void spi_display_xfer_agreement(struct scsi_target *starget)
starget          1121 drivers/scsi/scsi_transport_spi.c 	tp = (struct spi_transport_attrs *)&starget->starget_data;
starget          1153 drivers/scsi/scsi_transport_spi.c 		dev_info(&starget->dev,
starget          1166 drivers/scsi/scsi_transport_spi.c 		dev_info(&starget->dev, "%sasynchronous\n",
starget          1393 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget;
starget          1405 drivers/scsi/scsi_transport_spi.c 	starget = to_scsi_target(dev);
starget          1407 drivers/scsi/scsi_transport_spi.c 	if (i->f->deny_binding && i->f->deny_binding(starget))
starget          1461 drivers/scsi/scsi_transport_spi.c 	struct scsi_target *starget = transport_class_to_starget(cdev);
starget          1466 drivers/scsi/scsi_transport_spi.c 	    spi_support_sync(starget))
starget          1469 drivers/scsi/scsi_transport_spi.c 		 spi_support_sync(starget))
starget          1472 drivers/scsi/scsi_transport_spi.c 		 spi_support_sync(starget))
starget          1475 drivers/scsi/scsi_transport_spi.c 		 spi_support_sync(starget))
starget          1478 drivers/scsi/scsi_transport_spi.c 		 spi_support_wide(starget))
starget          1481 drivers/scsi/scsi_transport_spi.c 		 spi_support_wide(starget))
starget          1484 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1487 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1490 drivers/scsi/scsi_transport_spi.c 		 spi_support_dt(starget))
starget          1493 drivers/scsi/scsi_transport_spi.c 		 spi_support_qas(starget))
starget          1496 drivers/scsi/scsi_transport_spi.c 		 spi_support_qas(starget))
starget          1499 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1502 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1505 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1508 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          1511 drivers/scsi/scsi_transport_spi.c 		 spi_support_ius(starget))
starget          5770 drivers/scsi/smartpqi/smartpqi_init.c 	struct scsi_target *starget;
starget          5778 drivers/scsi/smartpqi/smartpqi_init.c 		starget = scsi_target(sdev);
starget          5779 drivers/scsi/smartpqi/smartpqi_init.c 		rphy = target_to_rphy(starget);
starget           718 drivers/scsi/sym53c8xx_2/sym_glue.c 		dev_info(&tp->starget->dev,
starget           769 drivers/scsi/sym53c8xx_2/sym_glue.c 		tp->starget = sdev->sdev_target;
starget           771 drivers/scsi/sym53c8xx_2/sym_glue.c 	spi_min_period(tp->starget) = tp->usr_period;
starget           772 drivers/scsi/sym53c8xx_2/sym_glue.c 	spi_max_width(tp->starget) = tp->usr_width;
starget           838 drivers/scsi/sym53c8xx_2/sym_glue.c 		starget_printk(KERN_WARNING, tp->starget,
starget           851 drivers/scsi/sym53c8xx_2/sym_glue.c 		tp->starget	     = NULL;
starget          1887 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_offset(struct scsi_target *starget, int offset)
starget          1889 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1891 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget          1897 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_period(struct scsi_target *starget, int period)
starget          1899 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1901 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget          1905 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (period <= np->minsync && spi_width(starget))
starget          1912 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_width(struct scsi_target *starget, int width)
starget          1914 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1916 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget          1927 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_dt(struct scsi_target *starget, int dt)
starget          1929 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1931 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget          1942 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_iu(struct scsi_target *starget, int iu)
starget          1944 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1946 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget          1955 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym2_set_qas(struct scsi_target *starget, int qas)
starget          1957 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
starget          1959 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_tcb *tp = &np->target[starget->id];
starget            71 drivers/scsi/sym53c8xx_2/sym_hipd.c 	dev_info(&tp->starget->dev, "%s: ", label);
starget          1351 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_check_goals(struct sym_hcb *np, struct scsi_target *starget,
starget          1354 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (!spi_support_wide(starget))
starget          1357 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (!spi_support_sync(starget)) {
starget          1365 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (spi_support_dt(starget)) {
starget          1366 drivers/scsi/sym53c8xx_2/sym_hipd.c 		if (spi_support_dt_only(starget))
starget          1409 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget = tp->starget;
starget          1414 drivers/scsi/sym53c8xx_2/sym_hipd.c 	sym_check_goals(np, starget, goal);
starget          2037 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget = tp->starget;
starget          2039 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (tp->tprint.period != spi_period(starget) ||
starget          2040 drivers/scsi/sym53c8xx_2/sym_hipd.c 	    tp->tprint.offset != spi_offset(starget) ||
starget          2041 drivers/scsi/sym53c8xx_2/sym_hipd.c 	    tp->tprint.width != spi_width(starget) ||
starget          2042 drivers/scsi/sym53c8xx_2/sym_hipd.c 	    tp->tprint.iu != spi_iu(starget) ||
starget          2043 drivers/scsi/sym53c8xx_2/sym_hipd.c 	    tp->tprint.dt != spi_dt(starget) ||
starget          2044 drivers/scsi/sym53c8xx_2/sym_hipd.c 	    tp->tprint.qas != spi_qas(starget) ||
starget          2046 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.period = spi_period(starget);
starget          2047 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.offset = spi_offset(starget);
starget          2048 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.width = spi_width(starget);
starget          2049 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.iu = spi_iu(starget);
starget          2050 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.dt = spi_dt(starget);
starget          2051 drivers/scsi/sym53c8xx_2/sym_hipd.c 		tp->tprint.qas = spi_qas(starget);
starget          2054 drivers/scsi/sym53c8xx_2/sym_hipd.c 		spi_display_xfer_agreement(starget);
starget          2065 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget = tp->starget;
starget          2075 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_offset(starget) = 0;
starget          2076 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_period(starget) = 0;
starget          2077 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_width(starget) = wide;
starget          2078 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_iu(starget) = 0;
starget          2079 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_dt(starget) = 0;
starget          2080 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_qas(starget) = 0;
starget          2095 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget = tp->starget;
starget          2106 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_period(starget) = per;
starget          2107 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_offset(starget) = ofs;
starget          2108 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_iu(starget) = spi_dt(starget) = spi_qas(starget) = 0;
starget          2128 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget = tp->starget;
starget          2136 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_width(starget) = tp->tgoal.width = wide;
starget          2137 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_period(starget) = tp->tgoal.period = per;
starget          2138 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_offset(starget) = tp->tgoal.offset = ofs;
starget          2139 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_iu(starget) = tp->tgoal.iu = !!(opts & PPR_OPT_IU);
starget          2140 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_dt(starget) = tp->tgoal.dt = !!(opts & PPR_OPT_DT);
starget          2141 drivers/scsi/sym53c8xx_2/sym_hipd.c 	spi_qas(starget) = tp->tgoal.qas = !!(opts & PPR_OPT_QAS);
starget          3274 drivers/scsi/sym53c8xx_2/sym_hipd.c 	struct scsi_target *starget;
starget          3523 drivers/scsi/sym53c8xx_2/sym_hipd.c 		starget = tp->starget;
starget          3545 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_period(starget) = 0;
starget          3546 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_offset(starget) = 0;
starget          3547 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_width(starget) = 0;
starget          3548 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_iu(starget) = 0;
starget          3549 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_dt(starget) = 0;
starget          3550 drivers/scsi/sym53c8xx_2/sym_hipd.c 			spi_qas(starget) = 0;
starget          3580 drivers/scsi/sym53c8xx_2/sym_hipd.c 			starget_printk(KERN_NOTICE, starget,
starget          3589 drivers/scsi/sym53c8xx_2/sym_hipd.c 		dev_info(&tp->starget->dev, "control msgout:");
starget          4365 drivers/scsi/sym53c8xx_2/sym_hipd.c 		starget_printk(lvl, tp->starget, fmt, ##v);	\
starget           433 drivers/scsi/sym53c8xx_2/sym_hipd.h 	struct scsi_target *starget;
starget           337 drivers/usb/storage/scsiglue.c static int target_alloc(struct scsi_target *starget)
starget           339 drivers/usb/storage/scsiglue.c 	struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent));
starget           347 drivers/usb/storage/scsiglue.c 	starget->no_report_luns = 1;
starget           359 drivers/usb/storage/scsiglue.c 		starget->pdt_1f_for_no_lun = 1;
starget           805 drivers/usb/storage/uas.c static int uas_target_alloc(struct scsi_target *starget)
starget           808 drivers/usb/storage/uas.c 			dev_to_shost(starget->dev.parent)->hostdata;
starget           811 drivers/usb/storage/uas.c 		starget->no_report_luns = 1;
starget           394 include/scsi/libiscsi.h extern int iscsi_target_alloc(struct scsi_target *starget);
starget           409 include/scsi/libsas.h starget_to_domain_dev(struct scsi_target *starget) {
starget           410 include/scsi/libsas.h 	return starget->hostdata;
starget           326 include/scsi/scsi_device.h #define starget_printk(prefix, starget, fmt, a...)	\
starget           327 include/scsi/scsi_device.h 	dev_printk(prefix, &(starget)->dev, fmt, ##a)
starget            71 include/scsi/scsi_transport.h scsi_transport_target_data(struct scsi_target *starget)
starget            73 include/scsi/scsi_transport.h 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
starget            74 include/scsi/scsi_transport.h 	return (u8 *)starget->starget_data