login_rsp
struct ibmvnic_login_rsp_buffer *login_rsp = adapter->login_rsp_buf;
if (login->num_txcomp_subcrqs != login_rsp->num_txsubm_subcrqs ||
be32_to_cpu(login_rsp->num_rxadd_subcrqs))) {
rsp_len = be32_to_cpu(login_rsp->len);
rsp_len <= be32_to_cpu(login_rsp->off_txsubm_subcrqs) ||
rsp_len <= be32_to_cpu(login_rsp->off_rxadd_subcrqs) ||
rsp_len <= be32_to_cpu(login_rsp->off_rxadd_buff_size) ||
rsp_len <= be32_to_cpu(login_rsp->off_supp_tx_desc)) {
struct ibmvnic_generic_crq login_rsp;
bfa_lps_login_rsp(bfa, msg.login_rsp);
struct bfi_lps_login_rsp_s *login_rsp;
switch (evt_struct->xfer_iu->srp.login_rsp.opcode) {
evt_struct->xfer_iu->srp.login_rsp.opcode);
be32_to_cpu(evt_struct->xfer_iu->srp.login_rsp.req_lim_delta));
init_event_struct(evt_struct, login_rsp,
struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp;
login_rsp->flags |= ISCSI_FLAG_LOGIN_NEXT_STAGE3 |
struct iscsi_login_rsp *login_rsp;
login_rsp = (struct iscsi_login_rsp *) login->rsp;
login_rsp->flags &= ~ISCSI_FLAG_LOGIN_CURRENT_STAGE_MASK;
login_rsp->flags |= ISCSI_FLAG_LOGIN_CURRENT_STAGE1;
if (login_rsp->flags & ISCSI_FLAG_LOGIN_TRANSIT) {
if (login_rsp->flags & ISCSI_FLAG_LOGIN_TRANSIT) {
login_rsp->flags &= ~ISCSI_FLAG_LOGIN_TRANSIT;
login_rsp->flags &= ~ISCSI_FLAG_LOGIN_NEXT_STAGE_MASK;
struct iscsi_login_rsp *login_rsp;
login_rsp = (struct iscsi_login_rsp *) login->rsp;
login_rsp->opcode = ISCSI_OP_LOGIN_RSP;
hton24(login_rsp->dlength, login->rsp_length);
memcpy(login_rsp->isid, login->isid, 6);
login_rsp->tsih = cpu_to_be16(login->tsih);
login_rsp->itt = login->init_task_tag;
login_rsp->statsn = cpu_to_be32(conn->stat_sn++);
login_rsp->exp_cmdsn = cpu_to_be32(conn->sess->exp_cmd_sn);
login_rsp->max_cmdsn = cpu_to_be32((u32) atomic_read(&conn->sess->max_cmd_sn));
" %u\n", login_rsp->flags, (__force u32)login_rsp->itt,
ntohl(login_rsp->exp_cmdsn), ntohl(login_rsp->max_cmdsn),
ntohl(login_rsp->statsn), login->rsp_length);
struct iscsi_login_rsp *login_rsp;
login_rsp = (struct iscsi_login_rsp *) login->rsp;
login_rsp->flags |= (ISCSI_FLAG_LOGIN_NEXT_STAGE1 |
struct iscsi_login_rsp *login_rsp;
login_rsp = (struct iscsi_login_rsp *) login->rsp;
login_rsp->flags |= ISCSI_FLAG_LOGIN_NEXT_STAGE1 |
struct iscsi_login_rsp *login_rsp;
login_rsp = (struct iscsi_login_rsp *) login->rsp;
struct srp_login_rsp login_rsp;