Lines Matching refs:erp_action
57 BUG_ON(!fsf_req->erp_action); in zfcp_fsf_start_erp_timer()
435 struct zfcp_erp_action *erp_action; in zfcp_fsf_req_complete() local
447 erp_action = req->erp_action; in zfcp_fsf_req_complete()
448 if (erp_action) in zfcp_fsf_req_complete()
449 zfcp_erp_notify(erp_action, 0); in zfcp_fsf_req_complete()
1351 int zfcp_fsf_exchange_config_data(struct zfcp_erp_action *erp_action) in zfcp_fsf_exchange_config_data() argument
1354 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_exchange_config_data()
1378 req->erp_action = erp_action; in zfcp_fsf_exchange_config_data()
1380 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_exchange_config_data()
1386 erp_action->fsf_req_id = 0; in zfcp_fsf_exchange_config_data()
1465 int zfcp_fsf_exchange_port_data(struct zfcp_erp_action *erp_action) in zfcp_fsf_exchange_port_data() argument
1467 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_exchange_port_data()
1491 req->erp_action = erp_action; in zfcp_fsf_exchange_port_data()
1492 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_exchange_port_data()
1498 erp_action->fsf_req_id = 0; in zfcp_fsf_exchange_port_data()
1758 int zfcp_fsf_open_port(struct zfcp_erp_action *erp_action) in zfcp_fsf_open_port() argument
1760 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_open_port()
1761 struct zfcp_port *port = erp_action->port; in zfcp_fsf_open_port()
1784 req->erp_action = erp_action; in zfcp_fsf_open_port()
1785 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_open_port()
1792 erp_action->fsf_req_id = 0; in zfcp_fsf_open_port()
1826 int zfcp_fsf_close_port(struct zfcp_erp_action *erp_action) in zfcp_fsf_close_port() argument
1828 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_close_port()
1849 req->data = erp_action->port; in zfcp_fsf_close_port()
1850 req->erp_action = erp_action; in zfcp_fsf_close_port()
1851 req->qtcb->header.port_handle = erp_action->port->handle; in zfcp_fsf_close_port()
1852 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_close_port()
1858 erp_action->fsf_req_id = 0; in zfcp_fsf_close_port()
2053 int zfcp_fsf_close_physical_port(struct zfcp_erp_action *erp_action) in zfcp_fsf_close_physical_port() argument
2055 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_close_physical_port()
2075 req->data = erp_action->port; in zfcp_fsf_close_physical_port()
2076 req->qtcb->header.port_handle = erp_action->port->handle; in zfcp_fsf_close_physical_port()
2077 req->erp_action = erp_action; in zfcp_fsf_close_physical_port()
2079 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_close_physical_port()
2085 erp_action->fsf_req_id = 0; in zfcp_fsf_close_physical_port()
2172 int zfcp_fsf_open_lun(struct zfcp_erp_action *erp_action) in zfcp_fsf_open_lun() argument
2174 struct zfcp_adapter *adapter = erp_action->adapter; in zfcp_fsf_open_lun()
2195 req->qtcb->header.port_handle = erp_action->port->handle; in zfcp_fsf_open_lun()
2196 req->qtcb->bottom.support.fcp_lun = zfcp_scsi_dev_lun(erp_action->sdev); in zfcp_fsf_open_lun()
2198 req->data = erp_action->sdev; in zfcp_fsf_open_lun()
2199 req->erp_action = erp_action; in zfcp_fsf_open_lun()
2200 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_open_lun()
2209 erp_action->fsf_req_id = 0; in zfcp_fsf_open_lun()
2264 int zfcp_fsf_close_lun(struct zfcp_erp_action *erp_action) in zfcp_fsf_close_lun() argument
2266 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_close_lun()
2267 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(erp_action->sdev); in zfcp_fsf_close_lun()
2287 req->qtcb->header.port_handle = erp_action->port->handle; in zfcp_fsf_close_lun()
2290 req->data = erp_action->sdev; in zfcp_fsf_close_lun()
2291 req->erp_action = erp_action; in zfcp_fsf_close_lun()
2292 erp_action->fsf_req_id = req->req_id; in zfcp_fsf_close_lun()
2298 erp_action->fsf_req_id = 0; in zfcp_fsf_close_lun()