Lines Matching refs:zfcp_sdev
824 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_abort_fcp_command_handler() local
830 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_command_handler()
835 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, in zfcp_fsf_abort_fcp_command_handler()
842 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fsafch2"); in zfcp_fsf_abort_fcp_command_handler()
850 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
852 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
865 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_abort_fcp_command_handler()
888 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_cmnd() local
889 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_abort_fcp_cmnd()
903 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_abort_fcp_cmnd()
911 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_abort_fcp_cmnd()
912 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_abort_fcp_cmnd()
1782 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_open_lun_handler() local
1789 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_open_lun_handler()
1793 &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1803 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1805 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1811 dev_warn(&zfcp_sdev->port->adapter->ccw_device->dev, in zfcp_fsf_open_lun_handler()
1815 (unsigned long long)zfcp_sdev->port->wwpn, in zfcp_fsf_open_lun_handler()
1828 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_open_lun_handler()
1837 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_open_lun_handler()
1846 zfcp_sdev->lun_handle = header->lun_handle; in zfcp_fsf_open_lun_handler()
1847 atomic_or(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1904 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_close_lun_handler() local
1909 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_close_lun_handler()
1913 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, "fscuh_1"); in zfcp_fsf_close_lun_handler()
1917 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fscuh_2"); in zfcp_fsf_close_lun_handler()
1921 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1923 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1930 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_close_lun_handler()
1938 atomic_andnot(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_close_lun_handler()
1951 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(erp_action->sdev); in zfcp_fsf_close_lun() local
1972 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_close_lun()
2000 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_req_trace() local
2015 zfcp_sdev = sdev_to_zfcp(scsi->device); in zfcp_fsf_req_trace()
2024 lat = &zfcp_sdev->latencies.read; in zfcp_fsf_req_trace()
2029 lat = &zfcp_sdev->latencies.write; in zfcp_fsf_req_trace()
2032 lat = &zfcp_sdev->latencies.cmd; in zfcp_fsf_req_trace()
2037 spin_lock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2041 spin_unlock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2057 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_fcp_handler_common() local
2063 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_handler_common()
2073 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fssfch2"); in zfcp_fsf_fcp_handler_common()
2085 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_fcp_handler_common()
2095 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_fcp_handler_common()
2100 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2102 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2115 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_fcp_handler_common()
2225 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_cmnd() local
2226 struct zfcp_adapter *adapter = zfcp_sdev->port->adapter; in zfcp_fsf_fcp_cmnd()
2231 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_cmnd()
2258 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_cmnd()
2259 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_cmnd()
2338 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_task_mgmt() local
2339 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_fcp_task_mgmt()
2341 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_task_mgmt()
2361 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_task_mgmt()
2362 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_task_mgmt()