Home
last modified time | relevance | path

Searched refs:scsi_target (Results 1 – 25 of 57) sorted by relevance

123

/linux/include/scsi/
H A Dscsi_transport_spi.h14 struct scsi_target;
95 void (*get_period)(struct scsi_target *);
96 void (*set_period)(struct scsi_target *, int);
97 void (*get_offset)(struct scsi_target *);
98 void (*set_offset)(struct scsi_target *, int);
99 void (*get_width)(struct scsi_target *);
100 void (*set_width)(struct scsi_target *, int);
101 void (*get_iu)(struct scsi_target *);
102 void (*set_iu)(struct scsi_target *, int);
103 void (*get_dt)(struct scsi_target *);
[all …]
H A Dscsi_device.h154 struct scsi_target *sdev_target;
349 struct scsi_target { struct
388 #define to_scsi_target(d) container_of(d, struct scsi_target, dev) argument
389 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target() function
417 extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *,
419 extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *,
421 extern void starget_for_each_device(struct scsi_target *, void *,
423 extern void __starget_for_each_device(struct scsi_target *, void *,
490 extern void scsi_target_quiesce(struct scsi_target *);
491 extern void scsi_target_resume(struct scsi_target *);
[all …]
H A Dscsi_host.h19 struct scsi_target;
248 int (* target_alloc)(struct scsi_target *);
261 void (* target_destroy)(struct scsi_target *);
H A Dscsi_transport.h71 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data()
H A Dlibiscsi.h29 struct scsi_target;
416 extern int iscsi_target_alloc(struct scsi_target *starget);
/linux/drivers/message/fusion/
H A Dmptspi.c87 static void mptspi_write_offset(struct scsi_target *, int);
88 static void mptspi_write_width(struct scsi_target *, int);
89 static int mptspi_write_spi_device_pg1(struct scsi_target *,
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()
397 static int mptspi_target_alloc(struct scsi_target *starget) in mptspi_target_alloc()
457 mptspi_target_destroy(struct scsi_target *starget) in mptspi_target_destroy()
471 mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_write_nego()
496 mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_read_nego()
[all …]
H A Dmptfc.c98 static int mptfc_target_alloc(struct scsi_target *starget);
102 static void mptfc_target_destroy(struct scsi_target *starget);
229 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_abort()
248 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_dev_reset()
547 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy()
568 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc()
640 struct scsi_target *starget; in mptfc_sdev_init()
644 starget = scsi_target(sdev); in mptfc_sdev_init()
684 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd()
1123 struct scsi_target *starget; in mptfc_setup_reset()
[all …]
H A Dmptsas.h155 struct scsi_target *starget;
H A Dmptsas.c554 static inline struct scsi_target *
564 mptsas_set_starget(struct mptsas_phyinfo *phy_info, struct scsi_target * in mptsas_set_starget()
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()
1117 mptsas_block_io_starget(struct scsi_target *starget) in mptsas_block_io_starget()
1729 mptsas_add_device_component_starget_ir(ioc, scsi_target(sdev)); in mptsas_sdev_configure()
1735 mptsas_add_device_component_starget(ioc, scsi_target(sdev)); in mptsas_sdev_configure()
1742 mptsas_target_alloc(struct scsi_target *starget) in mptsas_target_alloc()
[all …]
H A Dmptbase.h388 struct scsi_target *starget;
553 struct scsi_target *starget;
/linux/drivers/scsi/
H A Dscsi_scan.c280 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev()
391 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy()
411 struct scsi_target *starget = to_scsi_target(dev); in scsi_target_dev_release()
428 static struct scsi_target *__scsi_find_target(struct device *parent, in __scsi_find_target()
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()
476 static void scsi_target_reap_ref_put(struct scsi_target *starget) in scsi_target_reap_ref_put()
493 static struct scsi_target *scsi_alloc_target(struct device *parent, in scsi_alloc_target()
499 const int size = sizeof(struct scsi_target) in scsi_alloc_target()
[all …]
H A Dscsi_transport_spi.c215 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); \
305 struct scsi_target *starget = transport_class_to_starget(dev); \
322 struct scsi_target *starget = transport_class_to_starget(dev); \
340 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()
500 struct scsi_target *starget = transport_class_to_starget(cdev); in store_spi_transport_period()
[all …]
H A Dscsi.c161 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command()
861 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device()
889 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device()
918 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget, in __scsi_device_lookup_by_target()
943 struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget, in scsi_device_lookup_by_target()
H A Dscsi_lib.c83 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked()
401 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy()
435 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run()
467 static inline bool scsi_target_is_busy(struct scsi_target *starget) in scsi_target_is_busy()
515 if (scsi_target_is_busy(scsi_target(sdev))) { in scsi_starved_list_run()
556 if (scsi_target(sdev)->single_lun) in scsi_run_queue()
615 if (scsi_target(sdev)->single_lun || in scsi_run_queue_async()
1406 struct scsi_target *starget = scsi_target(sdev); in scsi_target_queue_ready()
1916 if (scsi_target(sdev)->can_queue > 0) in scsi_queue_rq()
1917 atomic_dec(&scsi_target(sdev)->target_busy); in scsi_queue_rq()
[all …]
H A Dscsi_pm.c234 void scsi_autopm_get_target(struct scsi_target *starget) in scsi_autopm_get_target()
239 void scsi_autopm_put_target(struct scsi_target *starget) 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()
2426 static int esp_target_alloc(struct scsi_target *starget) in esp_target_alloc()
2436 static void esp_target_destroy(struct scsi_target *starget) in esp_target_destroy()
2698 static void esp_set_offset(struct scsi_target *target, int offset) in esp_set_offset()
2711 static void esp_set_period(struct scsi_target *target, int period) in esp_set_period()
2721 static void esp_set_width(struct scsi_target *target, int width) in esp_set_width()
/linux/drivers/scsi/aic7xxx/
H A Daic79xx_osm.c596 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()
2367 static void ahd_linux_set_width(struct scsi_target *starget, int width) in ahd_linux_set_width()
2381 static void ahd_linux_set_period(struct scsi_target *starget, int period) in ahd_linux_set_period()
[all …]
H A Daic7xxx_osm.c543 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()
629 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(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()
2324 static void ahc_linux_set_width(struct scsi_target *starget, int width) in ahc_linux_set_width()
[all …]
H A Daic79xx_proc.c160 struct scsi_target *starget; in ahd_dump_target_state()
/linux/drivers/s390/scsi/
H A Dzfcp_scsi.c70 struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device)); in zfcp_scsi_queuecommand()
115 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_sdev_init()
293 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_task_mgmt_function()
345 struct scsi_target *starget = scsi_target(scpnt->device); in zfcp_scsi_eh_target_reset_handler()
/linux/drivers/scsi/snic/
H A Dsnic_disc.h93 (is_snic_target(((struct scsi_target *) st)->dev.parent) ? \
/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c1229 static struct ibmvfc_target *__ibmvfc_get_target(struct scsi_target *starget) in __ibmvfc_get_target()
1250 static struct ibmvfc_target *ibmvfc_get_target(struct scsi_target *starget) in ibmvfc_get_target()
1379 static void ibmvfc_get_starget_node_name(struct scsi_target *starget) in ibmvfc_get_starget_node_name()
1394 static void ibmvfc_get_starget_port_name(struct scsi_target *starget) in ibmvfc_get_starget_port_name()
1409 static void ibmvfc_get_starget_port_id(struct scsi_target *starget) in ibmvfc_get_starget_port_id()
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()
1967 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in ibmvfc_queuecommand()
2344 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in ibmvfc_reset_device()
2425 cmd_rport = starget_to_rport(scsi_target(evt->cmnd->device)); in ibmvfc_match_rport()
[all …]
/linux/drivers/scsi/bfa/
H A Dbfad_im.c371 struct scsi_target *starget = scsi_target(cmnd->device); in bfad_im_reset_target_handler()
956 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in bfad_im_sdev_init()
1215 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in bfad_im_queuecommand_lck()
H A Dbfad_attr.c22 bfad_im_get_starget_port_id(struct scsi_target *starget) 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()
74 bfad_im_get_starget_port_name(struct scsi_target *starget) in bfad_im_get_starget_port_name()
/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_os.c595 struct scsi_target *starget = (struct scsi_target *)data; in mpi3mr_count_tgt_pending()
604 if (scmd->device && (scsi_target(scmd->device) == starget)) in mpi3mr_count_tgt_pending()
1020 struct scsi_target *starget = scsi_target(sdev); in mpi3mr_change_queue_depth()
4734 struct scsi_target *starget; in mpi3mr_sdev_destroy()
4740 starget = scsi_target(sdev); in mpi3mr_sdev_destroy()
4774 static void mpi3mr_target_destroy(struct scsi_target *starget) in mpi3mr_target_destroy()
4819 struct scsi_target *starget; in mpi3mr_sdev_configure()
4827 starget = scsi_target(sdev); in mpi3mr_sdev_configure()
4869 struct scsi_target *starget; in mpi3mr_sdev_init()
4873 starget = scsi_target(sdev); in mpi3mr_sdev_init()
[all …]

123