• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/scsi/

Lines Matching refs:erp_action

636 	struct zfcp_erp_action *erp_action = fsf_req->erp_action;
710 if (!erp_action)
713 zfcp_erp_async_handler(erp_action, 0);
1315 * @erp_action: pointer to erp_action, if non-null the Generic Service request
1320 struct zfcp_erp_action *erp_action)
1409 if (erp_action) {
1410 erp_action->fsf_req = fsf_req;
1411 fsf_req->erp_action = erp_action;
1430 if (erp_action != NULL) {
1431 erp_action->fsf_req = NULL;
1908 zfcp_fsf_exchange_config_data(struct zfcp_erp_action *erp_action)
1916 retval = zfcp_fsf_req_create(erp_action->adapter,
1919 erp_action->adapter->pool.fsf_req_erp,
1924 zfcp_get_busid_by_adapter(erp_action->adapter));
1937 fsf_req->erp_action = erp_action;
1938 erp_action->fsf_req = fsf_req;
1946 zfcp_get_busid_by_adapter(erp_action->adapter));
1948 erp_action->fsf_req = NULL;
1954 zfcp_get_busid_by_adapter(erp_action->adapter));
1957 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,
2167 * @erp_action: ERP action for the adapter for which port data is requested
2172 zfcp_fsf_exchange_port_data(struct zfcp_erp_action *erp_action,
2190 erp_action ? ZFCP_REQ_AUTO_CLEANUP : 0,
2209 if (erp_action) {
2210 erp_action->fsf_req = fsf_req;
2211 fsf_req->erp_action = erp_action;
2222 if (erp_action)
2223 erp_action->fsf_req = NULL;
2231 if (!erp_action) {
2313 zfcp_fsf_open_port(struct zfcp_erp_action *erp_action)
2321 retval = zfcp_fsf_req_create(erp_action->adapter,
2324 erp_action->adapter->pool.fsf_req_erp,
2329 erp_action->port->wwpn,
2330 zfcp_get_busid_by_adapter(erp_action->adapter));
2338 fsf_req->qtcb->bottom.support.d_id = erp_action->port->d_id;
2339 atomic_set_mask(ZFCP_STATUS_COMMON_OPENING, &erp_action->port->status);
2340 fsf_req->data = (unsigned long) erp_action->port;
2341 fsf_req->erp_action = erp_action;
2342 erp_action->fsf_req = fsf_req;
2349 erp_action->port->wwpn,
2350 zfcp_get_busid_by_adapter(erp_action->adapter));
2352 erp_action->fsf_req = NULL;
2358 zfcp_get_busid_by_adapter(erp_action->adapter),
2359 erp_action->port->wwpn);
2361 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,
2556 zfcp_fsf_close_port(struct zfcp_erp_action *erp_action)
2564 retval = zfcp_fsf_req_create(erp_action->adapter,
2567 erp_action->adapter->pool.fsf_req_erp,
2572 erp_action->port->wwpn,
2573 zfcp_get_busid_by_adapter(erp_action->adapter));
2581 atomic_set_mask(ZFCP_STATUS_COMMON_CLOSING, &erp_action->port->status);
2582 fsf_req->data = (unsigned long) erp_action->port;
2583 fsf_req->erp_action = erp_action;
2584 fsf_req->qtcb->header.port_handle = erp_action->port->handle;
2585 fsf_req->erp_action = erp_action;
2586 erp_action->fsf_req = fsf_req;
2593 erp_action->port->wwpn,
2594 zfcp_get_busid_by_adapter(erp_action->adapter));
2596 erp_action->fsf_req = NULL;
2602 zfcp_get_busid_by_adapter(erp_action->adapter),
2603 erp_action->port->wwpn);
2605 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,
2690 zfcp_fsf_close_physical_port(struct zfcp_erp_action *erp_action)
2698 retval = zfcp_fsf_req_create(erp_action->adapter,
2701 erp_action->adapter->pool.fsf_req_erp,
2706 zfcp_get_busid_by_adapter(erp_action->adapter),
2707 erp_action->port->wwpn);
2718 &erp_action->port->status);
2720 fsf_req->data = (unsigned long) erp_action->port;
2721 fsf_req->qtcb->header.port_handle = erp_action->port->handle;
2722 fsf_req->erp_action = erp_action;
2723 erp_action->fsf_req = fsf_req;
2730 zfcp_get_busid_by_adapter(erp_action->adapter),
2731 erp_action->port->wwpn);
2733 erp_action->fsf_req = NULL;
2739 zfcp_get_busid_by_adapter(erp_action->adapter),
2740 erp_action->port->wwpn);
2742 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,
2894 zfcp_fsf_open_unit(struct zfcp_erp_action *erp_action)
2902 retval = zfcp_fsf_req_create(erp_action->adapter,
2905 erp_action->adapter->pool.fsf_req_erp,
2910 erp_action->unit->fcp_lun,
2911 erp_action->unit->port->wwpn,
2912 zfcp_get_busid_by_adapter(erp_action->adapter));
2920 fsf_req->qtcb->header.port_handle = erp_action->port->handle;
2921 fsf_req->qtcb->bottom.support.fcp_lun = erp_action->unit->fcp_lun;
2922 if (!(erp_action->adapter->connection_features & FSF_FEATURE_NPIV_MODE))
2925 atomic_set_mask(ZFCP_STATUS_COMMON_OPENING, &erp_action->unit->status);
2926 fsf_req->data = (unsigned long) erp_action->unit;
2927 fsf_req->erp_action = erp_action;
2928 erp_action->fsf_req = fsf_req;
2931 retval = zfcp_fsf_req_send(erp_action->fsf_req);
2936 zfcp_get_busid_by_adapter(erp_action->adapter),
2937 erp_action->port->wwpn,
2938 erp_action->unit->fcp_lun);
2940 erp_action->fsf_req = NULL;
2946 zfcp_get_busid_by_adapter(erp_action->adapter),
2947 erp_action->port->wwpn, erp_action->unit->fcp_lun);
2949 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,
3230 zfcp_fsf_close_unit(struct zfcp_erp_action *erp_action)
3238 retval = zfcp_fsf_req_create(erp_action->adapter,
3241 erp_action->adapter->pool.fsf_req_erp,
3246 erp_action->unit->fcp_lun,
3247 erp_action->port->wwpn,
3248 zfcp_get_busid_by_adapter(erp_action->adapter));
3256 fsf_req->qtcb->header.port_handle = erp_action->port->handle;
3257 fsf_req->qtcb->header.lun_handle = erp_action->unit->handle;
3258 atomic_set_mask(ZFCP_STATUS_COMMON_CLOSING, &erp_action->unit->status);
3259 fsf_req->data = (unsigned long) erp_action->unit;
3260 fsf_req->erp_action = erp_action;
3261 erp_action->fsf_req = fsf_req;
3264 retval = zfcp_fsf_req_send(erp_action->fsf_req);
3268 erp_action->unit->fcp_lun,
3269 erp_action->port->wwpn,
3270 zfcp_get_busid_by_adapter(erp_action->adapter));
3272 erp_action->fsf_req = NULL;
3278 zfcp_get_busid_by_adapter(erp_action->adapter),
3279 erp_action->port->wwpn, erp_action->unit->fcp_lun);
3281 write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,