Searched refs:wka_port (Results 1 – 2 of 2) sorted by relevance
145 static int zfcp_fc_wka_port_get(struct zfcp_fc_wka_port *wka_port) in zfcp_fc_wka_port_get() argument147 if (mutex_lock_interruptible(&wka_port->mutex)) in zfcp_fc_wka_port_get()150 if (wka_port->status == ZFCP_FC_WKA_PORT_OFFLINE || in zfcp_fc_wka_port_get()151 wka_port->status == ZFCP_FC_WKA_PORT_CLOSING) { in zfcp_fc_wka_port_get()152 wka_port->status = ZFCP_FC_WKA_PORT_OPENING; in zfcp_fc_wka_port_get()153 if (zfcp_fsf_open_wka_port(wka_port)) in zfcp_fc_wka_port_get()154 wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; in zfcp_fc_wka_port_get()157 mutex_unlock(&wka_port->mutex); in zfcp_fc_wka_port_get()159 wait_event(wka_port->completion_wq, in zfcp_fc_wka_port_get()160 wka_port->status == ZFCP_FC_WKA_PORT_ONLINE || in zfcp_fc_wka_port_get()[all …]
1049 int zfcp_fsf_send_ct(struct zfcp_fc_wka_port *wka_port, in zfcp_fsf_send_ct() argument1053 struct zfcp_qdio *qdio = wka_port->adapter->qdio; in zfcp_fsf_send_ct()1075 req->qtcb->header.port_handle = wka_port->handle; in zfcp_fsf_send_ct()1078 zfcp_dbf_san_req("fssct_1", req, wka_port->d_id); in zfcp_fsf_send_ct()1543 struct zfcp_fc_wka_port *wka_port = req->data; in zfcp_fsf_open_wka_port_handler() local1547 wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; in zfcp_fsf_open_wka_port_handler()1554 "Opening WKA port 0x%x failed\n", wka_port->d_id); in zfcp_fsf_open_wka_port_handler()1558 wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; in zfcp_fsf_open_wka_port_handler()1561 wka_port->handle = header->port_handle; in zfcp_fsf_open_wka_port_handler()1564 wka_port->status = ZFCP_FC_WKA_PORT_ONLINE; in zfcp_fsf_open_wka_port_handler()[all …]