Home
last modified time | relevance | path

Searched refs:scsi_target (Results 1 - 25 of 137) sorted by relevance

123456

/kernel/linux/linux-5.10/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.h148 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 Dscsi_host.h20 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 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.h153 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 Dscsi_host.h19 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 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 *starge
[all...]
H A Dmptfc.c98 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 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 *starge
[all...]
H A Dmptfc.c98 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 Dscsi_priv.h13 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 Dscsi_scan.c215 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 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 *starge in store_spi_transport_period()
[all...]
H A Dscsi.c170 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 Dscsi_lib.c123 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 Dscsi.h43 struct scsi_target;
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_priv.h14 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 Dscsi_scan.c278 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 Dscsi_transport_spi.c214 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 Dscsi.c161 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 Dscsi_lib.c83 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 Daic7xxx_osm.c543 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 Daic79xx_osm.c593 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 Daic7xxx_osm.c542 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 Daic79xx_osm.c591 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...]

Completed in 44 milliseconds

123456