Lines Matching defs:beiscsi_ep

41 	struct beiscsi_endpoint *beiscsi_ep;
53 beiscsi_ep = ep->dd_data;
54 phba = beiscsi_ep->phba;
64 if (cmds_max > beiscsi_ep->phba->params.wrbs_per_cxn) {
69 beiscsi_ep->phba->params.wrbs_per_cxn,
70 beiscsi_ep->phba->params.wrbs_per_cxn);
72 cmds_max = beiscsi_ep->phba->params.wrbs_per_cxn;
182 struct beiscsi_endpoint *beiscsi_ep;
191 beiscsi_ep = ep->dd_data;
198 if (beiscsi_ep->phba != phba) {
200 "BS_%d : beiscsi_ep->hba=%p not equal to phba=%p\n",
201 beiscsi_ep->phba, phba);
205 cri_index = BE_GET_CRI_FROM_CID(beiscsi_ep->ep_cid);
208 beiscsi_ep != phba->conn_table[cri_index]->ep) {
212 beiscsi_ep->ep_cid,
220 beiscsi_conn->beiscsi_conn_cid = beiscsi_ep->ep_cid;
221 beiscsi_conn->ep = beiscsi_ep;
222 beiscsi_ep->conn = beiscsi_conn;
231 beiscsi_ep->ep_cid, cri_index, beiscsi_conn);
631 struct beiscsi_endpoint *beiscsi_ep = ep->dd_data;
634 beiscsi_log(beiscsi_ep->phba, KERN_INFO,
641 len = sprintf(buf, "%hu\n", beiscsi_ep->dst_tcpport);
644 if (beiscsi_ep->ip_type == BEISCSI_IP_TYPE_V4)
645 len = sprintf(buf, "%pI4\n", &beiscsi_ep->dst_addr);
647 len = sprintf(buf, "%pI6\n", &beiscsi_ep->dst6_addr);
906 struct beiscsi_endpoint *beiscsi_ep;
921 beiscsi_ep = beiscsi_conn->ep;
922 if (!beiscsi_ep)
925 "BS_%d : In beiscsi_conn_start , no beiscsi_ep\n");
1008 * @beiscsi_ep: pointer to device endpoint struct
1010 static void beiscsi_free_ep(struct beiscsi_endpoint *beiscsi_ep)
1012 struct beiscsi_hba *phba = beiscsi_ep->phba;
1015 beiscsi_put_cid(phba, beiscsi_ep->ep_cid);
1016 beiscsi_ep->phba = NULL;
1018 phba->ep_array[BE_GET_CRI_FROM_CID(beiscsi_ep->ep_cid)] = NULL;
1025 if (!beiscsi_ep->conn)
1028 beiscsi_conn = beiscsi_ep->conn;
1033 beiscsi_ep->conn = NULL;
1054 struct beiscsi_endpoint *beiscsi_ep = ep->dd_data;
1055 struct beiscsi_hba *phba = beiscsi_ep->phba;
1064 beiscsi_ep->ep_cid = beiscsi_get_cid(phba);
1065 if (beiscsi_ep->ep_cid == BE_INVALID_CID) {
1073 beiscsi_ep->ep_cid);
1076 (beiscsi_ep->ep_cid)] = ep;
1078 beiscsi_ep->cid_vld = 0;
1094 beiscsi_free_ep(beiscsi_ep);
1099 tag = mgmt_open_connection(phba, dst_addr, beiscsi_ep, &nonemb_cmd);
1103 beiscsi_ep->ep_cid);
1107 beiscsi_free_ep(beiscsi_ep);
1122 beiscsi_free_ep(beiscsi_ep);
1127 beiscsi_ep = ep->dd_data;
1128 beiscsi_ep->fw_handle = ptcpcnct_out->connection_handle;
1129 beiscsi_ep->cid_vld = 1;
1151 struct beiscsi_endpoint *beiscsi_ep;
1181 beiscsi_ep = ep->dd_data;
1182 beiscsi_ep->phba = phba;
1183 beiscsi_ep->openiscsi_ep = ep;
1207 struct beiscsi_endpoint *beiscsi_ep = ep->dd_data;
1209 beiscsi_log(beiscsi_ep->phba, KERN_INFO, BEISCSI_LOG_CONFIG,
1212 if (beiscsi_ep->cid_vld == 1)
1245 * @beiscsi_ep: pointer to device endpoint struct
1249 static int beiscsi_conn_close(struct beiscsi_endpoint *beiscsi_ep)
1251 struct beiscsi_hba *phba = beiscsi_ep->phba;
1261 tag = beiscsi_invalidate_cxn(phba, beiscsi_ep);
1268 beiscsi_ep->ep_cid);
1282 tag = beiscsi_upload_cxn(phba, beiscsi_ep);
1289 beiscsi_ep->ep_cid);
1306 struct beiscsi_endpoint *beiscsi_ep;
1310 beiscsi_ep = ep->dd_data;
1311 phba = beiscsi_ep->phba;
1314 beiscsi_ep->ep_cid);
1316 cri_index = BE_GET_CRI_FROM_CID(beiscsi_ep->ep_cid);
1321 beiscsi_ep->ep_cid);
1333 if (beiscsi_conn_close(beiscsi_ep) < 0)
1336 beiscsi_ep->ep_cid);
1339 beiscsi_free_ep(beiscsi_ep);
1343 cri_index, beiscsi_ep->ep_cid);
1345 iscsi_destroy_endpoint(beiscsi_ep->openiscsi_ep);