Lines Matching refs:login_info
1217 struct ibmvfc_npiv_login *login_info = &vhost->login_info; in ibmvfc_set_login_info() local
1221 memset(login_info, 0, sizeof(*login_info)); in ibmvfc_set_login_info()
1223 login_info->ostype = cpu_to_be32(IBMVFC_OS_LINUX); in ibmvfc_set_login_info()
1224 login_info->max_dma_len = cpu_to_be64(IBMVFC_MAX_SECTORS << 9); in ibmvfc_set_login_info()
1225 login_info->max_payload = cpu_to_be32(sizeof(struct ibmvfc_fcp_cmd_iu)); in ibmvfc_set_login_info()
1226 login_info->max_response = cpu_to_be32(sizeof(struct ibmvfc_fcp_rsp)); in ibmvfc_set_login_info()
1227 login_info->partition_num = cpu_to_be32(vhost->partition_number); in ibmvfc_set_login_info()
1228 login_info->vfc_frame_version = cpu_to_be32(1); in ibmvfc_set_login_info()
1229 login_info->fcp_version = cpu_to_be16(3); in ibmvfc_set_login_info()
1230 login_info->flags = cpu_to_be16(IBMVFC_FLUSH_ON_HALT); in ibmvfc_set_login_info()
1232 login_info->flags |= cpu_to_be16(IBMVFC_CLIENT_MIGRATED); in ibmvfc_set_login_info()
1234 login_info->max_cmds = cpu_to_be32(max_requests + IBMVFC_NUM_INTERNAL_REQ); in ibmvfc_set_login_info()
1235 login_info->capabilities = cpu_to_be64(IBMVFC_CAN_MIGRATE); in ibmvfc_set_login_info()
1236 login_info->async.va = cpu_to_be64(vhost->async_crq.msg_token); in ibmvfc_set_login_info()
1237 login_info->async.len = cpu_to_be32(vhost->async_crq.size * sizeof(*vhost->async_crq.msgs)); in ibmvfc_set_login_info()
1238 strncpy(login_info->partition_name, vhost->partition_name, IBMVFC_MAX_NAME); in ibmvfc_set_login_info()
1239 strncpy(login_info->device_name, in ibmvfc_set_login_info()
1244 strncpy(login_info->drc_name, location, IBMVFC_MAX_NAME); in ibmvfc_set_login_info()
4389 memcpy(vhost->login_buf, &vhost->login_info, sizeof(vhost->login_info)); in ibmvfc_npiv_login()