Home
last modified time | relevance | path

Searched refs:starget (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v4.19/drivers/message/fusion/
Dmptspi.c402 static int mptspi_target_alloc(struct scsi_target *starget) in mptspi_target_alloc() argument
404 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc()
419 vtarget->id = (u8)starget->id; in mptspi_target_alloc()
420 vtarget->channel = (u8)starget->channel; in mptspi_target_alloc()
421 vtarget->starget = starget; in mptspi_target_alloc()
422 starget->hostdata = vtarget; in mptspi_target_alloc()
424 if (starget->channel == 1) { in mptspi_target_alloc()
425 if (mptscsih_is_phys_disk(ioc, 0, starget->id) == 0) in mptspi_target_alloc()
432 starget->id); in mptspi_target_alloc()
435 if (starget->channel == 0 && in mptspi_target_alloc()
[all …]
Dmptfc.c98 static int mptfc_target_alloc(struct scsi_target *starget);
101 static void mptfc_target_destroy(struct scsi_target *starget);
472 if (ri->starget) { in mptfc_register_dev()
473 vtarget = ri->starget->hostdata; in mptfc_register_dev()
510 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() argument
515 rport = starget_to_rport(starget); in mptfc_target_destroy()
519 ri->starget = NULL; in mptfc_target_destroy()
521 kfree(starget->hostdata); in mptfc_target_destroy()
522 starget->hostdata = NULL; in mptfc_target_destroy()
531 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() argument
[all …]
Dmptsas.c531 return phy_info->port_details->starget; in mptsas_get_starget()
538 starget) in mptsas_set_starget()
541 phy_info->port_details->starget = starget; in mptsas_set_starget()
559 struct scsi_target *starget; in mptsas_add_device_component() local
598 starget = scsi_target(sdev); in mptsas_add_device_component()
599 rphy = dev_to_rphy(starget->dev.parent); in mptsas_add_device_component()
601 sas_info->os.id = starget->id; in mptsas_add_device_component()
602 sas_info->os.channel = starget->channel; in mptsas_add_device_component()
652 struct scsi_target *starget) in mptsas_add_device_component_starget_ir() argument
666 cfg.pageAddr = starget->id; in mptsas_add_device_component_starget_ir()
[all …]
/Linux-v4.19/drivers/scsi/
Dscsi_transport_spi.c224 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() local
234 spi_support_sync(starget) = scsi_device_sync(sdev); in spi_device_configure()
235 spi_support_wide(starget) = scsi_device_wide(sdev); in spi_device_configure()
236 spi_support_dt(starget) = scsi_device_dt(sdev); in spi_device_configure()
237 spi_support_dt_only(starget) = scsi_device_dt_only(sdev); in spi_device_configure()
238 spi_support_ius(starget) = scsi_device_ius(sdev); in spi_device_configure()
241 spi_support_ius(starget) = 0; in spi_device_configure()
243 spi_support_qas(starget) = scsi_device_qas(sdev); in spi_device_configure()
252 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() local
254 spi_period(starget) = -1; /* illegal value */ in spi_setup_transport_attrs()
[all …]
Dscsi_scan.c215 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() argument
220 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev()
232 sdev->id = starget->id; in scsi_alloc_sdev()
234 sdev->channel = starget->channel; in scsi_alloc_sdev()
247 sdev->sdev_gendev.parent = get_device(&starget->dev); in scsi_alloc_sdev()
248 sdev->sdev_target = starget; in scsi_alloc_sdev()
276 put_device(&starget->dev); in scsi_alloc_sdev()
316 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() argument
318 struct device *dev = &starget->dev; in scsi_target_destroy()
322 BUG_ON(starget->state == STARGET_DEL); in scsi_target_destroy()
[all …]
Dscsi.c204 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() local
217 if (atomic_read(&starget->target_blocked)) in scsi_finish_command()
218 atomic_set(&starget->target_blocked, 0); in scsi_finish_command()
618 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() argument
621 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in starget_for_each_device()
625 if ((sdev->channel == starget->channel) && in starget_for_each_device()
626 (sdev->id == starget->id)) in starget_for_each_device()
646 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device() argument
649 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __starget_for_each_device()
653 if ((sdev->channel == starget->channel) && in __starget_for_each_device()
[all …]
Dscsi_sysfs.c1241 static int scsi_target_add(struct scsi_target *starget) in scsi_target_add() argument
1245 if (starget->state != STARGET_CREATED) in scsi_target_add()
1248 error = device_add(&starget->dev); in scsi_target_add()
1250 dev_err(&starget->dev, "target device_add failed, error %d\n", error); in scsi_target_add()
1253 transport_add_device(&starget->dev); in scsi_target_add()
1254 starget->state = STARGET_RUNNING; in scsi_target_add()
1256 pm_runtime_set_active(&starget->dev); in scsi_target_add()
1257 pm_runtime_enable(&starget->dev); in scsi_target_add()
1258 device_enable_async_suspend(&starget->dev); in scsi_target_add()
1274 struct scsi_target *starget = sdev->sdev_target; in scsi_sysfs_add_sdev() local
[all …]
Dscsi_lib.c111 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() local
136 atomic_set(&starget->target_blocked, in scsi_set_blocked()
137 starget->max_target_blocked); in scsi_set_blocked()
361 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() local
365 if (starget->can_queue > 0) in scsi_device_unbusy()
366 atomic_dec(&starget->target_busy); in scsi_device_unbusy()
390 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() local
394 starget->starget_sdev_user = NULL; in scsi_single_lun_run()
406 if (starget->starget_sdev_user) in scsi_single_lun_run()
408 list_for_each_entry_safe(sdev, tmp, &starget->devices, in scsi_single_lun_run()
[all …]
Desp_scsi.c551 struct scsi_target *target = tp->starget; in esp_need_to_nego_wide()
558 struct scsi_target *target = tp->starget; in esp_need_to_nego_sync()
773 if (spi_width(tp->starget) == tp->nego_goal_width && in esp_maybe_execute_command()
774 spi_period(tp->starget) == tp->nego_goal_period && in esp_maybe_execute_command()
775 spi_offset(tp->starget) == tp->nego_goal_offset) { in esp_maybe_execute_command()
1193 dev = __scsi_device_lookup_by_target(tp->starget, lun); in esp_reconnect()
1417 spi_period(tp->starget) = scsi_period; in esp_setsync()
1418 spi_offset(tp->starget) = scsi_offset; in esp_setsync()
1419 spi_width(tp->starget) = (tp->flags & ESP_TGT_WIDE) ? 1 : 0; in esp_setsync()
1449 spi_display_xfer_agreement(tp->starget); in esp_setsync()
[all …]
Dscsi_pm.c316 void scsi_autopm_get_target(struct scsi_target *starget) in scsi_autopm_get_target() argument
318 pm_runtime_get_sync(&starget->dev); in scsi_autopm_get_target()
321 void scsi_autopm_put_target(struct scsi_target *starget) in scsi_autopm_put_target() argument
323 pm_runtime_put_sync(&starget->dev); in scsi_autopm_put_target()
Dncr53c8xx.c1246 struct scsi_target *starget; member
4065 struct scsi_target *starget = tp->starget; in ncr_prepare_nego() local
4069 if (spi_support_wide(starget)) { in ncr_prepare_nego()
4077 if (spi_support_sync(starget)) { in ncr_prepare_nego()
4081 dev_info(&starget->dev, "target did not report SYNC.\n"); in ncr_prepare_nego()
5568 spi_display_xfer_agreement(tp->starget); in ncr_setsync()
6701 struct scsi_target *starget = tp->starget; in ncr_int_sir() local
6859 spi_period(starget) = 0; in ncr_int_sir()
6860 spi_offset(starget) = 0; in ncr_int_sir()
6865 spi_width(starget) = 0; in ncr_int_sir()
[all …]
Dvirtio_scsi.c696 static int virtscsi_target_alloc(struct scsi_target *starget) in virtscsi_target_alloc() argument
698 struct Scsi_Host *sh = dev_to_shost(starget->dev.parent); in virtscsi_target_alloc()
709 starget->hostdata = tgt; in virtscsi_target_alloc()
713 static void virtscsi_target_destroy(struct scsi_target *starget) in virtscsi_target_destroy() argument
715 struct virtio_scsi_target_state *tgt = starget->hostdata; in virtscsi_target_destroy()
/Linux-v4.19/drivers/scsi/aic7xxx/
Daic79xx_osm.c594 ahd_linux_target_in_softc(struct scsi_target *starget) in DEF_SCSI_QCMD()
597 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in DEF_SCSI_QCMD()
600 target_offset = starget->id; in DEF_SCSI_QCMD()
601 if (starget->channel != 0) in DEF_SCSI_QCMD()
604 return &ahd->platform_data->starget[target_offset]; in DEF_SCSI_QCMD()
608 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() argument
611 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_alloc()
614 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc()
618 char channel = starget->channel + 'A'; in ahd_linux_target_alloc()
624 *ahd_targp = starget; in ahd_linux_target_alloc()
[all …]
Daic7xxx_osm.c544 ahc_linux_target_in_softc(struct scsi_target *starget) in DEF_SCSI_QCMD()
547 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in DEF_SCSI_QCMD()
550 target_offset = starget->id; in DEF_SCSI_QCMD()
551 if (starget->channel != 0) in DEF_SCSI_QCMD()
554 return &ahc->platform_data->starget[target_offset]; in DEF_SCSI_QCMD()
558 ahc_linux_target_alloc(struct scsi_target *starget) in ahc_linux_target_alloc() argument
561 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_alloc()
564 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_alloc()
569 char channel = starget->channel + 'A'; in ahc_linux_target_alloc()
573 target_offset = starget->id; in ahc_linux_target_alloc()
[all …]
Daic79xx_proc.c160 struct scsi_target *starget; in ahd_dump_target_state() local
170 starget = ahd->platform_data->starget[target_id]; in ahd_dump_target_state()
171 if (starget == NULL) in ahd_dump_target_state()
182 dev = scsi_device_lookup_by_target(starget, lun); in ahd_dump_target_state()
Daic7xxx_proc.c138 struct scsi_target *starget; in ahc_dump_target_state() local
150 starget = ahc->platform_data->starget[target_offset]; in ahc_dump_target_state()
151 if (!starget) in ahc_dump_target_state()
162 sdev = scsi_device_lookup_by_target(starget, lun); in ahc_dump_target_state()
/Linux-v4.19/drivers/scsi/mpt3sas/
Dmpt3sas_scsih.c720 struct scsi_target *starget) in _scsih_display_enclosure_chassis_info() argument
737 } else if (starget) { in _scsih_display_enclosure_chassis_info()
739 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
745 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
750 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
896 } else if (!sas_device->starget) { in _scsih_sas_device_add()
1171 } else if (!pcie_device->starget) { in _scsih_pcie_device_add()
1549 scsih_target_alloc(struct scsi_target *starget) in scsih_target_alloc() argument
1551 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsih_target_alloc()
1565 starget->hostdata = sas_target_priv_data; in scsih_target_alloc()
[all …]
/Linux-v4.19/include/scsi/
Dscsi_transport.h84 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data() argument
86 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data()
87 return (u8 *)starget->starget_data in scsi_transport_target_data()
/Linux-v4.19/drivers/scsi/sym53c8xx_2/
Dsym_glue.c731 dev_info(&tp->starget->dev, in sym_tune_dev_queuing()
782 tp->starget = sdev->sdev_target; in sym53c8xx_slave_alloc()
784 spi_min_period(tp->starget) = tp->usr_period; in sym53c8xx_slave_alloc()
785 spi_max_width(tp->starget) = tp->usr_width; in sym53c8xx_slave_alloc()
851 starget_printk(KERN_WARNING, tp->starget, in sym53c8xx_slave_destroy()
864 tp->starget = NULL; in sym53c8xx_slave_destroy()
1901 static void sym2_set_offset(struct scsi_target *starget, int offset) in sym2_set_offset() argument
1903 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in sym2_set_offset()
1905 struct sym_tcb *tp = &np->target[starget->id]; in sym2_set_offset()
1911 static void sym2_set_period(struct scsi_target *starget, int period) in sym2_set_period() argument
[all …]
Dsym_hipd.c84 dev_info(&tp->starget->dev, "%s: ", label); in sym_print_nego_msg()
1364 static void sym_check_goals(struct sym_hcb *np, struct scsi_target *starget, argument
1367 if (!spi_support_wide(starget))
1370 if (!spi_support_sync(starget)) {
1378 if (spi_support_dt(starget)) {
1379 if (spi_support_dt_only(starget))
1422 struct scsi_target *starget = tp->starget; local
1427 sym_check_goals(np, starget, goal);
2050 struct scsi_target *starget = tp->starget; local
2052 if (tp->tprint.period != spi_period(starget) ||
[all …]
/Linux-v4.19/drivers/scsi/bfa/
Dbfad_attr.c30 bfad_im_get_starget_port_id(struct scsi_target *starget) in bfad_im_get_starget_port_id() argument
39 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_id()
44 itnim = bfad_get_itnim(im_port, starget->id); in bfad_im_get_starget_port_id()
48 fc_starget_port_id(starget) = fc_id; in bfad_im_get_starget_port_id()
56 bfad_im_get_starget_node_name(struct scsi_target *starget) in bfad_im_get_starget_node_name() argument
65 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_node_name()
70 itnim = bfad_get_itnim(im_port, starget->id); in bfad_im_get_starget_node_name()
74 fc_starget_node_name(starget) = cpu_to_be64(node_name); in bfad_im_get_starget_node_name()
82 bfad_im_get_starget_port_name(struct scsi_target *starget) in bfad_im_get_starget_port_name() argument
91 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_name()
[all …]
/Linux-v4.19/drivers/usb/storage/
Dscsiglue.c330 static int target_alloc(struct scsi_target *starget) in target_alloc() argument
332 struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); in target_alloc()
340 starget->no_report_luns = 1; in target_alloc()
352 starget->pdt_1f_for_no_lun = 1; in target_alloc()
/Linux-v4.19/drivers/scsi/libsas/
Dsas_scsi_host.c847 int sas_target_alloc(struct scsi_target *starget) in sas_target_alloc() argument
849 struct sas_rphy *rphy = dev_to_rphy(starget->dev.parent); in sas_target_alloc()
856 starget->hostdata = found_dev; in sas_target_alloc()
945 void sas_target_destroy(struct scsi_target *starget) in sas_target_destroy() argument
947 struct domain_device *found_dev = starget->hostdata; in sas_target_destroy()
952 starget->hostdata = NULL; in sas_target_destroy()
/Linux-v4.19/drivers/scsi/ibmvscsi/
Dibmvfc.c915 static struct ibmvfc_target *__ibmvfc_get_target(struct scsi_target *starget) in __ibmvfc_get_target() argument
917 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __ibmvfc_get_target()
922 if (tgt->target_id == starget->id) { in __ibmvfc_get_target()
936 static struct ibmvfc_target *ibmvfc_get_target(struct scsi_target *starget) in ibmvfc_get_target() argument
938 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ibmvfc_get_target()
943 tgt = __ibmvfc_get_target(starget); in ibmvfc_get_target()
1065 static void ibmvfc_get_starget_node_name(struct scsi_target *starget) in ibmvfc_get_starget_node_name() argument
1067 struct ibmvfc_target *tgt = ibmvfc_get_target(starget); in ibmvfc_get_starget_node_name()
1068 fc_starget_port_name(starget) = tgt ? tgt->ids.node_name : 0; in ibmvfc_get_starget_node_name()
1080 static void ibmvfc_get_starget_port_name(struct scsi_target *starget) in ibmvfc_get_starget_port_name() argument
[all …]
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_attr.c1700 qla2x00_get_starget_node_name(struct scsi_target *starget) in qla2x00_get_starget_node_name() argument
1702 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_node_name()
1709 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_node_name()
1715 fc_starget_node_name(starget) = node_name; in qla2x00_get_starget_node_name()
1719 qla2x00_get_starget_port_name(struct scsi_target *starget) in qla2x00_get_starget_port_name() argument
1721 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_name()
1728 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_port_name()
1734 fc_starget_port_name(starget) = port_name; in qla2x00_get_starget_port_name()
1738 qla2x00_get_starget_port_id(struct scsi_target *starget) in qla2x00_get_starget_port_id() argument
1740 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_id()
[all …]

12