⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nv_op_tab.c

📁 free sources for gsm
💻 C
📖 第 1 页 / 共 5 页
字号:
/*===========================================================================

                             NV_OP_TAB.C  

DESCRIPTION
  This file is generated by NVC and contains NV Items table.

  $Header: //depot/asic/msm6250/services/nv/nv_op_tab.c#81 $
  Copyright (c) 1999-2000 by QUALCOMM Incorporated. All Rights Reserved.
===========================================================================*/

/* NVC Version: 1.0.0 */

/* Include Files */
#include "comdef.h"
#include "nvi.h"
#include "nvim.h"
#include "nvim_items.h"
#include "nv_op.h"
//SEC_UI1_HWP_050718_001 For NV porting convenience
enum 
{
  NVM_ESN_INDEX = 0,
  NVM_0000_INDEX,
  NVM_INVAR1_INDEX,
  NVM_INVAR2_INDEX,
  NVM_INVAR3_INDEX,
  NVM_UE_IMEI_INDEX,
  NVM_MEID_INDEX,
  NVM_KKEY_INDEX,
  NVM_SECURITY_INDEX,
  NVM_DATA_INDEX,
  NVM_SYSTEM_INDEX,
  NVM_DEBUG_INDEX,
  NVM_FACTORY_INDEX,
  NVM_DISPLAY_INDEX,
  NVM_CDMA_INDEX,
  NVM_QVP_INDEX,
  NVM_AMPS_INDEX,
  NVM_SOUNDS_INDEX,
  NVM_FEATURE_INDEX,
  NVM_GSM_INDEX,
  NVM_GPRS_INDEX,
  NVM_AAGPS_INDEX,
  NVM_ITEM_FILE_INDEX,
  NVM_SAMSUNG_INDEX,

  NVM_MAX_INDEX
}nvim_fs_params_index;
//SEC_UI1_HWP_050718_001
nvim_efs_params nvim_fs_params[NVIM_EFS_FILE_COUNT] = 
{
  {"nvm/$SYS.ESN", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_esn_contents_type)},
  {"nvm/nvm/nvm_0000", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_0000_contents_type)},
  {"nvm/$SYS.INVAR1", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_invar1_contents_type)},
  {"nvm/$SYS.INVAR2", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_invar2_contents_type)},
  {"nvm/$SYS.INVAR3", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_invar3_contents_type)},
  {"nvm/$SYS.UE_IMEI", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_ue_imei_contents_type)},
  {"nvm/$SYS.MEID", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_meid_contents_type)},
  {"nvm/$SYS.KKEY", FS_FA_SYS_PERMANENT, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_kkey_contents_type)},
  {"nvm/nvm/nvm_security", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_security_contents_type)},
  {"nvm/nvm/nvm_data", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_data_contents_type)},
  {"nvm/nvm/nvm_system", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_system_contents_type)},
  {"nvm/nvm/nvm_debug", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_debug_contents_type)},
  {"nvm/nvm/nvm_factory", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_factory_contents_type)},
  {"nvm/nvm/nvm_display", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_display_contents_type)},
  {"nvm/nvm/nvm_cdma", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_cdma_contents_type)},
  {"nvm/nvm/nvm_qvp", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_qvp_contents_type)},
  {"nvm/nvm/nvm_amps", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_amps_contents_type)},
  {"nvm/nvm/nvm_sounds", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_sounds_contents_type)},
  {"nvm/nvm/nvm_feature", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_feature_contents_type)},
  {"nvm/nvm/nvm_gsm", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_gsm_contents_type)},
  {"nvm/nvm/nvm_gprs", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_gprs_contents_type)},
  {"nvm/nvm/nvm_aagps", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_aagps_contents_type)},
  {"nvm/nvm/nvm_item_file", FS_FA_UNRESTRICTED, FS_NULL_HANDLE, 
   FS_NULL_HANDLE, sizeof(nvim_item_file_type)},
#ifdef _SAMSUNG_BREW_COMMON
  {"nvm/nvm/nvm_samsung", FS_FA_UNRESTRICTED, FS_NULL_HANDLE,    /* 23 */
   FS_NULL_HANDLE, sizeof(nvim_samsung_contents_type)},
#endif //_SAMSUNG_BREW_COMMON
};

const nv_op_table_element_type nv_op_table[] = {
        { &nvim_fs_params[0], FPOS(nvim_esn_contents_type, esn), sizeof(dword), 
        0},
      { &nvim_fs_params[0], FPOS(nvim_esn_contents_type, esn_chksum), 
        sizeof(dword), 0},
      { &nvim_fs_params[1], FPOS(nvim_0000_contents_type, verno_maj), 
        sizeof(byte), 0},
      { &nvim_fs_params[1], FPOS(nvim_0000_contents_type, verno_min), 
        sizeof(byte), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, scm), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, slot_cycle_index), 
        sizeof(nvi_int8_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, mob_cai_rev), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, mob_firm_rev), 
        sizeof(nvi_word_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, mob_model), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, config_chksum), 
        sizeof(nvi_config_chksum_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, pref_mode), 
        sizeof(nvi_pref_mode_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, cdma_pref_serv), 
        sizeof(nvi_pref_serv_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_pref_serv), 
        sizeof(nvi_pref_serv_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, cdma_sid_lock), 
        sizeof(nvi_sid_lock_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, cdma_sid_acq), 
        sizeof(nvi_sid_acq_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_sid_lock), 
        sizeof(nvi_sid_lock_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_sid_acq), 
        sizeof(nvi_sid_acq_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_firstchp), 
        sizeof(nvi_firstchp_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_home_sid), 
        sizeof(nvi_sid_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, analog_reg), 
        sizeof(nvi_analog_reg_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, pcdmach), 
        sizeof(nvi_cdmach_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, scdmach), 
        sizeof(nvi_cdmach_type), 2},
      { NULL, (dword)-1, -1, 0 },
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, nam_chksum), 
        sizeof(nvi_word_type), 2},
      { &nvim_fs_params[2], FPOS(nvim_invar1_contents_type, a_key), 
        sizeof(nvi_a_key_type), 2},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, a_key_chksum), 
        sizeof(nvi_a_key_chksum_type), 2},
      { &nvim_fs_params[2], FPOS(nvim_invar1_contents_type, ssd_a), 
        sizeof(nvi_ssd_type), 2},
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[2], FPOS(nvim_invar1_contents_type, ssd_b), 
        sizeof(nvi_ssd_type), 2},
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, count), 
        sizeof(nvi_count_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, min1), 
        sizeof(nvi_min1_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, min2), 
        sizeof(nvi_min2_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, mob_term_home), 
        sizeof(nvi_mob_term_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, mob_term_for_sid), 
        sizeof(nvi_mob_term_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, mob_term_for_nid), 
        sizeof(nvi_mob_term_type), 2},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, accolc), 
        sizeof(nvi_accolc_type), 2},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, sid_nid), 
        sizeof(nvi_sid_nid_type), 2},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, min_chksum), 
        sizeof(nvi_min_chksum_type), 2},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, curr_nam), 
        sizeof(nvi_byte_type), 0},
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, auto_nam), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, name_nam), 
        sizeof(nvi_name_type), 2},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, nxtreg), 
        sizeof(nvi_dword_type), 0},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, lstsid), 
        sizeof(nvi_word_type), 0},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, locaid), 
        sizeof(nvi_word_type), 0},
      { &nvim_fs_params[16], FPOS(nvim_amps_contents_type, pureg), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, zone_list), 
        sizeof(nvi_zone_list_type), 0},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, sid_nid_list), 
        sizeof(nvi_sid_nid_list_type), 0},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, dist_reg), 
        sizeof(nvi_dist_reg_type), 0},
      { &nvim_fs_params[14], FPOS(nvim_cdma_contents_type, last_cdmach), 
        sizeof(nvi_cdmach_type), 2},
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, air_timer), 
        sizeof(nvi_call_time_type), 2},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, roam_timer), 
        sizeof(nvi_call_time_type), 2},
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, run_timer), 
        sizeof(nvi_run_time_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, dial), 
        sizeof(nvi_dial_type), 110},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, stack), 
        sizeof(nvi_stdial_type), 20},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, stack_idx), 
        sizeof(nvi_stack_idx_type), 0},
      { NULL, (dword)-1, -1, 0 },
      { NULL, (dword)-1, -1, 0 },
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, ear_level), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, speaker_level), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, ringer_level), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, beep_level), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, call_beep), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, cont_key_dtmf), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, cont_str_dtmf), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, svc_area_alert), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, call_fade_alert), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, banner), 
        sizeof(nvi_name_type), 0},
      { &nvim_fs_params[12], FPOS(nvim_factory_contents_type, lcd), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, auto_power), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, auto_answer), 
        sizeof(nvi_auto_answer_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, auto_redial), 
        sizeof(nvi_auto_redial_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, auto_hyphen), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, back_light), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, auto_mute), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, maintrsn), 
        sizeof(nvi_maintrsn_type), 0},
      { &nvim_fs_params[10], FPOS(nvim_system_contents_type, lckrsn_p), 
        sizeof(nvi_lckrsn_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, lock), 
        sizeof(nvi_byte_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, lock_code), 
        sizeof(nvi_lock_code_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, auto_lock), 
        sizeof(nvi_boolean_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, call_rstrc), 
        sizeof(nvi_word_type), 0},
      { &nvim_fs_params[8], FPOS(nvim_security_contents_type, sec_code), 
        sizeof(nvi_sec_code_type), 0},
      { &nvim_fs_params[13], FPOS(nvim_display_contents_type, horn_alert), 
        sizeof(nvi_boolean_type), 0},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -