/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_transport_spi.h | 14 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 D | scsi_device.h | 148 struct scsi_target *sdev_target; /* used only for single_lun */ 286 * scsi_target: representation of a scsi target, for now, this is only 290 struct scsi_target { struct 329 #define to_scsi_target(d) container_of(d, struct scsi_target, dev) 330 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target() function 356 extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *, 358 extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *, 360 extern void starget_for_each_device(struct scsi_target *, void *, 362 extern void __starget_for_each_device(struct scsi_target *, voi [all...] |
H A D | scsi_host.h | 20 struct scsi_target; 220 int (* target_alloc)(struct scsi_target *); 230 void (* target_destroy)(struct scsi_target *);
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_transport_spi.h | 14 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 D | scsi_device.h | 153 struct scsi_target *sdev_target; 331 * scsi_target: representation of a scsi target, for now, this is only 335 struct scsi_target { struct 374 #define to_scsi_target(d) container_of(d, struct scsi_target, dev) 375 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target() function 403 extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *, 405 extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *, 407 extern void starget_for_each_device(struct scsi_target *, void *, 409 extern void __starget_for_each_device(struct scsi_target *, voi [all...] |
H A D | scsi_host.h | 19 struct scsi_target; 240 int (* target_alloc)(struct scsi_target *); 250 void (* target_destroy)(struct scsi_target *);
|
/kernel/linux/linux-5.10/drivers/message/fusion/ |
H A D | mptspi.c | 87 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 *starge [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); 193 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in mptfc_block_error_handler() 509 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() 530 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() 602 struct scsi_target *starget; in mptfc_slave_alloc() 606 starget = scsi_target(sdev); in mptfc_slave_alloc() 646 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd() 1084 struct scsi_target *starget; in mptfc_setup_reset() 1119 struct scsi_target *starge in mptfc_rescan_devices() [all...] |
/kernel/linux/linux-6.6/drivers/message/fusion/ |
H A D | mptspi.c | 87 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 *starge [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); 193 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in mptfc_block_error_handler() 509 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() 530 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() 602 struct scsi_target *starget; in mptfc_slave_alloc() 606 starget = scsi_target(sdev); in mptfc_slave_alloc() 646 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd() 1085 struct scsi_target *starget; in mptfc_setup_reset() 1120 struct scsi_target *starge in mptfc_rescan_devices() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi_priv.h | 13 struct scsi_target; 163 extern void scsi_autopm_get_target(struct scsi_target *); 164 extern void scsi_autopm_put_target(struct scsi_target *); 168 static inline void scsi_autopm_get_target(struct scsi_target *t) {} in scsi_autopm_get_target() 169 static inline void scsi_autopm_put_target(struct scsi_target *t) {} in scsi_autopm_put_target()
|
H A D | scsi_scan.c | 215 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() 307 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() 327 struct scsi_target *starget = to_scsi_target(dev); in scsi_target_dev_release() 334 .name = "scsi_target", 344 static struct scsi_target *__scsi_find_target(struct device *parent, in __scsi_find_target() 347 struct scsi_target *starget, *found_starget = NULL; in __scsi_find_target() 376 struct scsi_target *starget in scsi_target_reap_ref_release() 377 = container_of(kref, struct scsi_target, reap_ref); in scsi_target_reap_ref_release() 392 static void scsi_target_reap_ref_put(struct scsi_target *starget) in scsi_target_reap_ref_put() 409 static struct scsi_target *scsi_alloc_targe [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); \ 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 *starge in store_spi_transport_period() [all...] |
H A D | scsi.c | 170 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() 597 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() 625 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device() 654 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget, in __scsi_device_lookup_by_target() 679 struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget, in scsi_device_lookup_by_target()
|
H A D | scsi_lib.c | 123 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() 326 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() 352 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() 396 static inline bool scsi_target_is_busy(struct scsi_target *starget) in scsi_target_is_busy() 444 if (scsi_target_is_busy(scsi_target(sdev))) { in scsi_starved_list_run() 485 if (scsi_target(sdev)->single_lun) in scsi_run_queue() 540 if (scsi_target(sde in scsi_run_queue_async() [all...] |
H A D | scsi.h | 43 struct scsi_target;
|
/kernel/linux/linux-6.6/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 | 278 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() 389 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() 409 struct scsi_target *starget = to_scsi_target(dev); in scsi_target_dev_release() 416 .name = "scsi_target", 426 static struct scsi_target *__scsi_find_target(struct device *parent, in __scsi_find_target() 429 struct scsi_target *starget, *found_starget = NULL; in __scsi_find_target() 458 struct scsi_target *starget in scsi_target_reap_ref_release() 459 = container_of(kref, struct scsi_target, reap_ref); in scsi_target_reap_ref_release() 474 static void scsi_target_reap_ref_put(struct scsi_target *starget) in scsi_target_reap_ref_put() 491 static struct scsi_target *scsi_alloc_targe [all...] |
H A D | scsi_transport_spi.c | 214 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() 242 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() 274 struct scsi_target *starget = transport_class_to_starget(dev); \ 289 struct scsi_target *starget = transport_class_to_starget(dev); \ 304 struct scsi_target *starget = transport_class_to_starget(dev); \ 321 struct scsi_target *starget = transport_class_to_starget(dev); \ 339 struct scsi_target *starget = transport_class_to_starget(dev); \ 403 struct scsi_target *starget = transport_class_to_starget(dev); in store_spi_revalidate() 483 struct scsi_target *starget = transport_class_to_starget(dev); in show_spi_transport_period() 499 struct scsi_target *starge in store_spi_transport_period() [all...] |
H A D | scsi.c | 161 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() 816 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() 844 void __starget_for_each_device(struct scsi_target *starget, void *data, in __starget_for_each_device() 873 struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget, in __scsi_device_lookup_by_target() 898 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() 294 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() 327 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() 359 static inline bool scsi_target_is_busy(struct scsi_target *starget) in scsi_target_is_busy() 407 if (scsi_target_is_busy(scsi_target(sdev))) { in scsi_starved_list_run() 448 if (scsi_target(sdev)->single_lun) in scsi_run_queue() 507 if (scsi_target(sde in scsi_run_queue_async() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.c | 543 static inline struct scsi_target ** 544 ahc_linux_target_in_softc(struct scsi_target *starget) in ahc_linux_target_in_softc() 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_slave_alloc() 1213 struct scsi_target *starget; in ahc_platform_free() 1594 struct scsi_target *starget; in ahc_send_async() 2313 static void ahc_linux_set_width(struct scsi_target *starge [all...] |
H A D | aic79xx_osm.c | 593 static struct scsi_target ** 594 ahd_linux_target_in_softc(struct scsi_target *starget) in ahd_linux_target_in_softc() 608 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() 614 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc() 664 ahd_linux_target_destroy(struct scsi_target *starget) in ahd_linux_target_destroy() 666 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_destroy() 1325 struct scsi_target *starget; in ahd_platform_free() 1678 struct scsi_target *starget; in ahd_send_async() 2365 static void ahd_linux_set_width(struct scsi_target *starget, int width) in ahd_linux_set_width() 2379 static void ahd_linux_set_period(struct scsi_target *starge [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.c | 542 static inline struct scsi_target ** 543 ahc_linux_target_in_softc(struct scsi_target *starget) in ahc_linux_target_in_softc() 557 ahc_linux_target_alloc(struct scsi_target *starget) in ahc_linux_target_alloc() 563 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_alloc() 626 ahc_linux_target_destroy(struct scsi_target *starget) in ahc_linux_target_destroy() 628 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_destroy() 638 struct scsi_target *starget = sdev->sdev_target; in ahc_linux_slave_alloc() 1212 struct scsi_target *starget; in ahc_platform_free() 1593 struct scsi_target *starget; in ahc_send_async() 2311 static void ahc_linux_set_width(struct scsi_target *starge [all...] |
H A D | aic79xx_osm.c | 591 static struct scsi_target ** 592 ahd_linux_target_in_softc(struct scsi_target *starget) in ahd_linux_target_in_softc() 606 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() 612 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc() 662 ahd_linux_target_destroy(struct scsi_target *starget) in ahd_linux_target_destroy() 664 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_destroy() 1319 struct scsi_target *starget; in ahd_platform_free() 1672 struct scsi_target *starget; in ahd_send_async() 2353 static void ahd_linux_set_width(struct scsi_target *starget, int width) in ahd_linux_set_width() 2367 static void ahd_linux_set_period(struct scsi_target *starge [all...] |