Home
last modified time | relevance | path

Searched refs:transportt (Results 1 – 25 of 67) sorted by relevance

123

/linux/Documentation/translations/zh_CN/scsi/
H A Dscsi_eh.rst34 [2-2] 通过transportt->eh_strategy_handler()实现的错误处理
35 [2-2-1] transportt->eh_strategy_handler()调用前的中间层状态
36 [2-2-2] transportt->eh_strategy_handler()调用后的中间层状态
422 2.2 基于transportt->eh_strategy_handler()的错误处理机制
425 在该机制中,transportt->eh_strategy_handler()替代
434 2.2.1 transportt->eh_strategy_handler()调用前的SCSI中间层状态
447 2.2.2 transportt->eh_strategy_handler()调用后的SCSI中间层状态
/linux/drivers/scsi/
H A Dscsi_transport_sas.c188 to_sas_internal(shost->transportt)->f->smp_handler(job, shost, rphy); in sas_smp_dispatch()
196 if (!to_sas_internal(shost->transportt)->f->smp_handler) { in sas_bsg_initialize()
273 if (!shost->transportt) in sas_host_match()
275 if (shost->transportt->host_attrs.ac.class != in sas_host_match()
279 i = to_sas_internal(shost->transportt); in sas_host_match()
497 struct sas_internal *i = to_sas_internal(shost->transportt); \
529 struct sas_internal *i = to_sas_internal(shost->transportt); \
560 struct sas_internal *i = to_sas_internal(shost->transportt); in do_sas_phy_enable()
608 struct sas_internal *i = to_sas_internal(shost->transportt); in do_sas_phy_reset()
656 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_phy_setup()
[all …]
H A Dscsi_transport_spi.c199 if (!shost->transportt || shost->transportt->host_attrs.ac.class in spi_host_match()
203 return &shost->transportt->host_attrs.ac == cont; in spi_host_match()
308 struct spi_internal *i = to_spi_internal(shost->transportt); \
324 struct spi_internal *i = to_spi_internal(shost->transportt); \
342 struct spi_internal *i = to_spi_internal(shost->transportt); \
486 struct spi_internal *i = to_spi_internal(shost->transportt); in show_spi_transport_period()
502 struct spi_internal *i = to_spi_internal(shost->transportt); in store_spi_transport_period()
530 struct spi_internal *i = to_spi_internal(shost->transportt); in show_spi_transport_min_period()
564 struct spi_internal *i = to_spi_internal(shost->transportt); in show_spi_host_signalling()
576 struct spi_internal *i = to_spi_internal(shost->transportt); in store_spi_host_signalling()
[all …]
H A Dscsi_transport_srp.c162 struct srp_internal *i = to_srp_internal(shost->transportt); in store_srp_rport_delete()
415 i = to_srp_internal(shost->transportt); in __rport_fail_io_fast()
448 struct srp_internal *i = to_srp_internal(shost->transportt); in rport_dev_loss_timedout()
535 struct srp_internal *i = to_srp_internal(shost->transportt); in srp_reconnect_rport()
607 struct srp_internal *i = to_srp_internal(shost->transportt); in srp_timed_out()
641 if (!shost->transportt) in srp_rport_match()
643 if (shost->transportt->host_attrs.ac.class != &srp_host_class.class) in srp_rport_match()
646 i = to_srp_internal(shost->transportt); in srp_rport_match()
659 if (!shost->transportt) in srp_host_match()
661 if (shost->transportt->host_attrs.ac.class != &srp_host_class.class) in srp_host_match()
[all …]
H A Dscsi_transport_fc.c983 struct fc_internal *i = to_fc_internal(shost->transportt); \
1001 struct fc_internal *i = to_fc_internal(shost->transportt); \
1144 struct fc_internal *i = to_fc_internal(shost->transportt); in fc_rport_set_dev_loss_tmo()
1339 struct fc_internal *i = to_fc_internal(shost->transportt); \
1451 struct fc_internal *i = to_fc_internal(shost->transportt); \
1506 struct fc_internal *i = to_fc_internal(shost->transportt); \
1522 struct fc_internal *i = to_fc_internal(shost->transportt); \
1541 struct fc_internal *i = to_fc_internal(shost->transportt); \
1742 struct fc_internal *i = to_fc_internal(shost->transportt); in store_fc_vport_disable()
1774 struct fc_internal *i = to_fc_internal(shost->transportt); \
[all …]
H A Dhosts.c291 if (shost->transportt->host_size) { in scsi_add_host_with_dma()
292 shost->shost_data = kzalloc(shost->transportt->host_size, in scsi_add_host_with_dma()
300 if (shost->transportt->create_work_queue) { in scsi_add_host_with_dma()
441 shost->transportt = &blank_transport_template; in scsi_host_alloc()
H A Dscsi_proc.c347 if (shost->transportt->user_scan) in scsi_add_single_device()
348 error = shost->transportt->user_scan(shost, channel, id, lun); in scsi_add_single_device()
H A Dscsi_sysfs.c148 if (shost->transportt->user_scan) in scsi_scan()
149 res = shost->transportt->user_scan(shost, channel, id, lun); in scsi_scan()
339 if (shost->transportt && in store_shost_eh_deadline()
340 (shost->transportt->eh_strategy_handler || in store_shost_eh_deadline()
H A Dscsi_transport_iscsi.c1482 struct iscsi_internal *i = to_iscsi_internal(shost->transportt); in iscsi_bsg_host_dispatch()
1537 struct iscsi_internal *i = to_iscsi_internal(shost->transportt); in iscsi_bsg_host_add()
4656 struct iscsi_internal *priv = to_iscsi_internal(shost->transportt); \
4687 struct iscsi_internal *priv = to_iscsi_internal(shost->transportt); in iscsi_host_attr_is_visible()
4784 if (!shost->transportt) in iscsi_session_match()
4787 priv = to_iscsi_internal(shost->transportt); in iscsi_session_match()
4809 if (!shost->transportt) in iscsi_conn_match()
4812 priv = to_iscsi_internal(shost->transportt); in iscsi_conn_match()
4829 if (!shost->transportt || in iscsi_host_match()
4830 shost->transportt->host_attrs.ac.class != &iscsi_host_class.class) in iscsi_host_match()
[all …]
H A Dstorvsc_drv.c2002 host->transportt = fc_transport_template; in storvsc_probe()
2088 if (host->transportt == fc_transport_template) { in storvsc_probe()
2145 if (host->transportt == fc_transport_template) { in storvsc_remove()
H A Dscsi_scan.c290 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size, in scsi_alloc_sdev()
500 + shost->transportt->target_size; in scsi_alloc_target()
/linux/include/scsi/
H A Dscsi_transport.h75 + shost->transportt->target_private_offset; in scsi_transport_target_data()
83 + shost->transportt->device_private_offset; in scsi_transport_device_data()
H A Dscsi_host.h584 struct scsi_transport_template *transportt; member
/linux/drivers/scsi/libsas/
H A Dsas_phy.c41 to_sas_internal(sas_ha->shost->transportt); in sas_phye_oob_error()
69 to_sas_internal(sas_ha->shost->transportt); in sas_phye_spinup_hold()
98 to_sas_internal(sas_ha->shost->transportt); in sas_phye_shutdown()
H A Dsas_scsi_host.c164 struct sas_internal *i = to_sas_internal(host->transportt); in sas_queuecommand()
283 to_sas_internal(task->dev->port->ha->shost->transportt); in sas_scsi_find_task()
331 to_sas_internal(dev->port->ha->shost->transportt); in sas_recover_lu()
359 to_sas_internal(dev->port->ha->shost->transportt); in sas_recover_I_T()
433 struct sas_internal *i = to_sas_internal(host->transportt); in sas_eh_abort_handler()
465 struct sas_internal *i = to_sas_internal(host->transportt); in sas_eh_device_reset_handler()
488 struct sas_internal *i = to_sas_internal(host->transportt); in sas_eh_target_reset_handler()
530 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_eh_handle_sas_errors()
661 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_eh_handle_resets()
894 struct sas_internal *i = to_sas_internal(ha->shost->transportt); in sas_execute_internal_abort()
[all …]
H A Dsas_init.c187 to_sas_internal(sas_ha->shost->transportt); in sas_get_linkerrors()
236 to_sas_internal(sas_ha->shost->transportt); in transport_sas_phy_reset()
270 to_sas_internal(sas_ha->shost->transportt); in sas_phy_enable()
307 to_sas_internal(sas_ha->shost->transportt); in sas_phy_reset()
343 to_sas_internal(sas_ha->shost->transportt); in sas_set_phy_speed()
645 to_sas_internal(sas_ha->shost->transportt); in sas_alloc_event()
H A Dsas_port.c31 struct sas_internal *si = to_sas_internal(sas_ha->shost->transportt); in sas_resume_port()
111 to_sas_internal(sas_ha->shost->transportt); in sas_form_port()
214 to_sas_internal(sas_ha->shost->transportt); in sas_deform_port()
H A Dsas_host_smp.c117 struct sas_internal *i = to_sas_internal(sas_ha->shost->transportt); in sas_host_smp_write_gpio()
185 to_sas_internal(sas_ha->shost->transportt); in sas_phy_control()
H A Dsas_discover.c174 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_notify_lldd_dev_found()
196 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_notify_lldd_dev_gone()
238 struct sas_internal *si = to_sas_internal(shost->transportt); in sas_suspend_devices()
H A Dsas_ata.c166 struct sas_internal *i = to_sas_internal(host->transportt); in sas_ata_qc_issue()
240 return to_sas_internal(dev->port->ha->shost->transportt); in dev_to_sas_internal()
/linux/Documentation/scsi/
H A Dscsi_eh.rst24 [2-2] EH through transportt->eh_strategy_handler()
25 [2-2-1] Pre transportt->eh_strategy_handler() SCSI midlayer conditions
26 [2-2-2] Post transportt->eh_strategy_handler() SCSI midlayer conditions
423 2.2 EH through transportt->eh_strategy_handler()
426 transportt->eh_strategy_handler() is invoked in the place of
435 2.2.1 Pre transportt->eh_strategy_handler() SCSI midlayer conditions
449 2.2.2 Post transportt->eh_strategy_handler() SCSI midlayer conditions
/linux/drivers/scsi/elx/efct/
H A Defct_xport.c411 shost->transportt = efct_xport_fc_tt; in efct_scsi_new_device()
925 shost->transportt = efct_vport_fc_tt; in efct_scsi_new_vport()
/linux/drivers/scsi/csiostor/
H A Dcsio_init.c632 shost->transportt = csio_fcoe_transport; in csio_shost_init()
634 shost->transportt = csio_fcoe_transport_vport; in csio_shost_init()
/linux/drivers/scsi/bfa/
H A Dbfad_im.c566 im_port->shost->transportt = bfad_im_scsi_transport_template; in bfad_im_scsi_host_alloc()
568 im_port->shost->transportt = in bfad_im_scsi_host_alloc()
/linux/drivers/scsi/isci/
H A Dinit.c559 shost->transportt = isci_transport_template; in isci_host_alloc()

123