Lines Matching refs:login_req

189 	struct iscsi_login_req *login_req;  in iscsi_target_check_login_request()  local
191 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_check_login_request()
192 payload_length = ntoh24(login_req->dlength); in iscsi_target_check_login_request()
194 switch (login_req->opcode & ISCSI_OPCODE_MASK) { in iscsi_target_check_login_request()
199 login_req->opcode & ISCSI_OPCODE_MASK); in iscsi_target_check_login_request()
205 if ((login_req->flags & ISCSI_FLAG_LOGIN_CONTINUE) && in iscsi_target_check_login_request()
206 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) { in iscsi_target_check_login_request()
214 req_csg = ISCSI_LOGIN_CURRENT_STAGE(login_req->flags); in iscsi_target_check_login_request()
215 req_nsg = ISCSI_LOGIN_NEXT_STAGE(login_req->flags); in iscsi_target_check_login_request()
227 ((login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT) && in iscsi_target_check_login_request()
231 req_nsg, (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)); in iscsi_target_check_login_request()
237 if ((login_req->max_version != login->version_max) || in iscsi_target_check_login_request()
238 (login_req->min_version != login->version_min)) { in iscsi_target_check_login_request()
241 login_req->max_version, login_req->min_version); in iscsi_target_check_login_request()
247 if (memcmp(login_req->isid, login->isid, 6) != 0) { in iscsi_target_check_login_request()
255 if (login_req->itt != login->init_task_tag) { in iscsi_target_check_login_request()
257 " 0x%08x, protocol error.\n", login_req->itt); in iscsi_target_check_login_request()
714 struct iscsi_login_req *login_req; in iscsi_target_do_authentication() local
717 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_do_authentication()
719 payload_length = ntoh24(login_req->dlength); in iscsi_target_do_authentication()
741 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE1) && in iscsi_target_do_authentication()
742 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) { in iscsi_target_do_authentication()
773 struct iscsi_login_req *login_req; in iscsi_target_handle_csg_zero() local
776 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_handle_csg_zero()
778 payload_length = ntoh24(login_req->dlength); in iscsi_target_handle_csg_zero()
843 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE1) && in iscsi_target_handle_csg_zero()
844 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) { in iscsi_target_handle_csg_zero()
860 struct iscsi_login_req *login_req; in iscsi_target_handle_csg_one() local
863 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_handle_csg_one()
865 payload_length = ntoh24(login_req->dlength); in iscsi_target_handle_csg_one()
909 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE3) && in iscsi_target_handle_csg_one()
910 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) in iscsi_target_handle_csg_one()
920 struct iscsi_login_req *login_req; in iscsi_target_do_login() local
923 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_do_login()
934 switch (ISCSI_LOGIN_CURRENT_STAGE(login_req->flags)) { in iscsi_target_do_login()
957 ISCSI_LOGIN_CURRENT_STAGE(login_req->flags)); in iscsi_target_do_login()
1017 struct iscsi_login_req *login_req; in iscsi_target_locate_portal() local
1028 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_locate_portal()
1029 payload_length = ntoh24(login_req->dlength); in iscsi_target_locate_portal()