Lines Matching defs:erp_action
57 BUG_ON(!fsf_req->erp_action);
454 struct zfcp_erp_action *erp_action;
466 erp_action = req->erp_action;
467 if (erp_action)
468 zfcp_erp_notify(erp_action, 0);
1372 int zfcp_fsf_exchange_config_data(struct zfcp_erp_action *erp_action)
1375 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
1399 req->erp_action = erp_action;
1401 erp_action->fsf_req_id = req->req_id;
1407 erp_action->fsf_req_id = 0;
1483 * @erp_action: ERP action for the adapter for which port data is requested
1486 int zfcp_fsf_exchange_port_data(struct zfcp_erp_action *erp_action)
1488 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
1512 req->erp_action = erp_action;
1513 erp_action->fsf_req_id = req->req_id;
1519 erp_action->fsf_req_id = 0;
1776 * @erp_action: pointer to struct zfcp_erp_action
1779 int zfcp_fsf_open_port(struct zfcp_erp_action *erp_action)
1781 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
1782 struct zfcp_port *port = erp_action->port;
1805 req->erp_action = erp_action;
1806 erp_action->fsf_req_id = req->req_id;
1813 erp_action->fsf_req_id = 0;
1844 * @erp_action: pointer to struct zfcp_erp_action
1847 int zfcp_fsf_close_port(struct zfcp_erp_action *erp_action)
1849 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
1870 req->data = erp_action->port;
1871 req->erp_action = erp_action;
1872 req->qtcb->header.port_handle = erp_action->port->handle;
1873 erp_action->fsf_req_id = req->req_id;
1879 erp_action->fsf_req_id = 0;
2071 * @erp_action: pointer to struct zfcp_erp_action
2074 int zfcp_fsf_close_physical_port(struct zfcp_erp_action *erp_action)
2076 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
2096 req->data = erp_action->port;
2097 req->qtcb->header.port_handle = erp_action->port->handle;
2098 req->erp_action = erp_action;
2100 erp_action->fsf_req_id = req->req_id;
2106 erp_action->fsf_req_id = 0;
2190 * @erp_action: pointer to struct zfcp_erp_action
2193 int zfcp_fsf_open_lun(struct zfcp_erp_action *erp_action)
2195 struct zfcp_adapter *adapter = erp_action->adapter;
2216 req->qtcb->header.port_handle = erp_action->port->handle;
2217 req->qtcb->bottom.support.fcp_lun = zfcp_scsi_dev_lun(erp_action->sdev);
2219 req->data = erp_action->sdev;
2220 req->erp_action = erp_action;
2221 erp_action->fsf_req_id = req->req_id;
2230 erp_action->fsf_req_id = 0;
2282 * @erp_action: pointer to erp_action triggering the "close LUN"
2285 int zfcp_fsf_close_lun(struct zfcp_erp_action *erp_action)
2287 struct zfcp_qdio *qdio = erp_action->adapter->qdio;
2288 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(erp_action->sdev);
2308 req->qtcb->header.port_handle = erp_action->port->handle;
2311 req->data = erp_action->sdev;
2312 req->erp_action = erp_action;
2313 erp_action->fsf_req_id = req->req_id;
2319 erp_action->fsf_req_id = 0;