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()
719 struct iscsi_login_req *login_req; in iscsi_target_do_authentication() local
722 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_do_authentication()
724 payload_length = ntoh24(login_req->dlength); in iscsi_target_do_authentication()
746 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE1) && in iscsi_target_do_authentication()
747 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) { in iscsi_target_do_authentication()
778 struct iscsi_login_req *login_req; in iscsi_target_handle_csg_zero() local
781 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_handle_csg_zero()
783 payload_length = ntoh24(login_req->dlength); in iscsi_target_handle_csg_zero()
848 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE1) && in iscsi_target_handle_csg_zero()
849 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) { in iscsi_target_handle_csg_zero()
865 struct iscsi_login_req *login_req; in iscsi_target_handle_csg_one() local
868 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_handle_csg_one()
870 payload_length = ntoh24(login_req->dlength); in iscsi_target_handle_csg_one()
914 if ((login_req->flags & ISCSI_FLAG_LOGIN_NEXT_STAGE3) && in iscsi_target_handle_csg_one()
915 (login_req->flags & ISCSI_FLAG_LOGIN_TRANSIT)) in iscsi_target_handle_csg_one()
925 struct iscsi_login_req *login_req; in iscsi_target_do_login() local
928 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_do_login()
939 switch (ISCSI_LOGIN_CURRENT_STAGE(login_req->flags)) { in iscsi_target_do_login()
962 ISCSI_LOGIN_CURRENT_STAGE(login_req->flags)); in iscsi_target_do_login()
1022 struct iscsi_login_req *login_req; in iscsi_target_locate_portal() local
1033 login_req = (struct iscsi_login_req *) login->req; in iscsi_target_locate_portal()
1034 payload_length = ntoh24(login_req->dlength); in iscsi_target_locate_portal()