erp_action->fsf_req->data.open_port.port = erp_action->port; 
erp_action->fsf_req->data = (unsigned long) erp_action->port; 
zfcp_fsf_open_port(struct zfcp_erp_action *erp_action){	volatile struct qdio_buffer_element *sbale;	unsigned long lock_flags;	int retval = 0;	/* setup new FSF request */	retval = zfcp_fsf_req_create(erp_action->adapter,				     FSF_QTCB_OPEN_PORT_WITH_DID,				     ZFCP_WAIT_FOR_SBAL | ZFCP_REQ_AUTO_CLEANUP,				     erp_action->adapter->pool.fsf_req_erp,				     &lock_flags, &(erp_action->fsf_req));	if (retval < 0) {		ZFCP_LOG_INFO("error: Could not create open port request "			      "for port 0x%016Lx on adapter %s.\n",			      erp_action->port->wwpn,			      zfcp_get_busid_by_adapter(erp_action->adapter));		goto out;	}	sbale = zfcp_qdio_sbale_req(erp_action->fsf_req,                                    erp_action->fsf_req->sbal_curr, 0);        sbale[0].flags |= SBAL_FLAGS0_TYPE_READ;        sbale[1].flags |= SBAL_FLAGS_LAST_ENTRY;	erp_action->fsf_req->qtcb->bottom.support.d_id = erp_action->port->d_id;	atomic_set_mask(ZFCP_STATUS_COMMON_OPENING, &erp_action->port->status);	erp_action->fsf_req->data.open_port.port = erp_action->port;	erp_action->fsf_req->erp_action = erp_action;	/* start QDIO request for this FSF request */	retval = zfcp_fsf_req_send(erp_action->fsf_req, &erp_action->timer);	if (retval) {		ZFCP_LOG_INFO("error: Could not send open port request for "			      "port 0x%016Lx on adapter %s.\n",			      erp_action->port->wwpn,			      zfcp_get_busid_by_adapter(erp_action->adapter));		zfcp_fsf_req_free(erp_action->fsf_req);		erp_action->fsf_req = NULL;		goto out;	}	ZFCP_LOG_DEBUG("open port request initiated "		       "(adapter %s,  port 0x%016Lx)\n",		       zfcp_get_busid_by_adapter(erp_action->adapter),		       erp_action->port->wwpn); out:	write_unlock_irqrestore(&erp_action->adapter->request_queue.queue_lock,				lock_flags);	return retval;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/059c97d0434834d291eff94669ca2dd3eaac9d28/zfcp_fsf.c/clean/drivers/s390/scsi/zfcp_fsf.c