| /linux/Documentation/translations/zh_CN/scsi/ |
| H A D | scsi_eh.rst | 34 [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中间层状态
|
| H A D | scsi_mid_low_api.rst | 1017 transportt
|
| /linux/drivers/scsi/ |
| H A D | scsi_transport_spi.c | 199 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 D | scsi_transport_fc.c | 988 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1006 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1149 struct fc_internal *i = to_fc_internal(shost->transportt); in fc_rport_set_dev_loss_tmo() 1344 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1456 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1511 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1527 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1546 struct fc_internal *i = to_fc_internal(shost->transportt); \ 1747 struct fc_internal *i = to_fc_internal(shost->transportt); in store_fc_vport_disable() 1779 struct fc_internal *i = to_fc_internal(shost->transportt); \ [all …]
|
| H A D | hosts.c | 291 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() 444 shost->transportt = &blank_transport_template; in scsi_host_alloc()
|
| H A D | scsi_proc.c | 347 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 D | scsi_sysfs.c | 148 if (shost->transportt->user_scan) in scsi_scan() 149 res = shost->transportt->user_scan(shost, channel, id, lun); in scsi_scan() 340 if (shost->transportt && in store_shost_eh_deadline() 341 (shost->transportt->eh_strategy_handler || in store_shost_eh_deadline()
|
| H A D | scsi_transport_iscsi.c | 1482 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 D | scsi_scan.c | 290 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 D | scsi_transport.h | 75 + shost->transportt->target_private_offset; in scsi_transport_target_data() 83 + shost->transportt->device_private_offset; in scsi_transport_device_data()
|
| H A D | scsi_host.h | 585 struct scsi_transport_template *transportt; member
|
| /linux/drivers/scsi/libsas/ |
| H A D | sas_phy.c | 41 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 D | sas_scsi_host.c | 164 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() 545 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_eh_handle_sas_errors() 676 struct sas_internal *i = to_sas_internal(shost->transportt); in sas_eh_handle_resets() 909 struct sas_internal *i = to_sas_internal(ha->shost->transportt); in sas_execute_internal_abort() [all …]
|
| H A D | sas_init.c | 187 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() 644 to_sas_internal(sas_ha->shost->transportt); in sas_alloc_event()
|
| H A D | sas_port.c | 31 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 D | sas_host_smp.c | 117 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 D | sas_discover.c | 174 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 D | sas_ata.c | 166 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 D | scsi_eh.rst | 24 [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 D | efct_xport.c | 411 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 D | csio_init.c | 632 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 D | bfad_im.c | 566 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 D | init.c | 559 shost->transportt = isci_transport_template; in isci_host_alloc()
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iscsi_iser.c | 614 shost->transportt = iscsi_iser_scsi_transport; in iscsi_iser_session_create()
|
| /linux/drivers/scsi/mvsas/ |
| H A D | mv_init.c | 410 shost->transportt = mvs_stt; in mvs_prep_sas_ha_init()
|