Lines Matching refs:zfcp_sdev
813 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_abort_fcp_command_handler() local
819 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_command_handler()
824 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, in zfcp_fsf_abort_fcp_command_handler()
831 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fsafch2"); in zfcp_fsf_abort_fcp_command_handler()
839 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
841 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_abort_fcp_command_handler()
854 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_abort_fcp_command_handler()
877 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_abort_fcp_cmnd() local
878 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_abort_fcp_cmnd()
892 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_abort_fcp_cmnd()
900 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_abort_fcp_cmnd()
901 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_abort_fcp_cmnd()
1760 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_open_lun_handler() local
1767 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_open_lun_handler()
1771 &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1781 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1783 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_open_lun_handler()
1789 dev_warn(&zfcp_sdev->port->adapter->ccw_device->dev, in zfcp_fsf_open_lun_handler()
1793 (unsigned long long)zfcp_sdev->port->wwpn, in zfcp_fsf_open_lun_handler()
1806 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_open_lun_handler()
1815 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_open_lun_handler()
1824 zfcp_sdev->lun_handle = header->lun_handle; in zfcp_fsf_open_lun_handler()
1825 atomic_set_mask(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_open_lun_handler()
1882 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_close_lun_handler() local
1887 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_close_lun_handler()
1891 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, "fscuh_1"); in zfcp_fsf_close_lun_handler()
1895 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fscuh_2"); in zfcp_fsf_close_lun_handler()
1899 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1901 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_close_lun_handler()
1908 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_close_lun_handler()
1916 atomic_clear_mask(ZFCP_STATUS_COMMON_OPEN, &zfcp_sdev->status); in zfcp_fsf_close_lun_handler()
1929 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(erp_action->sdev); in zfcp_fsf_close_lun() local
1950 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_close_lun()
1978 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_req_trace() local
1993 zfcp_sdev = sdev_to_zfcp(scsi->device); in zfcp_fsf_req_trace()
2002 lat = &zfcp_sdev->latencies.read; in zfcp_fsf_req_trace()
2007 lat = &zfcp_sdev->latencies.write; in zfcp_fsf_req_trace()
2010 lat = &zfcp_sdev->latencies.cmd; in zfcp_fsf_req_trace()
2015 spin_lock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2019 spin_unlock(&zfcp_sdev->latencies.lock); in zfcp_fsf_req_trace()
2031 struct zfcp_scsi_dev *zfcp_sdev; in zfcp_fsf_fcp_handler_common() local
2037 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_handler_common()
2042 zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, "fssfch1"); in zfcp_fsf_fcp_handler_common()
2047 zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fssfch2"); in zfcp_fsf_fcp_handler_common()
2059 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_fcp_handler_common()
2060 zfcp_erp_adapter_shutdown(zfcp_sdev->port->adapter, 0, in zfcp_fsf_fcp_handler_common()
2070 (unsigned long long)zfcp_sdev->port->wwpn); in zfcp_fsf_fcp_handler_common()
2071 zfcp_erp_adapter_shutdown(zfcp_sdev->port->adapter, 0, in zfcp_fsf_fcp_handler_common()
2076 zfcp_erp_set_port_status(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2078 zfcp_erp_port_reopen(zfcp_sdev->port, in zfcp_fsf_fcp_handler_common()
2091 zfcp_fc_test_link(zfcp_sdev->port); in zfcp_fsf_fcp_handler_common()
2200 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_fsf_fcp_cmnd() local
2201 struct zfcp_adapter *adapter = zfcp_sdev->port->adapter; in zfcp_fsf_fcp_cmnd()
2206 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_cmnd()
2233 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_cmnd()
2234 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_cmnd()
2309 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(scmnd->device); in zfcp_fsf_fcp_task_mgmt() local
2310 struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio; in zfcp_fsf_fcp_task_mgmt()
2312 if (unlikely(!(atomic_read(&zfcp_sdev->status) & in zfcp_fsf_fcp_task_mgmt()
2331 req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; in zfcp_fsf_fcp_task_mgmt()
2332 req->qtcb->header.port_handle = zfcp_sdev->port->handle; in zfcp_fsf_fcp_task_mgmt()