Read prl From mmgsdi flow

来源:互联网 发布:阿里云推荐码哪里领 编辑:程序博客网 时间:2024/05/16 10:28

from mmoc:

mmoc_process_subsc_chgd

mmoc_process_subsc_chgd_mmgsdi_read_enter

mmgsdi_session_read_prl

在mmoc里:

  task_cmd_ptr->cmd.cmd_enum                = MMGSDI_SESSION_READ_PRL_REQ;
  msg_ptr->request_header.request_type      = MMGSDI_SESSION_READ_PRL_REQ;
  msg_ptr->request_header.orig_request_type = MMGSDI_SESSION_READ_PRL_REQ;

 

 

 

  task_cmd_ptr->cmd.cmd_enum                   = MMGSDI_UIM_REPORT_RSP;
  msg_ptr->request_header.client_id            = 0;
  msg_ptr->request_header.request_type         = MMGSDI_UIM_REPORT_RSP;
  msg_ptr->request_header.orig_request_type    = MMGSDI_UIM_REPORT_RSP;
  msg_ptr->request_header.slot_id              = MMGSDI_SLOT_AUTOMATIC;

(void) rex_set_sigs(&gsdi_task_tcb, MMGSDI_TASK_RSP_Q_SIG);

 

mmgsdi_send_cmd_to_uim_server_synch

/*

      Read UIM_ID

*/

mmgsdi_session_type_enum_type

  mcc_nv_buf.cmd        = NV_READ_F;            /* We will do reads        */
  mcc_nv_buf.data_ptr   = &mcc_nv_data;

access_type.access_method = MMGSDI_EF_ENUM_ACCESS;

access_type.file.file_enum = MMGSDI_CDMA_RUIM_ID;

  task_cmd_ptr->cmd.cmd_enum                = MMGSDI_READ_REQ;
  msg_ptr->request_header.session_id        = session_id;
  msg_ptr->request_header.client_id         = client_id;
  msg_ptr->request_header.request_type      = MMGSDI_READ_REQ;
  msg_ptr->request_header.orig_request_type = MMGSDI_READ_REQ;
  msg_ptr->request_header.client_data       = client_ref;
  msg_ptr->request_header.response_cb       = response_cb_ptr;

msg_ptr->file_type             = MMGSDI_TRANSPARENT_FILE;

 

mmgsdi_uim_icc_read_transparent:send cmd to ui

UIM_PRI_HI