| /linux-6.15/include/scsi/ |
| H A D | scsi_transport_spi.h | 14 struct scsi_target; 95 void (*get_period)(struct scsi_target *); 97 void (*get_offset)(struct scsi_target *); 99 void (*get_width)(struct scsi_target *); 101 void (*get_iu)(struct scsi_target *); 102 void (*set_iu)(struct scsi_target *, int); 103 void (*get_dt)(struct scsi_target *); 104 void (*set_dt)(struct scsi_target *, int); 105 void (*get_qas)(struct scsi_target *); 107 void (*get_wr_flow)(struct scsi_target *); [all …]
|
| H A D | scsi_device.h | 154 struct scsi_target *sdev_target; 338 struct scsi_target { struct 377 #define to_scsi_target(d) container_of(d, struct scsi_target, dev) argument 378 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target() function 406 extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *, 408 extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *, 410 extern void starget_for_each_device(struct scsi_target *, void *, 412 extern void __starget_for_each_device(struct scsi_target *, void *, 479 extern void scsi_target_quiesce(struct scsi_target *); 480 extern void scsi_target_resume(struct scsi_target *); [all …]
|
| H A D | scsi_host.h | 19 struct scsi_target; 240 int (* target_alloc)(struct scsi_target *); 253 void (* target_destroy)(struct scsi_target *);
|
| H A D | scsi_transport.h | 71 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data()
|
| H A D | libsas.h | 387 starget_to_domain_dev(struct scsi_target *starget) { in starget_to_domain_dev() 685 extern int sas_target_alloc(struct scsi_target *); 704 extern void sas_target_destroy(struct scsi_target *);
|
| H A D | libiscsi.h | 29 struct scsi_target; 415 extern int iscsi_target_alloc(struct scsi_target *starget);
|
| H A D | scsi_transport_fc.h | 679 void (*get_starget_node_name)(struct scsi_target *); 680 void (*get_starget_port_name)(struct scsi_target *); 681 void (*get_starget_port_id)(struct scsi_target *);
|
| /linux-6.15/drivers/message/fusion/ |
| H A D | mptspi.c | 213 spi_min_period(scsi_target(sdev)) = factor; in mptspi_setTargetNegoParms() 214 spi_max_offset(scsi_target(sdev)) = offset; in mptspi_setTargetNegoParms() 215 spi_max_width(scsi_target(sdev)) = width; in mptspi_setTargetNegoParms() 721 struct scsi_target *starget; in mptspi_sdev_init() 738 starget = scsi_target(sdev); in mptspi_sdev_init() 766 spi_max_offset(scsi_target(sdev)), in mptspi_sdev_configure() 767 spi_max_width(scsi_target(sdev)))); in mptspi_sdev_configure() 805 struct scsi_target *starget = scsi_target(sdev); in mptspi_sdev_destroy() 1131 struct scsi_target *starget = scsi_target(sdev); in mpt_work_wrapper() 1264 struct scsi_target *starget; in mptspi_dv_renegotiate_work() [all …]
|
| H A D | mptfc.c | 98 static int mptfc_target_alloc(struct scsi_target *starget); 101 static void mptfc_target_destroy(struct scsi_target *starget); 228 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_abort() 247 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_dev_reset() 546 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() 567 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() 639 struct scsi_target *starget; in mptfc_sdev_init() 643 starget = scsi_target(sdev); in mptfc_sdev_init() 683 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd() 1122 struct scsi_target *starget; in mptfc_setup_reset() [all …]
|
| H A D | mptsas.h | 155 struct scsi_target *starget;
|
| H A D | mptsas.c | 554 static inline struct scsi_target * 588 struct scsi_target *starget; in mptsas_add_device_component() 627 starget = scsi_target(sdev); in mptsas_add_device_component() 680 struct scsi_target *starget) in mptsas_add_device_component_starget_ir() 784 struct scsi_target *starget) in mptsas_add_device_component_starget() 1118 mptsas_block_io_starget(struct scsi_target *starget) in mptsas_block_io_starget() 1743 mptsas_target_alloc(struct scsi_target *starget) in mptsas_target_alloc() 1821 mptsas_target_destroy(struct scsi_target *starget) in mptsas_target_destroy() 1877 struct scsi_target *starget; in mptsas_sdev_init() 1887 starget = scsi_target(sdev); in mptsas_sdev_init() [all …]
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_priv.h | 14 struct scsi_target; 176 extern void scsi_autopm_get_target(struct scsi_target *); 177 extern void scsi_autopm_put_target(struct scsi_target *); 181 static inline void scsi_autopm_get_target(struct scsi_target *t) {} in scsi_autopm_get_target() 182 static inline void scsi_autopm_put_target(struct scsi_target *t) {} in scsi_autopm_put_target()
|
| H A D | scsi_scan.c | 411 struct scsi_target *starget = to_scsi_target(dev); in scsi_target_dev_release() 431 struct scsi_target *starget, *found_starget = NULL; in __scsi_find_target() 460 struct scsi_target *starget in scsi_target_reap_ref_release() 461 = container_of(kref, struct scsi_target, reap_ref); in scsi_target_reap_ref_release() 499 const int size = sizeof(struct scsi_target) in scsi_alloc_target() 501 struct scsi_target *starget; in scsi_alloc_target() 502 struct scsi_target *found_target; in scsi_alloc_target() 592 void scsi_target_reap(struct scsi_target *starget) in scsi_target_reap() 1018 scsi_target(sdev)->single_lun = 1; in scsi_add_lun() 1607 struct scsi_target *starget; in __scsi_add_device() [all …]
|
| H A D | scsi_transport_spi.c | 215 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() 243 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() 275 struct scsi_target *starget = transport_class_to_starget(dev); \ 290 struct scsi_target *starget = transport_class_to_starget(dev); \ 404 struct scsi_target *starget = transport_class_to_starget(dev); in store_spi_revalidate() 484 struct scsi_target *starget = transport_class_to_starget(dev); in show_spi_transport_period() 754 struct scsi_target *starget = sdev->sdev_target; in spi_dv_retrain() 857 struct scsi_target *starget = sdev->sdev_target; in spi_dv_device_internal() 1001 struct scsi_target *starget = sdev->sdev_target; in spi_dv_device() 1131 void spi_display_xfer_agreement(struct scsi_target *starget) in spi_display_xfer_agreement() [all …]
|
| H A D | scsi.c | 161 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() 856 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() 884 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device() 913 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget, in __scsi_device_lookup_by_target() 938 struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget, in scsi_device_lookup_by_target()
|
| H A D | scsi_lib.c | 83 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() 393 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() 426 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() 506 if (scsi_target_is_busy(scsi_target(sdev))) { in scsi_starved_list_run() 547 if (scsi_target(sdev)->single_lun) in scsi_run_queue() 606 if (scsi_target(sdev)->single_lun || in scsi_run_queue_async() 1394 struct scsi_target *starget = scsi_target(sdev); in scsi_target_queue_ready() 1881 if (scsi_target(sdev)->can_queue > 0) in scsi_queue_rq() 1882 atomic_dec(&scsi_target(sdev)->target_busy); in scsi_queue_rq() 2818 scsi_target_quiesce(struct scsi_target *starget) in scsi_target_quiesce() [all …]
|
| H A D | scsi_pm.c | 235 void scsi_autopm_get_target(struct scsi_target *starget) in scsi_autopm_get_target() 240 void scsi_autopm_put_target(struct scsi_target *starget) in scsi_autopm_put_target()
|
| H A D | scsi_sysfs.c | 1375 static int scsi_target_add(struct scsi_target *starget) in scsi_target_add() 1407 struct scsi_target *starget = sdev->sdev_target; in scsi_sysfs_add_sdev() 1525 scsi_target_reap(scsi_target(sdev)); in __scsi_remove_device() 1544 static void __scsi_remove_target(struct scsi_target *starget) in __scsi_remove_target() 1586 struct scsi_target *starget; in scsi_remove_target() 1651 struct scsi_target *starget = sdev->sdev_target; in scsi_sysfs_device_initialize()
|
| /linux-6.15/drivers/scsi/aic7xxx/ |
| H A D | aic79xx_osm.c | 596 static struct scsi_target ** in DEF_SCSI_QCMD() 597 ahd_linux_target_in_softc(struct scsi_target *starget) in DEF_SCSI_QCMD() 611 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() 617 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc() 667 ahd_linux_target_destroy(struct scsi_target *starget) in ahd_linux_target_destroy() 669 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_destroy() 1324 struct scsi_target *starget; in ahd_platform_free() 1677 struct scsi_target *starget; in ahd_send_async() 2469 static void ahd_linux_set_dt(struct scsi_target *starget, int dt) in ahd_linux_set_dt() 2511 static void ahd_linux_set_qas(struct scsi_target *starget, int qas) in ahd_linux_set_qas() [all …]
|
| H A D | aic7xxx_osm.c | 543 static inline struct scsi_target ** in DEF_SCSI_QCMD() 544 ahc_linux_target_in_softc(struct scsi_target *starget) in DEF_SCSI_QCMD() 558 ahc_linux_target_alloc(struct scsi_target *starget) in ahc_linux_target_alloc() 564 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_alloc() 627 ahc_linux_target_destroy(struct scsi_target *starget) in ahc_linux_target_destroy() 639 struct scsi_target *starget = sdev->sdev_target; in ahc_linux_sdev_init() 1220 struct scsi_target *starget; in ahc_platform_free() 1601 struct scsi_target *starget; in ahc_send_async() 2412 static void ahc_linux_set_dt(struct scsi_target *starget, int dt) in ahc_linux_set_dt() 2451 static void ahc_linux_set_qas(struct scsi_target *starget, int qas) [all …]
|
| /linux-6.15/drivers/scsi/snic/ |
| H A D | snic_disc.h | 93 (is_snic_target(((struct scsi_target *) st)->dev.parent) ? \
|
| /linux-6.15/drivers/s390/scsi/ |
| H A D | zfcp_scsi.c | 71 struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device)); in zfcp_scsi_queuecommand() 116 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_sdev_init() 294 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_task_mgmt_function() 346 struct scsi_target *starget = scsi_target(scpnt->device); in zfcp_scsi_eh_target_reset_handler()
|
| /linux-6.15/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_glue.c | 624 struct scsi_target *starget = scsi_target(cmd->device); in sym53c8xx_eh_target_reset_handler() 1934 static void sym2_set_offset(struct scsi_target *starget, int offset) in sym2_set_offset() 1944 static void sym2_set_period(struct scsi_target *starget, int period) in sym2_set_period() 1959 static void sym2_set_width(struct scsi_target *starget, int width) in sym2_set_width() 1974 static void sym2_set_dt(struct scsi_target *starget, int dt) in sym2_set_dt() 1989 static void sym2_set_iu(struct scsi_target *starget, int iu) 2002 static void sym2_set_qas(struct scsi_target *starget, int qas)
|
| /linux-6.15/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.c | 1830 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_relogin() 1930 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_init_vfc_cmd() 2343 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_reset_device() 2424 cmd_rport = starget_to_rport(scsi_target(evt->cmnd->device)); in ibmvfc_match_rport() 2441 if (evt->cmnd && scsi_target(evt->cmnd->device) == device) in ibmvfc_match_target() 2562 struct scsi_target *starget = scsi_target(sdev); in ibmvfc_init_tmf() 2814 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_abort_task_set() 3013 struct scsi_target *starget = scsi_target(cmd->device); in ibmvfc_eh_target_reset_handler() 3091 dev_rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_terminate_rport_io() 3408 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_sdev_init() [all …]
|
| /linux-6.15/drivers/scsi/bfa/ |
| H A D | bfad_im.c | 370 struct scsi_target *starget = scsi_target(cmnd->device); in bfad_im_reset_target_handler() 954 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in bfad_im_sdev_init() 1213 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in bfad_im_queuecommand_lck()
|