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