Lines Matching refs:beiscsi_conn
139 struct beiscsi_conn *beiscsi_conn; in beiscsi_conn_create() local
151 cls_conn = iscsi_conn_setup(cls_session, sizeof(*beiscsi_conn), cid); in beiscsi_conn_create()
156 beiscsi_conn = conn->dd_data; in beiscsi_conn_create()
157 beiscsi_conn->ep = NULL; in beiscsi_conn_create()
158 beiscsi_conn->phba = phba; in beiscsi_conn_create()
159 beiscsi_conn->conn = conn; in beiscsi_conn_create()
162 beiscsi_conn->beiscsi_sess = beiscsi_sess; in beiscsi_conn_create()
179 struct beiscsi_conn *beiscsi_conn = conn->dd_data; in beiscsi_conn_bind() local
206 if (beiscsi_conn != phba->conn_table[cri_index] || in beiscsi_conn_bind()
212 beiscsi_conn, in beiscsi_conn_bind()
218 beiscsi_conn->beiscsi_conn_cid = beiscsi_ep->ep_cid; in beiscsi_conn_bind()
219 beiscsi_conn->ep = beiscsi_ep; in beiscsi_conn_bind()
220 beiscsi_ep->conn = beiscsi_conn; in beiscsi_conn_bind()
226 beiscsi_conn->doorbell_offset = pwrb_context->doorbell_offset; in beiscsi_conn_bind()
229 beiscsi_ep->ep_cid, cri_index, beiscsi_conn); in beiscsi_conn_bind()
230 phba->conn_table[cri_index] = beiscsi_conn; in beiscsi_conn_bind()
654 phba = ((struct beiscsi_conn *)conn->dd_data)->phba; in beiscsi_set_param()
824 phba = ((struct beiscsi_conn *)conn->dd_data)->phba; in beiscsi_conn_get_stats()
849 static void beiscsi_set_params_for_offld(struct beiscsi_conn *beiscsi_conn, in beiscsi_set_params_for_offld() argument
852 struct iscsi_conn *conn = beiscsi_conn->conn; in beiscsi_set_params_for_offld()
895 struct beiscsi_conn *beiscsi_conn = conn->dd_data; in beiscsi_conn_start() local
900 phba = ((struct beiscsi_conn *)conn->dd_data)->phba; in beiscsi_conn_start()
907 beiscsi_log(beiscsi_conn->phba, KERN_INFO, BEISCSI_LOG_CONFIG, in beiscsi_conn_start()
911 beiscsi_ep = beiscsi_conn->ep; in beiscsi_conn_start()
913 beiscsi_log(beiscsi_conn->phba, KERN_ERR, in beiscsi_conn_start()
917 beiscsi_conn->login_in_progress = 0; in beiscsi_conn_start()
918 beiscsi_set_params_for_offld(beiscsi_conn, ¶ms); in beiscsi_conn_start()
919 beiscsi_offload_connection(beiscsi_conn, ¶ms); in beiscsi_conn_start()
1003 struct beiscsi_conn *beiscsi_conn; in beiscsi_free_ep() local
1018 beiscsi_conn = beiscsi_ep->conn; in beiscsi_free_ep()
1024 if (beiscsi_conn->login_in_progress) { in beiscsi_free_ep()
1025 beiscsi_free_mgmt_task_handles(beiscsi_conn, in beiscsi_free_ep()
1026 beiscsi_conn->task); in beiscsi_free_ep()
1027 beiscsi_conn->login_in_progress = 0; in beiscsi_free_ep()
1295 struct beiscsi_conn *beiscsi_conn; in beiscsi_ep_disconnect() local
1315 beiscsi_conn = beiscsi_ep->conn; in beiscsi_ep_disconnect()
1316 iscsi_suspend_queue(beiscsi_conn->conn); in beiscsi_ep_disconnect()