Lines Matching refs:zfcp_sdev
850 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_abort_fcp_command_handler() local
856 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_command_handler()
861 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, in zfcp_fsf_abort_fcp_command_handler()
868 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fsafch2"); in zfcp_fsf_abort_fcp_command_handler()
876 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
878 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
891 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_abort_fcp_command_handler()
914 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_cmnd() local
915 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_abort_fcp_cmnd()
929 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_abort_fcp_cmnd()
937 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_abort_fcp_cmnd()
938 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_abort_fcp_cmnd()
1834 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_open_lun_handler() local
1841 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_open_lun_handler()
1845 &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1855 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1857 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1863 dev_warn(&zfcp_sdev->port->adapter->ccw_device->dev, in zfcp_fsf_open_lun_handler()
1867 (unsigned long long)zfcp_sdev->port->wwpn, in zfcp_fsf_open_lun_handler()
1880 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_open_lun_handler()
1889 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_open_lun_handler()
1898 zfcp_sdev->lun_handle = header->lun_handle; in zfcp_fsf_open_lun_handler()
1899 atomic_or(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1957 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_close_lun_handler() local
1962 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_close_lun_handler()
1966 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, "fscuh_1"); in zfcp_fsf_close_lun_handler()
1970 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fscuh_2"); in zfcp_fsf_close_lun_handler()
1974 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1976 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1983 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_close_lun_handler()
1991 atomic_andnot(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_close_lun_handler()
2004 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(erp_action->sdev); in zfcp_fsf_close_lun() local
2025 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_close_lun()
2054 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_req_trace() local
2069 zfcp_sdev = sdev_to_zfcp(scsi->device); in zfcp_fsf_req_trace()
2078 lat = &zfcp_sdev->latencies.read; in zfcp_fsf_req_trace()
2083 lat = &zfcp_sdev->latencies.write; in zfcp_fsf_req_trace()
2086 lat = &zfcp_sdev->latencies.cmd; in zfcp_fsf_req_trace()
2091 spin_lock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2095 spin_unlock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2111 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_fcp_handler_common() local
2117 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_handler_common()
2127 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fssfch2"); in zfcp_fsf_fcp_handler_common()
2139 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_fcp_handler_common()
2151 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2153 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2166 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_fcp_handler_common()
2276 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_cmnd() local
2277 struct zfcp_adapter *adapter = zfcp_sdev->port->adapter; in zfcp_fsf_fcp_cmnd()
2282 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_cmnd()
2309 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_cmnd()
2310 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_cmnd()
2390 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_task_mgmt() local
2391 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_fcp_task_mgmt()
2393 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_task_mgmt()
2413 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_task_mgmt()
2414 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_task_mgmt()