Home
last modified time | relevance | path

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

12

/linux/drivers/message/fusion/
H A Dmptspi.c397 static int mptspi_target_alloc(struct scsi_target *starget) in mptspi_target_alloc() argument
399 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc()
414 vtarget->id = (u8)starget->id; in mptspi_target_alloc()
415 vtarget->channel = (u8)starget->channel; in mptspi_target_alloc()
416 vtarget->starget = starget; in mptspi_target_alloc()
417 starget->hostdata = vtarget; in mptspi_target_alloc()
419 if (starget->channel == 1) { in mptspi_target_alloc()
420 if (mptscsih_is_phys_disk(ioc, 0, starget->id) == 0) in mptspi_target_alloc()
427 starget->id); in mptspi_target_alloc()
430 if (starget->channel == 0 && in mptspi_target_alloc()
[all …]
H A Dmptfc.c98 static int mptfc_target_alloc(struct scsi_target *starget);
102 static void mptfc_target_destroy(struct scsi_target *starget);
274 VirtTarget *vtarget = ri->starget->hostdata; in mptfc_bus_reset()
509 if (ri->starget) { in mptfc_register_dev()
510 vtarget = ri->starget->hostdata; in mptfc_register_dev()
547 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() argument
552 rport = starget_to_rport(starget); in mptfc_target_destroy()
556 ri->starget = NULL; in mptfc_target_destroy()
558 kfree(starget->hostdata); in mptfc_target_destroy()
559 starget->hostdata = NULL; in mptfc_target_destroy()
[all …]
H A Dmptsas.c558 return phy_info->port_details->starget; in mptsas_get_starget()
565 starget) in mptsas_set_starget()
568 phy_info->port_details->starget = starget; in mptsas_set_starget()
588 struct scsi_target *starget; in mptsas_add_device_component() local
627 starget = scsi_target(sdev); in mptsas_add_device_component()
628 rphy = dev_to_rphy(starget->dev.parent); in mptsas_add_device_component()
630 sas_info->os.id = starget->id; in mptsas_add_device_component()
631 sas_info->os.channel = starget->channel; in mptsas_add_device_component()
680 struct scsi_target *starget) in mptsas_add_device_component_starget_ir() argument
694 cfg.pageAddr = starget->id; in mptsas_add_device_component_starget_ir()
[all …]
H A Dmptsas.h155 struct scsi_target *starget; member
H A Dmptbase.h388 struct scsi_target *starget; member
553 struct scsi_target *starget; member
/linux/drivers/scsi/
H A Dscsi_transport_spi.c215 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() local
225 spi_support_sync(starget) = scsi_device_sync(sdev); in spi_device_configure()
226 spi_support_wide(starget) = scsi_device_wide(sdev); in spi_device_configure()
227 spi_support_dt(starget) = scsi_device_dt(sdev); in spi_device_configure()
228 spi_support_dt_only(starget) = scsi_device_dt_only(sdev); in spi_device_configure()
229 spi_support_ius(starget) = scsi_device_ius(sdev); in spi_device_configure()
232 spi_support_ius(starget) = 0; in spi_device_configure()
234 spi_support_qas(starget) = scsi_device_qas(sdev); in spi_device_configure()
243 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() local
245 spi_period(starget) = -1; /* illegal value */ in spi_setup_transport_attrs()
[all …]
H A Dscsi_scan.c280 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() argument
287 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev()
300 sdev->id = starget->id; in scsi_alloc_sdev()
302 sdev->channel = starget->channel; in scsi_alloc_sdev()
314 sdev->sdev_gendev.parent = get_device(&starget->dev); in scsi_alloc_sdev()
315 sdev->sdev_target = starget; in scsi_alloc_sdev()
343 put_device(&starget->dev); in scsi_alloc_sdev()
364 put_device(&starget->dev); in scsi_alloc_sdev()
394 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() argument
396 struct device *dev = &starget->dev; in scsi_target_destroy()
[all …]
H A Dscsi.c161 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() local
174 if (atomic_read(&starget->target_blocked)) in scsi_finish_command()
175 atomic_set(&starget->target_blocked, 0); in scsi_finish_command()
861 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() argument
864 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in starget_for_each_device()
868 if ((sdev->channel == starget->channel) && in starget_for_each_device()
869 (sdev->id == starget->id)) in starget_for_each_device()
889 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device() argument
892 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __starget_for_each_device()
896 if ((sdev->channel == starget->channel) && in __starget_for_each_device()
[all …]
H A Dscsi_lib.c83 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() local
108 atomic_set(&starget->target_blocked, in scsi_set_blocked()
109 starget->max_target_blocked); in scsi_set_blocked()
401 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() local
405 if (starget->can_queue > 0) in scsi_device_unbusy()
406 atomic_dec(&starget->target_busy); in scsi_device_unbusy()
435 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() local
439 starget->starget_sdev_user = NULL; in scsi_single_lun_run()
452 if (!starget->starget_sdev_user) in scsi_single_lun_run()
453 __starget_for_each_device(starget, current_sdev, in scsi_single_lun_run()
[all …]
H A Dscsi_pm.c234 void scsi_autopm_get_target(struct scsi_target *starget) in scsi_autopm_get_target() argument
236 pm_runtime_get_sync(&starget->dev); in scsi_autopm_get_target()
239 void scsi_autopm_put_target(struct scsi_target *starget) in scsi_autopm_put_target() argument
241 pm_runtime_put_sync(&starget->dev); in scsi_autopm_put_target()
H A Desp_scsi.c554 struct scsi_target *target = tp->starget; in esp_need_to_nego_wide()
561 struct scsi_target *target = tp->starget; in esp_need_to_nego_sync()
791 if (spi_width(tp->starget) == tp->nego_goal_width && in esp_maybe_execute_command()
792 spi_period(tp->starget) == tp->nego_goal_period && in esp_maybe_execute_command()
793 spi_offset(tp->starget) == tp->nego_goal_offset) { in esp_maybe_execute_command()
1194 dev = __scsi_device_lookup_by_target(tp->starget, lun); in esp_reconnect()
1414 spi_period(tp->starget) = scsi_period; in esp_setsync()
1415 spi_offset(tp->starget) = scsi_offset; in esp_setsync()
1416 spi_width(tp->starget) = (tp->flags & ESP_TGT_WIDE) ? 1 : 0; in esp_setsync()
1446 spi_display_xfer_agreement(tp->starget); in esp_setsync()
[all …]
H A Dscsi_transport_fc.c360 struct scsi_target *starget = to_scsi_target(dev); in fc_target_setup() local
361 struct fc_rport *rport = starget_to_rport(starget); in fc_target_setup()
369 fc_starget_node_name(starget) = rport->node_name; in fc_target_setup()
370 fc_starget_port_name(starget) = rport->port_name; in fc_target_setup()
371 fc_starget_port_id(starget) = rport->port_id; in fc_target_setup()
373 fc_starget_node_name(starget) = -1; in fc_target_setup()
374 fc_starget_port_name(starget) = -1; in fc_target_setup()
375 fc_starget_port_id(starget) = -1; in fc_target_setup()
1449 struct scsi_target *starget = transport_class_to_starget(dev); \
1450 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
[all …]
/linux/drivers/scsi/aic7xxx/
H A Daic79xx_osm.c597 ahd_linux_target_in_softc(struct scsi_target *starget) in DEF_SCSI_QCMD()
600 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in DEF_SCSI_QCMD()
603 target_offset = starget->id; in DEF_SCSI_QCMD()
604 if (starget->channel != 0) in DEF_SCSI_QCMD()
607 return &ahd->platform_data->starget[target_offset]; in DEF_SCSI_QCMD()
611 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() argument
614 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_alloc()
617 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc()
621 char channel = starget->channel + 'A'; in ahd_linux_target_alloc()
627 *ahd_targp = starget; in ahd_linux_target_alloc()
[all …]
H A 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()
567 char channel = starget->channel + 'A'; in ahc_linux_target_alloc()
571 target_offset = starget->id; in ahc_linux_target_alloc()
[all …]
H A 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()
H A 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/drivers/scsi/mpi3mr/
H A Dmpi3mr_os.c469 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_invalidate_devhandles()
470 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_invalidate_devhandles()
595 struct scsi_target *starget = (struct scsi_target *)data; in mpi3mr_count_tgt_pending() local
596 struct mpi3mr_stgt_priv_data *stgt_priv_data = starget->hostdata; in mpi3mr_count_tgt_pending()
604 if (scmd->device && (scsi_target(scmd->device) == starget)) in mpi3mr_count_tgt_pending()
873 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_set_io_divert_for_all_vd_in_tg()
874 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_set_io_divert_for_all_vd_in_tg()
918 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_remove_tgtdev_from_host()
919 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_remove_tgtdev_from_host()
926 if (tgtdev->starget) { in mpi3mr_remove_tgtdev_from_host()
[all …]
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c935 struct scsi_target *starget) in _scsih_display_enclosure_chassis_info() argument
952 } else if (starget) { in _scsih_display_enclosure_chassis_info()
954 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
960 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
965 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info()
1111 } else if (!sas_device->starget) { in _scsih_sas_device_add()
1438 } else if (!pcie_device->starget) { in _scsih_pcie_device_add()
1932 scsih_target_alloc(struct scsi_target *starget) in scsih_target_alloc() argument
1934 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsih_target_alloc()
1947 starget->hostdata = sas_target_priv_data; in scsih_target_alloc()
[all …]
/linux/include/scsi/
H A Dscsi_transport.h71 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data() argument
73 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data()
74 return (u8 *)starget->starget_data in scsi_transport_target_data()
H A Dscsi_device.h396 #define starget_printk(prefix, starget, fmt, a...) \ argument
397 dev_printk(prefix, &(starget)->dev, fmt, ##a)
/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_hipd.c71 dev_info(&tp->starget->dev, "%s: ", label); in sym_print_nego_msg()
1351 static void sym_check_goals(struct sym_hcb *np, struct scsi_target *starget, argument
1354 if (!spi_support_wide(starget))
1357 if (!spi_support_sync(starget)) {
1365 if (spi_support_dt(starget)) {
1366 if (spi_support_dt_only(starget))
1409 struct scsi_target *starget = tp->starget; local
1414 sym_check_goals(np, starget, goal);
2037 struct scsi_target *starget = tp->starget; local
2039 if (tp->tprint.period != spi_period(starget) ||
[all …]
/linux/drivers/scsi/bfa/
H A Dbfad_attr.c22 bfad_im_get_starget_port_id(struct scsi_target *starget) in bfad_im_get_starget_port_id() argument
31 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_id()
36 itnim = bfad_get_itnim(im_port, starget->id); in bfad_im_get_starget_port_id()
40 fc_starget_port_id(starget) = fc_id; in bfad_im_get_starget_port_id()
48 bfad_im_get_starget_node_name(struct scsi_target *starget) in bfad_im_get_starget_node_name() argument
57 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_node_name()
62 itnim = bfad_get_itnim(im_port, starget->id); in bfad_im_get_starget_node_name()
66 fc_starget_node_name(starget) = cpu_to_be64(node_name); in bfad_im_get_starget_node_name()
74 bfad_im_get_starget_port_name(struct scsi_target *starget) in bfad_im_get_starget_port_name() argument
83 shost = dev_to_shost(starget->dev.parent); in bfad_im_get_starget_port_name()
[all …]
/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c1229 static struct ibmvfc_target *__ibmvfc_get_target(struct scsi_target *starget) in __ibmvfc_get_target() argument
1231 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in __ibmvfc_get_target()
1236 if (tgt->target_id == starget->id) { in __ibmvfc_get_target()
1250 static struct ibmvfc_target *ibmvfc_get_target(struct scsi_target *starget) in ibmvfc_get_target() argument
1252 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in ibmvfc_get_target()
1257 tgt = __ibmvfc_get_target(starget); in ibmvfc_get_target()
1379 static void ibmvfc_get_starget_node_name(struct scsi_target *starget) in ibmvfc_get_starget_node_name() argument
1381 struct ibmvfc_target *tgt = ibmvfc_get_target(starget); in ibmvfc_get_starget_node_name()
1382 fc_starget_port_name(starget) = tgt ? tgt->ids.node_name : 0; in ibmvfc_get_starget_node_name()
1394 static void ibmvfc_get_starget_port_name(struct scsi_target *starget) in ibmvfc_get_starget_port_name() argument
[all …]
/linux/drivers/s390/scsi/
H A Dzfcp_scsi.c345 struct scsi_target *starget = scsi_target(scpnt->device); in zfcp_scsi_eh_target_reset_handler() local
346 struct fc_rport *rport = starget_to_rport(starget); in zfcp_scsi_eh_target_reset_handler()
354 if (tmp_sdev->id == starget->id) { in zfcp_scsi_eh_target_reset_handler()
361 zfcp_dbf_scsi_eh("tr_nosd", adapter, starget->id, ret); in zfcp_scsi_eh_target_reset_handler()
/linux/drivers/scsi/qla2xxx/
H A Dqla_attr.c2631 qla2x00_get_starget_node_name(struct scsi_target *starget) in qla2x00_get_starget_node_name() argument
2633 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_node_name()
2640 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_node_name()
2646 fc_starget_node_name(starget) = node_name; in qla2x00_get_starget_node_name()
2650 qla2x00_get_starget_port_name(struct scsi_target *starget) in qla2x00_get_starget_port_name() argument
2652 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_name()
2659 starget->id == fcport->rport->scsi_target_id) { in qla2x00_get_starget_port_name()
2665 fc_starget_port_name(starget) = port_name; in qla2x00_get_starget_port_name()
2669 qla2x00_get_starget_port_id(struct scsi_target *starget) in qla2x00_get_starget_port_id() argument
2671 struct Scsi_Host *host = dev_to_shost(starget->dev.parent); in qla2x00_get_starget_port_id()
[all …]

12