diff --git a/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_sys.c b/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_sys.c index 8afaea7..c11e941 100644 --- a/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_sys.c +++ b/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_sys.c @@ -1288,25 +1288,20 @@ void fATFO(void *arg) { } } +// Mem info void fATST(void *arg) { extern void dump_mem_block_list(void); // heap_5.c -//DBG_INFO_MSG_ON(_DBG_TCM_HEAP_); // On Debug TCM MEM -#if DEBUG_AT_USER_LEVEL > 1 - printf("ATST: Mem info:\n"); -#endif -// vPortFree(pvPortMalloc(4)); // Init RAM heap printf("\nCLK CPU\t\t%d Hz\nRAM heap\t%d bytes\nTCM heap\t%d bytes\n", HalGetCpuClk(), xPortGetFreeHeapSize(), tcm_heap_freeSpace()); +#if CONFIG_DEBUG_LOG > 1 dump_mem_block_list(); - u32 saved = ConfigDebugInfo; - DBG_INFO_MSG_ON(_DBG_TCM_HEAP_); // On Debug TCM MEM tcm_heap_dump(); - ConfigDebugInfo = saved; +#endif; printf("\n"); #if (configGENERATE_RUN_TIME_STATS == 1) char *cBuffer = pvPortMalloc(512); - if (cBuffer != NULL) { - vTaskGetRunTimeStats((char *) cBuffer); + if(cBuffer != NULL) { + vTaskGetRunTimeStats((char *)cBuffer); printf("%s", cBuffer); } vPortFree(cBuffer); diff --git a/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_wifi.c b/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_wifi.c index 331cc6b..18c0bc2 100644 --- a/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_wifi.c +++ b/RTL00_SDKV35a/component/common/api/at_cmd/atcmd_wifi.c @@ -459,7 +459,8 @@ void fATWx(void *arg){ ip = LwIP_GetIP(&xnetif[i]); gw = LwIP_GetGW(&xnetif[i]); #endif - printf("\nWIFI %s Status: Running\n==============================\n", ifname[i]); + printf("\nWIFI %s Status: Running\n", ifname[i]); + printf("==============================\n"); rltk_wlan_statistic(i); @@ -478,7 +479,8 @@ void fATWx(void *arg){ at_printf("%d.%d.%d.%d,", ip[0], ip[1], ip[2], ip[3]); at_printf("%d.%d.%d.%d", gw[0], gw[1], gw[2], gw[3]); #endif - printf("Interface (%s)\n==============================\n", ifname[i]); + printf("\nInterface (%s)\n", ifname[i]); + printf("==============================\n"); printf("\tMAC => %02x:%02x:%02x:%02x:%02x:%02x\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]) ; printf("\tIP => %d.%d.%d.%d\n", ip[0], ip[1], ip[2], ip[3]); printf("\tGW => %d.%d.%d.%d\n", gw[0], gw[1], gw[2], gw[3]); @@ -494,7 +496,8 @@ void fATWx(void *arg){ client_info.count = AP_STA_NUM; wifi_get_associated_client_list(&client_info, sizeof(client_info)); - printf("Associated Client List:\n==============================\n"); + printf("Associated Client List:\n"); + printf("==============================\n"); if(client_info.count == 0) printf("Client Num: 0\n", client_info.count); @@ -530,7 +533,8 @@ void fATWx(void *arg){ mac = LwIP_GetMAC(&xnetif[i]); ip = LwIP_GetIP(&xnetif[i]); gw = LwIP_GetGW(&xnetif[i]); - printf("Interface ethernet\n==============================\n"); + printf("\nInterface ethernet\n"); + printf("==============================\n"); printf("\tMAC => %02x:%02x:%02x:%02x:%02x:%02x\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]) ; printf("\tIP => %d.%d.%d.%d\n", ip[0], ip[1], ip[2], ip[3]); printf("\tGW => %d.%d.%d.%d\n", gw[0], gw[1], gw[2], gw[3]); @@ -542,9 +546,14 @@ void fATWx(void *arg){ #if defined(configUSE_TRACE_FACILITY) && (configUSE_TRACE_FACILITY == 1) && (configUSE_STATS_FORMATTING_FUNCTIONS == 1) { - signed char pcWriteBuffer[1024]; - vTaskList((char*)pcWriteBuffer); - printf("Task List:\n%s\n", pcWriteBuffer); + char * pcWriteBuffer = malloc(1024); + if(pcWriteBuffer) { + vTaskList((char*)pcWriteBuffer); + printf("\nTask List:\n"); + printf("==============================\n"); + printf("Name\t Status Priority HighWaterMark TaskNumber\n%s\n", pcWriteBuffer); + free(pcWriteBuffer); + } } #endif diff --git a/RTL00_SDKV35a/component/common/api/wifi/rtw_wowlan/dev_wowlan.c b/RTL00_SDKV35a/component/common/api/wifi/rtw_wowlan/dev_wowlan.c index 44f70b5..b458346 100644 --- a/RTL00_SDKV35a/component/common/api/wifi/rtw_wowlan/dev_wowlan.c +++ b/RTL00_SDKV35a/component/common/api/wifi/rtw_wowlan/dev_wowlan.c @@ -13,7 +13,7 @@ #endif #ifdef CONFIG_WOWLAN_DEV_NT96658 -#define WOW_WIFI_IN_PIN PE_4 //JTAG pin, so JTAG must be disable before using this pin as wakeup pin +#define WOW_WIFI_IN_PIN PE_4 // JTAG pin, so JTAG must be disable before using this pin as wakeup pin #define WOW_TRIGGER_INTERVAL 500 #elif defined(CONFIG_WOWLAN_DEV_OV788) #define WOW_WIFI_IN_PIN PD_5 diff --git a/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/src/wps/wps_defs.h b/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/src/wps/wps_defs.h index 73d5940..4b408d1 100644 --- a/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/src/wps/wps_defs.h +++ b/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/src/wps/wps_defs.h @@ -10,54 +10,52 @@ #ifndef WPS_DEFS_H #define WPS_DEFS_H - /* Diffie-Hellman 1536-bit MODP Group; RFC 3526, Group 5 */ -#define WPS_DH_GROUP (5) - -#define WPS_UUID_LEN (16) -#define WPS_NONCE_LEN (16) -#define WPS_AUTHENTICATOR_LEN (8) -#define WPS_AUTHKEY_LEN (32) -#define WPS_KEYWRAPKEY_LEN (16) -#define WPS_EMSK_LEN (32) -#define WPS_PSK_LEN (16) -#define WPS_SECRET_NONCE_LEN (16) -#define WPS_HASH_LEN (32) -#define WPS_KWA_LEN (8) -#define WPS_MGMTAUTHKEY_LEN (32) -#define WPS_MGMTENCKEY_LEN (16) -#define WPS_MGMT_KEY_ID_LEN (16) -#define WPS_OOB_DEVICE_PASSWORD_MIN_LEN (16) -#define WPS_OOB_DEVICE_PASSWORD_LEN (32) -#define WPS_OOB_PUBKEY_HASH_LEN (20) +#define WPS_DH_GROUP (5) +#define WPS_UUID_LEN (16) +#define WPS_NONCE_LEN (16) +#define WPS_AUTHENTICATOR_LEN (8) +#define WPS_AUTHKEY_LEN (32) +#define WPS_KEYWRAPKEY_LEN (16) +#define WPS_EMSK_LEN (32) +#define WPS_PSK_LEN (16) +#define WPS_SECRET_NONCE_LEN (16) +#define WPS_HASH_LEN (32) +#define WPS_KWA_LEN (8) +#define WPS_MGMTAUTHKEY_LEN (32) +#define WPS_MGMTENCKEY_LEN (16) +#define WPS_MGMT_KEY_ID_LEN (16) +#define WPS_OOB_DEVICE_PASSWORD_MIN_LEN (16) +#define WPS_OOB_DEVICE_PASSWORD_LEN (32) +#define WPS_OOB_PUBKEY_HASH_LEN (20) /* Attribute Types */ enum wps_attribute { ATTR_AP_CHANNEL = 0x1001, ATTR_ASSOC_STATE = 0x1002, ATTR_AUTH_TYPE = 0x1003, - ATTR_AUTH_TYPE_FLAGS = 0x1004, + ATTR_AUTH_TYPE_FLAGS = 0x1004, ATTR_AUTHENTICATOR = 0x1005, - ATTR_CONFIG_METHODS = 0x1008, + ATTR_CONFIG_METHODS = 0x1008, ATTR_CONFIG_ERROR = 0x1009, ATTR_CONFIRM_URL4 = 0x100a, ATTR_CONFIRM_URL6 = 0x100b, ATTR_CONN_TYPE = 0x100c, - ATTR_CONN_TYPE_FLAGS = 0x100d, - ATTR_CRED = 0x100e, + ATTR_CONN_TYPE_FLAGS = 0x100d, + ATTR_CRED = 0x100e, ATTR_ENCR_TYPE = 0x100f, - ATTR_ENCR_TYPE_FLAGS = 0x1010, + ATTR_ENCR_TYPE_FLAGS = 0x1010, ATTR_DEV_NAME = 0x1011, - ATTR_DEV_PASSWORD_ID = 0x1012, + ATTR_DEV_PASSWORD_ID = 0x1012, ATTR_E_HASH1 = 0x1014, ATTR_E_HASH2 = 0x1015, ATTR_E_SNONCE1 = 0x1016, ATTR_E_SNONCE2 = 0x1017, ATTR_ENCR_SETTINGS = 0x1018, - ATTR_ENROLLEE_NONCE = 0x101a, + ATTR_ENROLLEE_NONCE = 0x101a, ATTR_FEATURE_ID = 0x101b, ATTR_IDENTITY = 0x101c, - ATTR_IDENTITY_PROOF = 0x101d, + ATTR_IDENTITY_PROOF = 0x101d, ATTR_KEY_WRAP_AUTH = 0x101e, ATTR_KEY_ID = 0x101f, ATTR_MAC_ADDR = 0x1020, @@ -67,8 +65,8 @@ enum wps_attribute { ATTR_MODEL_NUMBER = 0x1024, ATTR_NETWORK_INDEX = 0x1026, ATTR_NETWORK_KEY = 0x1027, - ATTR_NETWORK_KEY_INDEX = 0x1028, - ATTR_NEW_DEVICE_NAME = 0x1029, + ATTR_NETWORK_KEY_INDEX = 0x1028, + ATTR_NEW_DEVICE_NAME = 0x1029, ATTR_NEW_PASSWORD = 0x102a, ATTR_OOB_DEVICE_PASSWORD = 0x102c, ATTR_OS_VERSION = 0x102d, @@ -78,11 +76,11 @@ enum wps_attribute { ATTR_PUBLIC_KEY = 0x1032, ATTR_RADIO_ENABLE = 0x1033, ATTR_REBOOT = 0x1034, - ATTR_REGISTRAR_CURRENT = 0x1035, + ATTR_REGISTRAR_CURRENT = 0x1035, ATTR_REGISTRAR_ESTABLISHED = 0x1036, - ATTR_REGISTRAR_LIST = 0x1037, + ATTR_REGISTRAR_LIST = 0x1037, ATTR_REGISTRAR_MAX = 0x1038, - ATTR_REGISTRAR_NONCE = 0x1039, + ATTR_REGISTRAR_NONCE = 0x1039, ATTR_REQUEST_TYPE = 0x103a, ATTR_RESPONSE_TYPE = 0x103b, ATTR_RF_BANDS = 0x103c, @@ -90,11 +88,11 @@ enum wps_attribute { ATTR_R_HASH2 = 0x103e, ATTR_R_SNONCE1 = 0x103f, ATTR_R_SNONCE2 = 0x1040, - ATTR_SELECTED_REGISTRAR = 0x1041, + ATTR_SELECTED_REGISTRAR = 0x1041, ATTR_SERIAL_NUMBER = 0x1042, ATTR_WPS_STATE = 0x1044, - ATTR_SSID = 0x1045, - ATTR_TOTAL_NETWORKS = 0x1046, + ATTR_SSID = 0x1045, + ATTR_TOTAL_NETWORKS = 0x1046, ATTR_UUID_E = 0x1047, ATTR_UUID_R = 0x1048, ATTR_VENDOR_EXT = 0x1049, @@ -108,40 +106,40 @@ enum wps_attribute { ATTR_KEY_LIFETIME = 0x1051, ATTR_PERMITTED_CFG_METHODS = 0x1052, ATTR_SELECTED_REGISTRAR_CONFIG_METHODS = 0x1053, - ATTR_PRIMARY_DEV_TYPE = 0x1054, + ATTR_PRIMARY_DEV_TYPE = 0x1054, ATTR_SECONDARY_DEV_TYPE_LIST = 0x1055, ATTR_PORTABLE_DEV = 0x1056, - ATTR_AP_SETUP_LOCKED = 0x1057, - ATTR_APPLICATION_EXT = 0x1058, + ATTR_AP_SETUP_LOCKED = 0x1057, + ATTR_APPLICATION_EXT = 0x1058, ATTR_EAP_TYPE = 0x1059, - ATTR_IV = 0x1060, - ATTR_KEY_PROVIDED_AUTO = 0x1061, - ATTR_802_1X_ENABLED = 0x1062, + ATTR_IV = 0x1060, + ATTR_KEY_PROVIDED_AUTO = 0x1061, + ATTR_802_1X_ENABLED = 0x1062, ATTR_APPSESSIONKEY = 0x1063, - ATTR_WEPTRANSMITKEY = 0x1064, - ATTR_REQUESTED_DEV_TYPE = 0x106a, - ATTR_EXTENSIBILITY_TEST = 0x10fa /* _NOT_ defined in the spec */ + ATTR_WEPTRANSMITKEY = 0x1064, + ATTR_REQUESTED_DEV_TYPE = 0x106a, + ATTR_EXTENSIBILITY_TEST = 0x10fa /* _NOT_ defined in the spec */ }; #define WPS_VENDOR_ID_WFA 14122 /* WFA Vendor Extension subelements */ enum { - WFA_ELEM_VERSION2 = 0x00, - WFA_ELEM_AUTHORIZEDMACS = 0x01, - WFA_ELEM_NETWORK_KEY_SHAREABLE = 0x02, - WFA_ELEM_REQUEST_TO_ENROLL = 0x03, - WFA_ELEM_SETTINGS_DELAY_TIME = 0x04 + WFA_ELEM_VERSION2 = 0x00, + WFA_ELEM_AUTHORIZEDMACS = 0x01, + WFA_ELEM_NETWORK_KEY_SHAREABLE = 0x02, + WFA_ELEM_REQUEST_TO_ENROLL = 0x03, + WFA_ELEM_SETTINGS_DELAY_TIME = 0x04 }; /* Device Password ID */ enum wps_dev_password_id { - DEV_PW_DEFAULT = 0x0000, - DEV_PW_USER_SPECIFIED = 0x0001, + DEV_PW_DEFAULT = 0x0000, + DEV_PW_USER_SPECIFIED = 0x0001, DEV_PW_MACHINE_SPECIFIED = 0x0002, - DEV_PW_REKEY = 0x0003, - DEV_PW_PUSHBUTTON = 0x0004, - DEV_PW_REGISTRAR_SPECIFIED = 0x0005 + DEV_PW_REKEY = 0x0003, + DEV_PW_PUSHBUTTON = 0x0004, + DEV_PW_REGISTRAR_SPECIFIED = 0x0005 }; /* Message Type */ @@ -159,9 +157,9 @@ enum wps_msg_type { WPS_M6 = 0x0a, WPS_M7 = 0x0b, WPS_M8 = 0x0c, - WPS_WSC_ACK = 0x0d, - WPS_WSC_NACK = 0x0e, - WPS_WSC_DONE = 0x0f + WPS_WSC_ACK = 0x0d, + WPS_WSC_NACK = 0x0e, + WPS_WSC_DONE = 0x0f }; /* Authentication Type Flags */ @@ -184,24 +182,24 @@ enum wps_msg_type { /* Configuration Error */ enum wps_config_error { - WPS_CFG_NO_ERROR = 0, + WPS_CFG_NO_ERROR = 0, WPS_CFG_OOB_IFACE_READ_ERROR = 1, WPS_CFG_DECRYPTION_CRC_FAILURE = 2, WPS_CFG_24_CHAN_NOT_SUPPORTED = 3, WPS_CFG_50_CHAN_NOT_SUPPORTED = 4, - WPS_CFG_SIGNAL_TOO_WEAK = 5, + WPS_CFG_SIGNAL_TOO_WEAK = 5, WPS_CFG_NETWORK_AUTH_FAILURE = 6, WPS_CFG_NETWORK_ASSOC_FAILURE = 7, - WPS_CFG_NO_DHCP_RESPONSE = 8, - WPS_CFG_FAILED_DHCP_CONFIG = 9, - WPS_CFG_IP_ADDR_CONFLICT = 10, + WPS_CFG_NO_DHCP_RESPONSE = 8, + WPS_CFG_FAILED_DHCP_CONFIG = 9, + WPS_CFG_IP_ADDR_CONFLICT = 10, WPS_CFG_NO_CONN_TO_REGISTRAR = 11, WPS_CFG_MULTIPLE_PBC_DETECTED = 12, - WPS_CFG_ROGUE_SUSPECTED = 13, - WPS_CFG_DEVICE_BUSY = 14, - WPS_CFG_SETUP_LOCKED = 15, - WPS_CFG_MSG_TIMEOUT = 16, - WPS_CFG_REG_SESS_TIMEOUT = 17, + WPS_CFG_ROGUE_SUSPECTED = 13, + WPS_CFG_DEVICE_BUSY = 14, + WPS_CFG_SETUP_LOCKED = 15, + WPS_CFG_MSG_TIMEOUT = 16, + WPS_CFG_REG_SESS_TIMEOUT = 17, WPS_CFG_DEV_PASSWORD_AUTH_FAILURE = 18 }; @@ -210,15 +208,15 @@ enum wps_config_error { #define WPS_RF_50GHZ (0x02) /* Config Methods */ -#define WPS_CONFIG_USBA (0x0001) -#define WPS_CONFIG_ETHERNET (0x0002) -#define WPS_CONFIG_LABEL (0x0004) -#define WPS_CONFIG_DISPLAY (0x0008) +#define WPS_CONFIG_USBA (0x0001) +#define WPS_CONFIG_ETHERNET (0x0002) +#define WPS_CONFIG_LABEL (0x0004) +#define WPS_CONFIG_DISPLAY (0x0008) #define WPS_CONFIG_EXT_NFC_TOKEN (0x0010) #define WPS_CONFIG_INT_NFC_TOKEN (0x0020) #define WPS_CONFIG_NFC_INTERFACE (0x0040) #define WPS_CONFIG_PUSHBUTTON (0x0080) -#define WPS_CONFIG_KEYPAD (0x0100) +#define WPS_CONFIG_KEYPAD (0x0100) #ifdef CONFIG_WPS2 #define WPS_CONFIG_VIRT_PUSHBUTTON (0x0280) @@ -242,11 +240,10 @@ enum wps_assoc_state { WPS_ASSOC_NOT_ASSOC = 0, WPS_ASSOC_CONN_SUCCESS = 1, WPS_ASSOC_CFG_FAILURE = 2, - WPS_ASSOC_FAILURE = 3, + WPS_ASSOC_FAILURE = 3, WPS_ASSOC_IP_FAILURE = 4 }; - #define WPS_DEV_OUI_WFA (0x0050f204) enum wps_dev_categ { @@ -265,7 +262,7 @@ enum wps_dev_categ { enum wps_dev_subcateg { WPS_DEV_COMPUTER_PC = 1, WPS_DEV_COMPUTER_SERVER = 2, - WPS_DEV_COMPUTER_MEDIA_CENTER = 3, + WPS_DEV_COMPUTER_MEDIA_CENTER = 3, WPS_DEV_PRINTER_PRINTER = 1, WPS_DEV_PRINTER_SCANNER = 2, @@ -275,11 +272,11 @@ enum wps_dev_subcateg { WPS_DEV_STORAGE_NAS = 1, WPS_DEV_NETWORK_INFRA_AP = 1, - WPS_DEV_NETWORK_INFRA_ROUTER = 2, - WPS_DEV_NETWORK_INFRA_SWITCH = 3, + WPS_DEV_NETWORK_INFRA_ROUTER = 2, + WPS_DEV_NETWORK_INFRA_SWITCH = 3, - WPS_DEV_DISPLAY_TV = 1, - WPS_DEV_DISPLAY_PICTURE_FRAME = 2, + WPS_DEV_DISPLAY_TV = 1, + WPS_DEV_DISPLAY_PICTURE_FRAME = 2, WPS_DEV_DISPLAY_PROJECTOR = 3, WPS_DEV_MULTIMEDIA_DAR = 1, @@ -290,21 +287,21 @@ enum wps_dev_subcateg { WPS_DEV_GAMING_XBOX360 = 2, WPS_DEV_GAMING_PLAYSTATION = 3, - WPS_DEV_PHONE_WINDOWS_MOBILE = 1 + WPS_DEV_PHONE_WINDOWS_MOBILE = 1 }; /* Request Type */ enum wps_request_type { - WPS_REQ_ENROLLEE_INFO = 0, - WPS_REQ_ENROLLEE = 1, - WPS_REQ_REGISTRAR = 2, + WPS_REQ_ENROLLEE_INFO = 0, + WPS_REQ_ENROLLEE = 1, + WPS_REQ_REGISTRAR = 2, WPS_REQ_WLAN_MANAGER_REGISTRAR = 3 }; /* Response Type */ enum wps_response_type { - WPS_RESP_ENROLLEE_INFO = 0, + WPS_RESP_ENROLLEE_INFO = 0, WPS_RESP_ENROLLEE = 1, WPS_RESP_REGISTRAR = 2, WPS_RESP_AP = 3 diff --git a/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_wps_config.c b/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_wps_config.c index b734e23..d8ba7e4 100644 --- a/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_wps_config.c +++ b/RTL00_SDKV35a/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_wps_config.c @@ -18,16 +18,16 @@ struct dev_credential { u8 ssid[32]; /**< SSID */ size_t ssid_len; /**< Length of SSID */ - u16 auth_type; /**< Authentication Type (WPS_AUTH_OPEN, .. flags) */ - u16 encr_type; /**< Encryption Type (WPS_ENCR_NONE, .. flags) */ - u8 key_idx; /**< Key index */ - u8 key[65]; /**< Key */ - size_t key_len; /**< Key length in octets */ - u8 mac_addr[6]; /**< MAC address of the Credential receiver */ + u16 auth_type; /**< Authentication Type (WPS_AUTH_OPEN, .. flags) */ + u16 encr_type; /**< Encryption Type (WPS_ENCR_NONE, .. flags) */ + u8 key_idx; /**< Key index */ + u8 key[65]; /**< Key */ + size_t key_len; /**< Key length in octets */ + u8 mac_addr[6]; /**< MAC address of the Credential receiver */ const u8 *cred_attr; /**< Unparsed Credential attribute data (used only in cred_cb()). This may be NULL, if not used. */ size_t cred_attr_len; /**< Length of cred_attr in octets */ - u16 ap_channel; /**< AP channel */ + u16 ap_channel; /**< AP channel */ }; typedef struct { diff --git a/RTL00_SDKV35a/component/common/api/wifi/wifi_conf.c b/RTL00_SDKV35a/component/common/api/wifi/wifi_conf.c index 54eb2b6..1ca11eb 100644 --- a/RTL00_SDKV35a/component/common/api/wifi/wifi_conf.c +++ b/RTL00_SDKV35a/component/common/api/wifi/wifi_conf.c @@ -152,51 +152,6 @@ extern unsigned char dhcp_mode_sta; #include "freertos/wrapper.h" #include "skbuff.h" -//extern Rltk_wlan_t rltk_wlan_info[2]; -void patch_rltk_wlan_deinit(void) { - uint8_t chk; - if (rltk_wlan_info[0].enable || rltk_wlan_info[0].enable) { - _adapter *ad = rltk_wlan_info[0].dev->priv; - ad->bSurpriseRemoved = 1; - rtw_wakeup_task(&ad->isrThread.task); - while (1) { - save_and_cli(); // = taskENTER_CRITICAL(); // = vPortEnterCritical() - rltk_wlan_info[0].enable = 0; - rltk_wlan_info[1].enable = 0; - chk = rltk_wlan_info[0].tx_busy + rltk_wlan_info[0].rx_busy - + rltk_wlan_info[1].tx_busy + rltk_wlan_info[0].rx_busy; - restore_flags(); - if (!chk) - break; - rtl_printf("[%s] Wait for TX/RX Busy (%d)\n", __func__, chk); - vTaskDelay(10); - } - while (1) { - if (!*(u32 *) (ad->isrThread.wakeup_sema) || ad->RxStop == 2) - break; - rtl_printf("[%s] Wait for RxStop\n", __func__); - vTaskDelay(10); - } - rtw_dev_remove(rltk_wlan_info); - rtw_drv_halt(); - deinit_timer_wrapper(); - - rltk_wlan_info[0].enable = 0; - rltk_wlan_info[1].enable = 0; - - rltk_wlan_info[0].dev = 0; - rltk_wlan_info[0].skb = 0; - rltk_wlan_info[0].tx_busy = 0; - rltk_wlan_info[0].rx_busy = 0; - rltk_wlan_info[0].enable = 0; - rltk_wlan_info[1].dev = 0; - rltk_wlan_info[1].skb = 0; - rltk_wlan_info[1].tx_busy = 0; - rltk_wlan_info[1].rx_busy = 0; - rltk_wlan_info[1].enable = 0; - //deinit_mem_monitor(NULL, NULL); - } -} //------------------------------------------------------------------------end-patch// static int wifi_connect_local(rtw_network_info_t *pWifi) { int ret = 0; @@ -1056,8 +1011,7 @@ int wifi_off(void) { wpas_wps_deinit(); #endif info_printf("Deinitializing WIFI ...\n"); -// extern void patch_rltk_wlan_deinit(); - patch_rltk_wlan_deinit(); + rltk_wlan_deinit(); while (1) { if ((rltk_wlan_running(WLAN0_IDX) == 0) diff --git a/RTL00_SDKV35a/component/common/api/wifi/wifi_util.c b/RTL00_SDKV35a/component/common/api/wifi/wifi_util.c index 310ee0c..a82a127 100644 --- a/RTL00_SDKV35a/component/common/api/wifi/wifi_util.c +++ b/RTL00_SDKV35a/component/common/api/wifi/wifi_util.c @@ -774,7 +774,7 @@ int wext_add_custom_ie(const char *ifname, void *cus_ie, int ie_num) { int cmd_len = sizeof("SetCusIE"); if (ie_num <= 0 || !cus_ie) { #if CONFIG_DEBUG_LOG > 3 - wext_printf("%s: wrong parameter!\n", __func__); + error_printf("%s: wrong parameter!\n", __func__); #endif } else { memset(&iwr, 0, sizeof(iwr)); @@ -807,7 +807,7 @@ int wext_update_custom_ie(const char *ifname, void * cus_ie, int ie_index) { int cmd_len = sizeof("UpdateIE"); if (ie_index <= 0 || !cus_ie) { #if CONFIG_DEBUG_LOG > 3 - wext_printf("%s: wrong parameter!\n", __func__); + error_printf("%s: wrong parameter!\n", __func__); #endif } else { memset(&iwr, 0, sizeof(iwr)); diff --git a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/include/portable.h b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/include/portable.h index f63e99f..d48d6db 100644 --- a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/include/portable.h +++ b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/include/portable.h @@ -381,8 +381,7 @@ typedef struct HeapRegion * terminated by a HeapRegions_t structure that has a size of 0. The region * with the lowest start address must appear first in the array. */ -void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions ); - +static void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions ); /* * Map to the memory management routines required for the port. diff --git a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/portable/MemMang/heap_5.c b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/portable/MemMang/heap_5.c index bc92140..634a7f5 100644 --- a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/portable/MemMang/heap_5.c +++ b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/portable/MemMang/heap_5.c @@ -202,24 +202,22 @@ HeapRegion_t xHeapRegions[] = #endif /*-----------------------------------------------------------*/ -#if 1 /* Dump xBlock list */ -void dump_mem_block_list() +void dump_mem_block_list(void) { + if(pxEnd == NULL) vPortDefineHeapRegions( xHeapRegions ); +#if CONFIG_DEBUG_LOG > 1 // if(pxEnd == NULL) vPortDefineHeapRegions( xHeapRegions ); // test code start BlockLink_t *pxBlock = &xStart; int count = 0; - - DBG_8195A("RAM Heap Memory List:\n"); - while(pxBlock->pxNextFreeBlock != NULL) - { - DBG_8195A(" [%d]=%p, %d\n", count++, pxBlock, pxBlock->xBlockSize); - pxBlock = pxBlock->pxNextFreeBlock; + DBG_8195A("RAM Free Heap Memory List:\n"); + for(pxBlock = pxBlock->pxNextFreeBlock; pxBlock->pxNextFreeBlock != NULL; pxBlock = pxBlock->pxNextFreeBlock) { + DBG_8195A(" [%d]=%p, %d\n", ++count, pxBlock, pxBlock->xBlockSize); } -} #endif +} void *pvPortMalloc( size_t xWantedSize ) { @@ -228,7 +226,6 @@ void *pvReturn = NULL; /* Realtek test code start */ if(pxEnd == NULL) vPortDefineHeapRegions( xHeapRegions ); - /* Realtek test code end */ /* The heap must be initialised before the first call to @@ -343,11 +340,14 @@ void *pvReturn = NULL; { mtCOVERAGE_TEST_MARKER(); } - traceMALLOC( pvReturn, xWantedSize ); } ( void ) xTaskResumeAll(); - + if(pvReturn == NULL) { + DBG_RAM_HEAP_WARN("ram_alloc(%d): freeSpace(%d)!\n", xWantedSize, xFreeBytesRemaining); + } else { +// DBG_RAM_HEAP_INFO("ram_alloc:%p[%d]\n", pvReturn , xWantedSize); + } #if( configUSE_MALLOC_FAILED_HOOK == 1 ) { if( pvReturn == NULL ) @@ -410,6 +410,7 @@ BlockLink_t *pxLink; { mtCOVERAGE_TEST_MARKER(); } +// DBG_RAM_HEAP_INFO("ram_free:%p[%d]\n", pv , pxLink->xBlockSize); } } @@ -511,7 +512,7 @@ uint8_t *puc; } /*-----------------------------------------------------------*/ -void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions ) +static void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions ) { BlockLink_t *pxFirstFreeBlockInRegion = NULL, *pxPreviousFreeBlock; uint8_t *pucAlignedHeap; diff --git a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/tasks.c b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/tasks.c index 37feee3..f31edfa 100644 --- a/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/tasks.c +++ b/RTL00_SDKV35a/component/os/freertos/freertos_v8.1.2/Source/tasks.c @@ -3488,6 +3488,14 @@ TCB_t *pxTCB; #endif /* portCRITICAL_NESTING_IN_TCB */ /*-----------------------------------------------------------*/ +char * sprintf_pcTaskName(char * buf, char * name) +{ + int len = sprintf(buf, name); + if(len < configMAX_TASK_NAME_LEN) { + memset(buf + len, ' ', configMAX_TASK_NAME_LEN - len); + } + return buf + configMAX_TASK_NAME_LEN; +} #if ( ( configUSE_TRACE_FACILITY == 1 ) && ( configUSE_STATS_FORMATTING_FUNCTIONS == 1 ) ) @@ -3559,8 +3567,9 @@ TCB_t *pxTCB; cStatus = 0x00; break; } + pcWriteBuffer = sprintf_pcTaskName( pcWriteBuffer, pxTaskStatusArray[ x ].pcTaskName); - sprintf( pcWriteBuffer, "%s\t\t%c\t%u\t%u\t%u\r\n", pxTaskStatusArray[ x ].pcTaskName, cStatus, ( unsigned int ) pxTaskStatusArray[ x ].uxCurrentPriority, ( unsigned int ) pxTaskStatusArray[ x ].usStackHighWaterMark, ( unsigned int ) pxTaskStatusArray[ x ].xTaskNumber ); + sprintf( pcWriteBuffer, "\t%c\t%u\t%u\t%u\r\n", cStatus, ( unsigned int ) pxTaskStatusArray[ x ].uxCurrentPriority, ( unsigned int ) pxTaskStatusArray[ x ].usStackHighWaterMark, ( unsigned int ) pxTaskStatusArray[ x ].xTaskNumber ); pcWriteBuffer += strlen( pcWriteBuffer ); } @@ -3654,12 +3663,7 @@ TCB_t *pxTCB; else ulDeltaRunTimeCounter = portCONFIGURE_STATS_PEROID_VALUE*ulStatsAsPercentage/100; #endif - int cnt = sprintf( pcWriteBuffer, "%s", pxTaskStatusArray[ x ].pcTaskName); - pcWriteBuffer += cnt; - while(cnt < configMAX_TASK_NAME_LEN) { - cnt++; - *pcWriteBuffer++ = ' '; - } + pcWriteBuffer = sprintf_pcTaskName( pcWriteBuffer, pxTaskStatusArray[ x ].pcTaskName); if( ulStatsAsPercentage > 0UL ) { #ifdef portLU_PRINTF_SPECIFIER_REQUIRED diff --git a/RTL00_SDKV35a/component/os/os_dep/include/tcm_heap.h b/RTL00_SDKV35a/component/os/os_dep/include/tcm_heap.h index daddf02..61065b3 100644 --- a/RTL00_SDKV35a/component/os/os_dep/include/tcm_heap.h +++ b/RTL00_SDKV35a/component/os/os_dep/include/tcm_heap.h @@ -40,10 +40,10 @@ typedef struct Heap void tcm_heap_init(void); /// Allocate a chunk of memory of \a size bytes from the heap -void *tcm_heap_allocmem(int size); +// void *tcm_heap_allocmem(int size); /// Free a chunk of memory of \a size bytes from the heap -void tcm_heap_freemem(void *mem, int size); +// void tcm_heap_freemem(void *mem, int size); int tcm_heap_freeSpace(void); diff --git a/RTL00_SDKV35a/component/os/os_dep/tcm_heap.c b/RTL00_SDKV35a/component/os/os_dep/tcm_heap.c index a4759ab..df3b843 100644 --- a/RTL00_SDKV35a/component/os/os_dep/tcm_heap.c +++ b/RTL00_SDKV35a/component/os/os_dep/tcm_heap.c @@ -24,7 +24,7 @@ __attribute__((section(".tcm.heap"))) HEAP_DEFINE_BUF(tcm_heap, TCM_HEAP_SIZE); //unsigned char tcm_heap[TCM_HEAP_SIZE]; -static int g_heap_inited=0; +static int g_heap_inited = 0; static _lock tcm_lock; extern void vPortSetExtFree( void (*free)( void *p ), uint32_t upper, uint32_t lower ); @@ -55,28 +55,38 @@ void tcm_heap_init(void) void tcm_heap_dump(void) { + if(!g_heap_inited) tcm_heap_init(); +#if CONFIG_DEBUG_LOG > 1 MemChunk *chunk, *prev; struct Heap* h = &g_tcm_heap; - - DBG_8195A("TCM Free List:\n"); + int count = 0; + int free_mem; + + DBG_8195A("TCM Free Heap Memory List:\n"); + for (chunk = h->FreeList; chunk; chunk = chunk->next) { + DBG_8195A(" [%d]=%p, %d\n", ++count, chunk, chunk->size); + } + +/* for (prev = (MemChunk *)&h->FreeList, chunk = h->FreeList; chunk; prev = chunk, chunk = chunk->next) { - DBG_8195A(" prev %x, chunk %x, size %d\n", prev, chunk, chunk->size); + DBG_8195A(" [%d]=%p, %d\n", ++count, chunk, chunk->size); } -// DBG_8195A(" end %x\n", tcm_heap); +*/ +#endif } -void *tcm_heap_allocmem(int size) +static void *tcm_heap_allocmem(int size) { MemChunk *chunk, *prev; struct Heap* h = &g_tcm_heap; _irqL irqL; - DBG_TCM_INFO("allocmem(%d)\n", size); + rtw_enter_critical(&tcm_lock, &irqL); - if(!g_heap_inited) tcm_heap_init(); + if(!g_heap_inited) tcm_heap_init(); /* Round size up to the allocation granularity */ size = ROUND_UP2(size, sizeof(MemChunk)); @@ -98,46 +108,28 @@ void *tcm_heap_allocmem(int size) { /* Just remove this chunk from the free list */ prev->next = chunk->next; -#ifdef _DEBUG - memset(chunk, ALLOC_FILL_CODE, size); -#endif - - rtw_exit_critical(&tcm_lock, &irqL); - //printf("----ALLOC1-----\n\r"); - // tcm_heap_dump(); - //printf("--------------\n\r"); - return (void *)chunk; } else { /* Allocate from the END of an existing chunk */ chunk->size -= size; -#ifdef _DEBUG - memset((uint8_t *)chunk + chunk->size, ALLOC_FILL_CODE, size); -#endif - rtw_exit_critical(&tcm_lock, &irqL); - //printf("----ALLOC2-----\n\r"); - // tcm_heap_dump(); - //printf("--------------\n\r"); - - return (void *)((uint8_t *)chunk + chunk->size); + chunk = (MemChunk *)((uint8_t *)chunk + chunk->size); } +#ifdef _DEBUG + memset(chunk, ALLOC_FILL_CODE, size); +#endif + + rtw_exit_critical(&tcm_lock, &irqL); + DBG_TCM_HEAP_INFO("tcm_alloc:%p[%d]\n", chunk, size); + return (void *)chunk; } } - rtw_exit_critical(&tcm_lock, &irqL); - //printf("----ALLOC3-----\n\r"); - DBG_TCM_WARN(ANSI_COLOR_MAGENTA "allocmem(%d): freeSpace(%d)!\n" ANSI_COLOR_RESET, size, tcm_heap_freeSpace()); -// if (likely(ConfigDebugErr & _DBG_TCM_HEAP_)) { -// tcm_heap_dump(); -// } - // tcm_heap_dump(); - //printf("--------------\n\r"); + DBG_TCM_HEAP_WARN("tcm_alloc(%d) - freeSpace(%d)!\n", size, tcm_heap_freeSpace()); return NULL; /* fail */ } - -void tcm_heap_freemem(void *mem, int size) +static void tcm_heap_freemem(void *mem, int size) { MemChunk *prev; //ASSERT(mem); @@ -146,7 +138,7 @@ void tcm_heap_freemem(void *mem, int size) rtw_enter_critical(&tcm_lock, &irqL); - if(!g_heap_inited) tcm_heap_init(); +// if(!g_heap_inited) tcm_heap_init(); #ifdef _DEBUG memset(mem, FREE_FILL_CODE, size); @@ -216,10 +208,7 @@ void tcm_heap_freemem(void *mem, int size) } rtw_exit_critical(&tcm_lock, &irqL); - //printf("---FREE %x--\n\r", mem); - //tcm_heap_dump(); - //printf("--------------\n\r"); - + DBG_TCM_HEAP_INFO("tcm_free:%p[%d]\n", mem, size); } int tcm_heap_freeSpace(void) @@ -293,7 +282,8 @@ void tcm_heap_free(void *mem) } } - +#if 0 +//----------- Tests ------------- static void alloc_test(int size, int test_len) { //Simple test @@ -352,5 +342,6 @@ int tcm_heap_testRun(void) return 0; } +#endif // tests #endif diff --git a/RTL00_SDKV35a/component/soc/realtek/8195a/cmsis/device/diag.h b/RTL00_SDKV35a/component/soc/realtek/8195a/cmsis/device/diag.h index b62b55c..0a3634a 100644 --- a/RTL00_SDKV35a/component/soc/realtek/8195a/cmsis/device/diag.h +++ b/RTL00_SDKV35a/component/soc/realtek/8195a/cmsis/device/diag.h @@ -209,9 +209,9 @@ prvDiagSPrintf( #define OTG_WARN_PREFIX "[OTG Wrn]" #define OTG_INFO_PREFIX "[OTG Inf]" -#define TCM_ERR_PREFIX "[TCM Err]" -#define TCM_WARN_PREFIX "[TCM Wrn]" -#define TCM_INFO_PREFIX "[TCM Inf]" +#define HEAP_ERR_PREFIX "[HEAP Err]" +#define HEAP_WARN_PREFIX "[HEAP Wrn]" +#define HEAP_INFO_PREFIX "[HEAP Inf]" #define FEEP_ERR_PREFIX "[FEEP Err]" #define FEEP_WARN_PREFIX "[FEEP Wrn]" @@ -352,24 +352,24 @@ prvDiagSPrintf( }while(0) #define DBG_8195A_OTG(...) do{\ - if (unlikely(ConfigDebugInfo & _DBG_USB_OTG_)) \ - _DbgDump(OTG_PREFIX __VA_ARGS__);\ - }while(0) + if (unlikely(ConfigDebugInfo & _DBG_USB_OTG_)) \ + _DbgDump(OTG_PREFIX __VA_ARGS__);\ + }while(0) #define DBG_8195A_OTG_INFO(...) do{\ - if (unlikely(ConfigDebugInfo & _DBG_USB_OTG_)) \ - _DbgDump(OTG_PREFIX __VA_ARGS__);\ - }while(0) + if (unlikely(ConfigDebugInfo & _DBG_USB_OTG_)) \ + _DbgDump(OTG_PREFIX __VA_ARGS__);\ + }while(0) #define DBG_8195A_OTG_WARN(...) do{\ - if (unlikely(ConfigDebugWarn & _DBG_USB_OTG_)) \ - _DbgDump(OTG_PREFIX __VA_ARGS__);\ - }while(0) + if (unlikely(ConfigDebugWarn & _DBG_USB_OTG_)) \ + _DbgDump(OTG_PREFIX __VA_ARGS__);\ + }while(0) #define DBG_8195A_OTG_ERR(...) do{\ - if (unlikely(ConfigDebugErr & _DBG_USB_OTG_)) \ - _DbgDump(OTG_PREFIX __VA_ARGS__);\ - }while(0) + if (unlikely(ConfigDebugErr & _DBG_USB_OTG_)) \ + _DbgDump(OTG_PREFIX __VA_ARGS__);\ + }while(0) #define DBG_8195A_OTG_LVL(LVL,...) do{\ if (unlikely(ConfigDebugInfo & _DBG_USB_OTG_)){ \ @@ -378,9 +378,18 @@ prvDiagSPrintf( }\ }while(0) -#define DBG_TCM_ERR(...) do {\ - if (likely(ConfigDebugErr & _DBG_TCM_HEAP_)) \ - _DbgDump(TCM_ERR_PREFIX __VA_ARGS__);\ +#define DBG_TCM_HEAP_ERR(...) do {\ + if (likely(ConfigDebugErr & _DBG_TCM_HEAP_)){ \ + _DbgDump(HEAP_ERR_PREFIX ANSI_COLOR_RED);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ +}while(0) + +#define DBG_RAM_HEAP_ERR(...) do {\ + if (likely(ConfigDebugErr & _DBG_RAM_HEAP_)){ \ + _DbgDump(HEAP_ERR_PREFIX ANSI_COLOR_RED);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ }while(0) #define DBG_MISC_ERR(...) do {\ @@ -425,7 +434,8 @@ prvDiagSPrintf( #define DBG_8195A_OTG_WARN(...) #define DBG_8195A_OTG_ERR(...) -#define DBG_TCM_ERR(...) +#define DBG_TCM_HEAP_ERR(...) +#define DBG_RAM_HEAP_ERR(...) #define DBG_FEEP_ERR(...) #endif // end of else of "#if CONFIG_DEBUG_ERROR" @@ -544,9 +554,18 @@ prvDiagSPrintf( _DbgDump(TIMER_PREFIX __VA_ARGS__);\ }while(0) -#define DBG_TCM_WARN(...) do {\ - if (likely(ConfigDebugWarn & _DBG_TCM_HEAP_)) \ - _DbgDump(TCM_WARN_PREFIX __VA_ARGS__);\ +#define DBG_TCM_HEAP_WARN(...) do {\ + if (likely(ConfigDebugWarn & _DBG_TCM_HEAP_)){ \ + _DbgDump(HEAP_WARN_PREFIX ANSI_COLOR_MAGENTA);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ +}while(0) + +#define DBG_RAM_HEAP_WARN(...) do {\ + if (likely(ConfigDebugWarn & _DBG_RAM_HEAP_)){ \ + _DbgDump(HEAP_WARN_PREFIX ANSI_COLOR_MAGENTA);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ }while(0) #define DBG_FEEP_WARN(...) do {\ @@ -581,7 +600,8 @@ prvDiagSPrintf( #define DBG_CRYPTO_WARN(...) #define DBG_ADC_WARN(...) #define DBG_DAC_WARN(...) -#define DBG_TCM_WARN(...) +#define DBG_TCM_HEAP_WARN(...) +#define DBG_RAM_HEAP_WARN(...) #define DBG_FEEP_WARN(...) #define DBG_MISC_WARN(...) @@ -704,9 +724,18 @@ prvDiagSPrintf( _DbgDump(TIMER_PREFIX __VA_ARGS__);\ }while(0) -#define DBG_TCM_INFO(...) do {\ - if (likely(ConfigDebugInfo & _DBG_TCM_HEAP_)) \ - _DbgDump(TCM_INFO_PREFIX __VA_ARGS__);\ +#define DBG_TCM_HEAP_INFO(...) do {\ + if (likely(ConfigDebugInfo & _DBG_TCM_HEAP_)){\ + _DbgDump(HEAP_INFO_PREFIX ANSI_COLOR_BLUE);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ +}while(0) + +#define DBG_RAM_HEAP_INFO(...) do {\ + if (likely(ConfigDebugInfo & _DBG_RAM_HEAP_)){ \ + _DbgDump(HEAP_INFO_PREFIX ANSI_COLOR_BLUE);\ + _DbgDump(__VA_ARGS__ );\ + _DbgDump(ANSI_COLOR_RESET);}\ }while(0) #define DBG_FEEP_INFO(...) do {\ @@ -741,7 +770,8 @@ prvDiagSPrintf( #define DBG_CRYPTO_INFO(...) #define DBG_ADC_INFO(...) #define DBG_DAC_INFO(...) -#define DBG_TCM_INFO(...) +#define DBG_RAM_HEAP_INFO(...) +#define DBG_TCM_HEAP_INFO(...) #define DBG_FEEP_INFO(...) #define DBG_MISC_INFO(...) diff --git a/build/bin/ota.bin b/build/bin/ota.bin index f89ff60..2d5bef2 100644 Binary files a/build/bin/ota.bin and b/build/bin/ota.bin differ diff --git a/build/bin/ram_2.bin b/build/bin/ram_2.bin index bb66b58..ab21b6a 100644 Binary files a/build/bin/ram_2.bin and b/build/bin/ram_2.bin differ diff --git a/build/bin/ram_2.ns.bin b/build/bin/ram_2.ns.bin index 7650daa..f2dd93f 100644 Binary files a/build/bin/ram_2.ns.bin and b/build/bin/ram_2.ns.bin differ diff --git a/build/bin/ram_2.p.bin b/build/bin/ram_2.p.bin index f38c461..750476b 100644 Binary files a/build/bin/ram_2.p.bin and b/build/bin/ram_2.p.bin differ diff --git a/build/bin/ram_all.bin b/build/bin/ram_all.bin index f12cb60..89c828e 100644 Binary files a/build/bin/ram_all.bin and b/build/bin/ram_all.bin differ diff --git a/build/obj/build.nmap b/build/obj/build.nmap index f2cb248..deaff85 100644 --- a/build/obj/build.nmap +++ b/build/obj/build.nmap @@ -879,2329 +879,2329 @@ 100090e0 t init_wifi_struct 10009138 t mp3_cfg_read 10009198 T fATST -10009208 T fATSD -10009210 T fATSW -10009218 T fATDS -1000923c T fATON -10009244 T fATWS -10009320 T fATWC -100094e8 T fATWD -1000955c T fATOF -10009564 T start_init -10009574 T print_hex_dump -100095a4 T fATSB -10009660 T print_udp_pcb -100096cc T print_tcp_pcb -100097a4 T fATLW -100097b4 T RamFifoClose -10009810 T RamFifoInit -10009964 T RamFifoRead -10009a20 T RamFifoWrite -10009ad4 T RamFifoFill -10009b00 T RamFifoFree -10009b14 T RamFifoLen -10009b20 t decode_header -10009c90 T mad_header_init -10009cbc T mad_frame_finish -10009cd4 T mad_header_decode -10009f70 T mad_frame_decode -10009ff4 T mad_frame_mute -1000a03e T mad_frame_init -1000a05c t III_requantize -1000a0d8 t III_aliasreduce -1000a140 t fastsdct -1000a278 t III_imdct_l -1000a690 t III_imdct_s -1000a7e4 t III_overlap -1000a80e t III_freqinver -1000a858 t III_decode -1000b874 T mad_layer_III -1000bcd8 T mad_bit_init -1000bce4 T mad_bit_length -1000bcfc T mad_bit_nextbyte -1000bd08 T mad_bit_skip -1000bd38 T mad_bit_read -1000bda4 T mad_bit_crc -1000be98 t scale -1000bea4 t dct32 -1000c738 t synth_half -1000cb7c t synth_full -1000cfd0 T mad_synth_mute -1000d008 T mad_synth_init -1000d02c T mad_synth_frame -1000d0c0 t scale_rational -1000d134 T mad_timer_set -1000d21c T mad_stream_init -1000d24e T mad_stream_finish -1000d260 T mad_stream_buffer -1000d274 T mad_stream_sync -1000d2bc T mad_stream_errorstr -1000d418 t i2s_test_tx_complete -1000d41c T i2sClose -1000d49c T i2sInit -1000d5fc T i2sSetRate -1000d684 T i2sPushPWMSamples -1000d7dc W console_help -1000d81c T GetArgvRam -1000d8d4 T rtl_libc_init -1000d8e8 T rtl_snprintf -1000d960 T rtl_sprintf -1000d9c0 T rtl_printf -1000da08 T rtl_memcmp -1000da10 T rtl_memcpy -1000da18 T rtl_memmove -1000da20 T rtl_memset -1000da28 T rtl_strcmp -1000da30 T rtl_strcpy -1000da38 T rtl_strlen -1000da40 T rtl_strncmp -1000da48 T rtl_strncpy -1000da50 T rtl_strsep -1000da58 T ram_libgloss_close -1000da68 T ram_libgloss_fstat -1000da88 T ram_libgloss_isatty -1000da94 T ram_libgloss_lseek -1000daa4 T ram_libgloss_read -1000dab4 T ram_libgloss_sbrk -1000dad0 T ram_libgloss_write -1000daf0 T ram_libgloss_open -1000db2c T init_rom_libgloss_ram_map -1000db74 T SystemCoreClockUpdate -1000db88 T get_eap_phase -1000db94 T get_eap_method -1000dba0 T eap_autoreconnect_hdl -1000dba4 t wifi_no_network_hdl -1000dbbc t wifi_handshake_done_hdl -1000dbd8 t wifi_disconn_hdl -1000dc40 t wifi_connected_hdl -1000dc74 t wifi_connect_local -1000dd88 T wifi_autoreconnect_hdl -1000ddc4 T patch_rltk_wlan_deinit -1000de78 T wifi_rx_beacon_hdl -1000de7c T wifi_disconnect -1000deb0 T wifi_set_channel -1000debc T wifi_set_mib -1000dec4 T wifi_on -1000df6c T wifi_off -1000dfc4 T wifi_set_pscan_chan -1000dfdc T wifi_get_setting -1000e08c T restore_wifi_info_to_flash -1000e1bc T wifi_connect -1000e444 t wifi_autoreconnect_thread -1000e4ac T wifi_connect_bssid -1000e6a4 T wifi_config_autoreconnect -1000e6c8 T wifi_set_autoreconnect -1000e6e0 T wifi_indication -1000e71c T wifi_reg_event_handler -1000e770 T wifi_unreg_event_handler -1000e7b4 T init_event_callback_list -1000e7c4 T promisc_deinit -1000e7c8 T promisc_recv_func -1000e7cc T promisc_set -1000e7d0 T is_promisc_enabled -1000e7da T iw_ioctl -1000e7f6 T wext_get_ssid -1000e840 T wext_set_ssid -1000e874 T wext_set_bssid -1000e8be T is_broadcast_ether_addr -1000e8e0 T wext_set_auth_param -1000e90e T wext_set_key_ext -1000ea0e T wext_get_enc_ext -1000ea70 T wext_set_passphrase -1000eaa4 T wext_get_passphrase -1000ead4 T wext_get_mode -1000eb00 T wext_set_pscan_channel -1000eb80 T wext_set_channel -1000ebae T wext_get_channel -1000ebdc T wext_wlan_indicate -1000ed24 T wext_set_autoreconnect -1000ed74 T wext_set_adaptivity -1000ed9c T LwIP_Init -1000ee68 T LwIP_DHCP -1000ef60 T LwIP_GetIP -1000ef64 T LwIP_AUTOIP -1000efe0 T init_thread -1000effc T wlan_network -1000f040 t netconn_recv_data -1000f110 T netconn_new_with_proto_and_callback -1000f170 T netconn_delete -1000f194 T netconn_getaddr -1000f1d8 T netconn_connect -1000f218 T netconn_recv_tcp_pbuf -1000f22a T netconn_recv -1000f2ac T netconn_recved -1000f2d8 T netconn_send -1000f314 T netconn_write_partly -1000f3a4 T netconn_gethostbyname -1000f3fc t recv_udp -1000f468 t recv_raw -1000f4e4 t setup_tcp -1000f528 t err_tcp -1000f5c0 t do_connected -1000f62c t do_writemore -1000f72c t do_close_internal -1000f818 t poll_tcp -1000f868 t do_dns_found -1000f894 t sent_tcp -1000f8e2 t recv_tcp -1000f95c T do_newconn -1000f9ec T netconn_alloc -1000fa54 T netconn_free -1000fa82 t netconn_drain -1000fb12 T do_delconn -1000fba0 T do_connect -1000fc34 T do_send -1000fca4 T do_recv -1000fce4 T do_write -1000fd1e T do_getaddr -1000fd94 T do_gethostbyname -1000fdc0 T netbuf_delete -1000fde2 T netbuf_free -1000fdf8 T netbuf_ref -1000fe34 T lwip_gethostbyname -1000fe80 t get_socket -1000fea0 t alloc_socket -1000ff10 t event_callback -10010040 T lwip_socket_init -10010042 T lwip_close -10010094 T lwip_connect -100100f0 T lwip_recvfrom -100102a8 T lwip_read -100102bc T lwip_sendto -10010368 T lwip_send -100103e0 T lwip_socket -10010454 T lwip_write -1001045c t tcpip_thread -100104e4 T tcpip_input -10010528 T tcpip_callback_with_block -10010578 T tcpip_timeout -100105b8 T tcpip_apimsg -10010610 T tcpip_init -10010654 t autoip_start_probing -100106a0 t autoip_arp_announce -100106cc T autoip_start -10010760 T autoip_tmr -10010870 T autoip_arp_reply -10010918 t icmp_send_response.isra.0 -10010988 T icmp_input -10010aac T icmp_dest_unreach -10010ab6 T icmp_time_exceeded -10010ac0 t igmp_send -10010b64 t igmp_delaying_member -10010b9c t igmp_lookup_group.part.1 -10010bd0 T igmp_init -10010bec T igmp_report_groups -10010c10 T igmp_lookfor_group -10010c30 T igmp_start -10010c6c T igmp_input -10010d30 T igmp_tmr -10010d5c t lwip_standard_chksum -10010db4 T inet_chksum_pseudo -10010e3a T inet_chksum -10010e46 T inet_chksum_pbuf -10010e8c T ip_route -10010ec8 T ip_input -100110a0 T ip_output_if_opt -100111f4 T ip_output_if -10011216 T ip_output -1001124e T ip4_addr_isbroadcast -10011286 T ipaddr_aton -1001139c T ipaddr_addr -100113b4 T ipaddr_ntoa_r -1001144c T ipaddr_ntoa -10011458 t ipfrag_free_pbuf_custom -10011470 t ip_reass_free_complete_datagram -100114f4 t ip_reass_remove_oldest_datagram -10011568 T ip_reass_tmr -10011590 T ip_reass -10011838 T ip_frag -100119a0 T lwip_htons -100119a6 T lwip_ntohs -100119ac T lwip_htonl -100119b0 T lwip_ntohl -100119b4 t dhcp_set_state -100119c4 t dhcp_option -100119e4 t dhcp_option_byte -100119f6 t dhcp_option_short -10011a18 t dhcp_option_long -10011a5c t dhcp_create_msg -10011bac t dhcp_delete_msg -10011bc2 t dhcp_check -10011be8 t dhcp_bind -10011cbc t dhcp_option_trailer -10011ce8 t dhcp_discover -10011d9c t dhcp_rebind -10011e28 t dhcp_select -10011f0c t dhcp_reboot -10011fb0 t dhcp_recv -100123c0 T dhcp_arp_reply -10012440 T dhcp_renew -100124c8 T dhcp_release -10012570 T dhcp_coarse_tmr -100125fc T dhcp_fine_tmr -10012698 T dhcp_release_unicast -1001275c T dhcp_stop -1001278c T dhcp_start -1001282c t dns_parse_name -10012848 t dns_recv -100129dc t dns_send -10012aac t dns_check_entry -10012b5c T dns_setserver -10012b7c T dns_init -10012bd4 T dns_tmr -10012c00 T dns_gethostbyname -10012d40 T lwip_init -10012d70 T sys_timeout -10012dc8 T tcp_timer_needed -10012dfc t tcpip_tcp_timer -10012e34 T sys_timeouts_init -10012ea8 t dns_timer -10012ec4 t igmp_timer -10012edc t autoip_timer -10012ef4 t dhcp_timer_fine -10012f10 t dhcp_timer_coarse -10012f2c t arp_timer -10012f48 t ip_reass_timer -10012f64 T sys_untimeout -10012fac T sys_timeouts_mbox_fetch -10013010 T mem_init -10013054 T mem_free -100130fc T mem_trim -100131d4 T mem_malloc -100132a4 T memp_init -100132f4 T memp_malloc -10013320 T memp_free -10013348 T netif_init -1001334c T netif_set_ipaddr -100133a4 T netif_set_addr -100133c0 T netif_add -10013424 T netif_set_gw -1001342c T netif_set_netmask -10013434 T netif_set_default -10013440 T netif_set_up -10013476 T netif_set_down -10013490 t pbuf_free_ooseq_callback -100134c4 t pbuf_pool_is_empty -10013500 T pbuf_alloced_custom -10013554 T pbuf_header -100135ac T pbuf_free -10013608 T pbuf_alloc -1001371a T pbuf_realloc -10013766 T pbuf_clen -10013776 T pbuf_ref -10013790 T pbuf_cat -100137ac T pbuf_chain -100137bc T pbuf_copy -10013858 T pbuf_copy_partial -100138c0 T pbuf_coalesce -100138ec T raw_input -10013964 T raw_connect -1001396e T raw_recv -10013974 T raw_sendto -10013a04 T raw_send -10013a0c T raw_remove -10013a38 T raw_new -10013a64 t tcp_new_port -10013ab4 T tcp_init -10013ab6 T tcp_update_rcv_ann_wnd -10013aec T tcp_recved -10013b26 T tcp_seg_free -10013b42 T tcp_segs_free -10013b52 T tcp_seg_copy -10013b72 T tcp_arg -10013b76 T tcp_recv -10013b7c T tcp_sent -10013b82 T tcp_err -10013b88 T tcp_accept -10013b8c T tcp_poll -10013b96 T tcp_pcb_purge -10013bd8 T tcp_slowtmr -10013e98 T tcp_pcb_remove -10013f00 t tcp_close_shutdown -10014034 T tcp_close -1001404c T tcp_recv_null -10014070 T tcp_process_refused_data -100140d0 T tcp_fasttmr -10014148 T tcp_tmr -1001416c T tcp_shutdown -100141bc T tcp_abandon -10014258 T tcp_abort -10014260 T tcp_next_iss -10014278 T tcp_alloc -10014390 T tcp_new -10014396 T tcp_eff_send_mss -100143b4 T tcp_connect -10014510 t tcp_oos_insert_segment -10014590 t tcp_receive -10014d68 t tcp_parseopt.isra.0 -10014dec T tcp_input -10015648 t tcp_pbuf_prealloc -1001569a t tcp_create_segment -1001575a t tcp_output_alloc_header.constprop.0 -100157c4 T tcp_write -10015b14 T tcp_enqueue_flags -10015bbc T tcp_send_fin -10015c04 T tcp_send_empty_ack -10015c64 T tcp_output -10015edc T tcp_rst -10015f72 T tcp_rexmit_rto -10015fa0 T tcp_rexmit -10015ff0 T tcp_rexmit_fast -10016046 T tcp_keepalive -10016098 T tcp_zero_window_probe -10016140 T udp_init -10016144 T udp_input -100162cc T udp_bind -10016374 T udp_sendto_if -10016472 T udp_sendto -100164a8 T udp_send -100164b4 T udp_connect -100164fc T udp_disconnect -1001650c T udp_recv -10016514 T udp_remove -10016540 T udp_new -1001655c t etharp_free_entry -1001658c t etharp_find_entry -10016668 t etharp_send_ip -1001669c T etharp_tmr -100166dc T etharp_cleanup_netif -10016704 T etharp_raw -100167c0 T etharp_request -100167ec t etharp_output_to_arp_index -10016834 T etharp_query -10016938 T etharp_output -10016a30 T ethernet_input -10016c20 t low_level_output -10016c7c t arp_timer -10016c98 T ethernetif_recv -10016d10 T ethernetif_init -10016d38 T lwip_POST_SLEEP_PROCESSING -10016d54 T rltk_wlan_set_netif_info -10016d74 T rltk_wlan_send -10016e08 T rltk_wlan_recv -10016e68 T netif_is_valid_IP -10016ea0 T netif_get_idx -10016ec0 T netif_rx -10016ed0 T netif_post_sleep_processing -10016ed4 T sys_mbox_new -10016eee T sys_mbox_free -10016f02 T sys_mbox_post -10016f22 T sys_mbox_trypost -10016f44 T sys_arch_mbox_fetch -10016f8e T sys_arch_mbox_tryfetch -10016fae T sys_mbox_valid -10016fb8 T sys_mbox_set_invalid -10016fbe T sys_sem_new -10016ffa T sys_arch_sem_wait -1001703a T sys_sem_signal -10017046 T sys_sem_free -1001704c T sys_sem_valid -10017056 T sys_sem_set_invalid -1001705c T sys_init -10017080 T sys_thread_new_tcm -100170e8 T sys_arch_protect -100170f2 T sys_arch_unprotect -100170f8 t add_offer_options -100171b4 t mark_ip_in_table -100172ac t dhcps_initialize_message -1001735c T dhcps_handle_state_machine_change -10017430 t dhcps_receive_udp_packet_handler -10017740 T dhcps_init -10017840 T dhcps_deinit -10017868 t prvInsertBlockIntoFreeList -100178b0 T dump_mem_block_list -100178fc T __vPortFree -10017948 T vPortSetExtFree -10017964 T vPortFree -10017994 T xPortGetFreeHeapSize -100179a0 T vPortDefineHeapRegions -10017a58 T pvPortMalloc -10017b20 t prvPortStartFirstTask -10017b40 T pxPortInitialiseStack -10017b5c T vPortSVCHandler -10017b7c t pxCurrentTCBConst2 -10017b80 T vPortYield -10017b98 T ulPortSetInterruptMask -10017ba8 t prvTaskExitError -10017bb0 T vPortEnterCritical -10017bcc T vPortClearInterruptMask -10017bd4 T vPortExitCritical -10017be8 T xPortPendSVHandler -10017c28 t pxCurrentTCBConst -10017c2c T xPortSysTickHandler -10017c50 W vPortSuppressTicksAndSleep -10017d68 W vPortSetupTimerInterrupt -10017db8 T xPortStartScheduler -10017de8 T vApplicationIdleHook -10017dec T vApplicationStackOverflowHook -10017e08 T osKernelSysTick -10017e0c T vListInitialise -10017e22 T vListInitialiseItem -10017e28 T vListInsertEnd -10017e40 T vListInsert -10017e70 T uxListRemove -10017e90 t prvCopyDataToQueue -10017efa t prvCopyDataFromQueue -10017f22 t prvUnlockQueue -10017f8a T xQueueGenericReset -10017fe4 T xQueueGenericCreate -10018030 T xQueueCreateCountingSemaphore -10018042 T xQueueGenericSend -10018120 T xQueueCreateMutex -1001816a T xQueueGenericSendFromISR -100181ce T xQueueGenericReceive -100182d2 T uxQueueMessagesWaiting -100182e4 T vQueueDelete -100182fa T vQueueWaitForMessageRestricted -10018334 t prvGenerateRunTimeOfPeroid -10018374 t prvGetExpectedIdleTime -100183a4 t prvListTaskWithinSingleList -1001848c t prvResetNextTaskUnblockTime -100184b0 t prvAddCurrentTaskToDelayedList -10018500 T xTaskGenericCreate -100186b4 T vTaskDelete -10018754 T uxTaskPriorityGet -10018770 T vTaskPrioritySet -10018828 T vTaskStartScheduler -10018880 T vTaskSuspendAll -10018890 T xTaskGetTickCount -100188a8 T pcTaskGetTaskName -100188b8 T vTaskStepTick -100188c8 T xTaskIncrementTick -10018a48 T xTaskResumeAll -10018b10 T vTaskDelay -10018b60 t prvIdleTask -10018be8 T uxTaskGetSystemState -10018c98 T vTaskSwitchContext -10018d50 T vTaskPlaceOnEventList -10018dac T vTaskPlaceOnEventListRestricted -10018df0 T xTaskRemoveFromEventList -10018e60 T vTaskSetTimeOutState -10018e78 T xTaskCheckForTimeOut -10018ec4 T vTaskMissedYield -10018ed0 T eTaskConfirmSleepModeStatus -10018ef0 T xTaskGetSchedulerState -10018f10 T vTaskPriorityInherit -10018fa4 T xTaskPriorityDisinherit -10019014 T vTaskGetRunTimeStats -100190f4 T pvTaskIncrementMutexHeldCount -1001910c T vTaskGetCurrentTCB -10019118 t prvCheckForValidListAndQueue -10019164 t prvInsertTimerInActiveList -100191a0 T xTimerCreateTimerTask -100191dc T xTimerCreate -10019218 T xTimerGenericCommand -100192ac t prvSwitchTimerLists -1001931c t prvTimerTask -10019480 T xTimerIsTimerActive -10019498 t device_mutex_init -100194dc T device_mutex_lock -1001950c T device_mutex_unlock -10019528 t _freertos_systime_to_sec -10019532 t _freertos_ms_to_systime -10019534 t _freertos_sec_to_systime -1001953c t _freertos_usleep_os -1001953e t _freertos_ATOMIC_SET -10019542 t _freertos_ATOMIC_READ -10019546 t _freertos_modular64 -100195ba t _freertos_thread_enter -100195bc t _freertos_enter_critical -100195c0 t _freertos_exit_critical -100195c4 t _freertos_ATOMIC_SUB_RETURN -100195dc t _freertos_ATOMIC_DEC_RETURN -100195f2 t _freertos_ATOMIC_ADD_RETURN -1001960a t _freertos_ATOMIC_INC_RETURN -10019620 t _freertos_ATOMIC_SUB -10019638 t _freertos_ATOMIC_DEC -1001963e t _freertos_ATOMIC_ADD -10019656 t _freertos_ATOMIC_INC -1001965c t _freertos_enter_critical_from_isr -1001966c T _freertos_malloc -10019670 T _freertos_zmalloc -10019688 t _freertos_memset -1001968c T _freertos_mfree -10019690 t _freertos_get_current_time -10019694 t _freertos_spinunlock_irqsave -100196aa t _freertos_spinunlock -100196b6 t _freertos_mutex_put -100196ba T _freertos_wakeup_task -100196c0 t _freertos_up_sema -100196c4 t _freertos_exit_critical_mutex -100196d0 T _freertos_timerCreate -100196d4 T _freertos_timerDelete -100196e8 T _freertos_timerStop -100196fc T _freertos_timerChangePeriod -10019716 T _freertos_timerIsTimerActive -1001971a T _freertos_acquire_wakelock -10019720 T _freertos_release_wakelock -10019726 T _freertos_get_scheduler_state -10019746 t _freertos_thread_exit -1001974c t _freertos_GetFreeHeapSize -10019750 t _freertos_yield_os -10019754 t _freertos_udelay_os -10019758 t _freertos_mdelay_os -1001975c t _freertos_deinit_xqueue -10019776 t _freertos_spinlock_free -10019788 t _freertos_mutex_free -1001978c t _freertos_free_sema -10019790 t _freertos_push_to_xqueue -100197b8 t _freertos_pop_from_xqueue -100197e0 t _freertos_down_sema -10019802 t _freertos_init_xqueue -1001981c t _freertos_spinlock_irqsave -10019858 t _freertos_spinlock -10019890 t _freertos_enter_critical_mutex -100198c8 t _freertos_mutex_get -10019900 t _freertos_spinlock_init -1001990e t _freertos_mutex_init -10019914 t _freertos_exit_critical_from_isr -10019920 t _freertos_up_sema_from_isr -10019948 t _freertos_init_sema -10019958 t _freertos_create_task -100199d0 t _freertos_memcmp -100199de t _freertos_memcpy -100199e4 t _freertos_delete_task -10019a30 t _freertos_mutex_get_timeout -10019a6c t _freertos_systime_to_ms -10019a6e t _freertos_msleep_os -10019a72 T save_and_cli -10019a76 T restore_flags -10019a7a T cli -10019a80 T _freertos_arc4random -10019ab0 t _freertos_get_random_bytes -10019aee T RtlInitSema -10019afc T RtlUpSemaFromISR -10019b1c T RtlDownSema -10019b30 T RtlUdelayOS -10019b34 T _htons -10019b3a T _ntohs -10019b40 T _rtw_zvmalloc -10019b60 T _rtw_vmfree -10019b84 T _rtw_malloc -10019b94 T _rtw_zmalloc -10019ba4 T _rtw_mfree -10019bb4 T rtw_vmfree -10019bb8 T rtw_mfree -10019bbc T rtw_memcpy -10019bcc T rtw_memcmp -10019bdc T rtw_memset -10019bec T rtw_init_listhead -10019bf2 T rtw_is_list_empty -10019bfc T rtw_list_insert_head -10019c08 T rtw_list_insert_tail -10019c14 T rtw_list_delete -10019c24 T rtw_init_sema -10019c34 T rtw_free_sema -10019c44 T rtw_up_sema -10019c54 T rtw_up_sema_from_isr -10019c64 T rtw_down_timeout_sema -10019c74 T rtw_down_sema -10019c88 T rtw_mutex_init -10019c98 T rtw_mutex_free -10019ca8 T rtw_mutex_put -10019cb8 T rtw_mutex_get_timeout -10019ccc T rtw_enter_critical_from_isr -10019cdc T rtw_enter_critical -10019ce0 T rtw_exit_critical_from_isr -10019cf0 T rtw_exit_critical -10019cf4 T rtw_enter_critical_mutex -10019d04 T rtw_exit_critical_mutex -10019d14 T rtw_queue_empty -10019d1e T rtw_end_of_queue_search -10019d28 T rtw_spinlock_init -10019d38 T rtw_init_queue -10019d44 T rtw_spinlock_free -10019d54 T rtw_spin_lock -10019d64 T rtw_enter_critical_bh -10019d68 T rtw_spin_unlock -10019d78 T rtw_exit_critical_bh -10019d7c T rtw_get_current_time -10019d8c T rtw_systime_to_ms -10019da0 T rtw_systime_to_sec -10019db4 T rtw_ms_to_systime -10019dc8 T rtw_sec_to_systime -10019ddc T rtw_get_passing_time_ms -10019df0 T rtw_msleep_os -10019e00 T rtw_usleep_os -10019e10 T rtw_mdelay_os -10019e20 T rtw_udelay_os -10019e30 T ATOMIC_SET -10019e40 T ATOMIC_INC -10019e50 T ATOMIC_INC_RETURN -10019e64 T ATOMIC_DEC_RETURN -10019e78 T ATOMIC_DEC_AND_TEST -10019e88 T rtw_modular64 -10019ea4 T rtw_get_random_bytes -10019eb8 T rtw_getFreeHeapSize -10019ec8 T init_mem_monitor -10019ed8 T add_mem_usage -10019f0c T rtw_zvmalloc -10019f2c T rtw_malloc -10019f4c T rtw_zmalloc -10019f6c T rtw_netif_queue_stopped -10019f70 T rtw_netif_wake_queue -10019f72 T rtw_netif_start_queue -10019f74 T rtw_netif_stop_queue -10019f76 T flush_signals_thread -10019f78 T rtw_acquire_wakelock -10019f88 T rtw_release_wakelock -10019f98 T rtw_create_task -10019fb4 T rtw_delete_task -10019fc4 T rtw_wakeup_task -10019fd4 T rtw_timerCreate -10019ff0 T rtw_timerDelete -1001a004 T rtw_timerIsTimerActive -1001a018 T rtw_timerStop -1001a02c T rtw_timerChangePeriod -1001a040 T rtw_thread_enter -1001a050 T rtw_thread_exit -1001a060 T tcm_heap_init -1001a0b0 T tcm_heap_dump -1001a0f8 T tcm_heap_freemem -1001a178 T tcm_heap_free -1001a188 T tcm_heap_freeSpace -1001a1c8 T tcm_heap_allocmem -1001a258 T tcm_heap_malloc -1001a26a T tcm_heap_calloc -1001a284 T flash_init -1001a320 T flash_turnon -1001a338 T flash_erase_sector -1001a364 T flash_stream_read -1001a434 T flash_stream_write -1001a58c T i2s_init -1001a664 T i2s_set_dma_buffer -1001a6b6 T i2s_tx_irq_handler -1001a6bc T i2s_set_param -1001a6f0 T i2s_deinit -1001a6f4 T i2s_enable -1001a6f8 T i2s_disable -1001a6fc W pinmap_merge -1001a738 W pinmap_find_peripheral -1001a750 W pinmap_peripheral -1001a788 T sleep_ex_selective -1001a79c T deepsleep_ex -1001a7c0 T us_ticker_read -1001a7ec T En32KCalibration -1001a880 T WDGInitial -1001a90c T WDGStart -1001a924 T WDGRefresh -1001a940 T I2SISRHandle -1001a9fc T RtkI2SDeInit -1001aadc T RtkI2SEnable -1001ab18 T RtkI2SDisable -1001ab54 T RtkI2SLoadDefault -1001abb8 T HalI2SOpInit -1001ac34 T RtkI2SInit -1001adf8 T HalI2SInit -1001ae36 T HalI2SDisable -1001ae5c T HalI2SEnable -1001ae80 T HalI2SDeInit -1001aed8 T HalTimerOpInit_Patch -1001af14 T freertos_ready_to_sleep -1001af24 T freertos_pre_sleep_processing -1001afe8 T freertos_post_sleep_processing -1001b00c T acquire_wakelock -1001b04c T release_wakelock -1001b0a8 T HalI2SInitRtl8195a_Patch -1001b1aa T HalI2SSetRateRtl8195a -1001b1f0 T HalI2SSetWordLenRtl8195a -1001b218 T HalI2SSetChNumRtl8195a -1001b240 T HalI2SSetPageNumRtl8195a -1001b268 T HalI2SSetPageSizeRtl8195a -1001b292 T HalI2SSetDMABufRtl8195a -1001b2fc T HalI2SGetTxPageRtl8195a -1001b31c T HalI2SPageSendRtl8195a -1001b368 T HalI2SClearAllOwnBitRtl8195a -1001b39c T HalI2SDMACtrlRtl8195a -1001b3a0 T HalTimerIrq2To7Handle_Patch -1001b3f4 T HalTimerIrqRegisterRtl8195a_Patch -1001b470 T HalTimerIrqUnRegisterRtl8195a_Patch -1001b4e8 T HalTimerDeInitRtl8195a_Patch -1001b51c T HalTimerReadCountRtl8195a_Patch -1001b534 T HalTimerReLoadRtl8195a_Patch -1001b568 T HalTimerInitRtl8195a_Patch -1001b63c T HalTimerIrqEnRtl8195a -1001b650 T HalTimerEnRtl8195a_Patch -1001b664 T HalTimerDisRtl8195a_Patch -1001b678 t rtw_ht_operation_update -1001b72a t associated_clients_update.part.11 -1001b766 T chk_sta_is_alive -1001b7a4 T add_RATid -1001b8ac T update_sta_info_apmode -1001b964 T update_beacon -1001bc24 T rtw_check_beacon_data -1001c324 T associated_clients_update -1001c32e T bss_cap_update_on_sta_join -1001c4de T bss_cap_update_on_sta_leave -1001c5da T ap_free_sta -1001c68c T expire_timeout_chk -1001c7c8 T rtw_sta_flush -1001c84c T free_mlme_ap_info -1001c898 T sta_info_update -1001c8d4 T ap_sta_info_defer_update -1001c904 T start_ap_mode -1001c944 T init_mlme_ap_info -1001c95a T stop_ap_mode -1001c9a8 T rtw_generate_bcn_ie -1001cccc T _rtw_init_evt_priv -1001ccde T _rtw_free_cmd_priv -1001cce8 T _rtw_enqueue_cmd -1001cd14 T _rtw_dequeue_cmd -1001cd48 T _rtw_observequeue_cmd -1001cd5c T rtw_init_cmd_priv -1001cd66 T rtw_init_evt_priv -1001cd6a T rtw_free_evt_priv -1001cd6c T rtw_free_cmd_priv -1001cd70 T rtw_cmd_filter -1001cd8e T rtw_free_cmd_obj -1001cdb8 T rtw_enqueue_cmd -1001ce0e T rtw_set_channel_plan_cmd_callback -1001ce26 T rtw_survey_cmd_callback -1001ce42 T rtw_disassoc_cmd_callback -1001ce72 T rtw_joinbss_cmd_callback -1001ce8e T rtw_setstaKey_cmdrsp_callback -1001cea8 T rtw_cmd_thread -1001d004 T rtw_joinbss_cmd -1001d2ae T rtw_disassoc_cmd -1001d2fc T rtw_setstakey_cmd -1001d3ec T rtw_clearstakey_cmd -1001d48c T rtw_dynamic_chk_wk_cmd -1001d4de T rtw_set_chplan_cmd -1001d55e T dynamic_chk_wk_hdl -1001d626 T lps_ctrl_wk_hdl -1001d68a T rtw_lps_ctrl_wk_cmd -1001d6f4 T rtw_sitesurvey_cmd -1001d7bc T rpt_timer_setting_wk_hdl -1001d7d0 T rtw_ps_cmd -1001d82c T rtw_chk_hi_queue_cmd -1001d880 T rtw_drvextra_cmd_hdl -1001d95c t rtw_free_mlme_ie_data -1001d974 T rtw_init_mlme_timer -1001d9d0 T rtw_del_mlme_timer -1001d9f0 T reconnect_timer_hdl -1001da90 T _rtw_init_mlme_priv -1001db12 T rtw_mfree_mlme_priv_lock -1001db2e T rtw_free_mlme_priv_ie_data -1001db66 T _rtw_free_mlme_priv -1001db8e T _rtw_alloc_network -1001dbde T _rtw_free_network -1001dc3e T _rtw_free_network_nolock -1001dc64 T _rtw_find_network -1001dca0 T _rtw_free_network_queue -1001dce8 T rtw_if_up -1001dd08 T rtw_get_capability_from_ie -1001dd0c T rtw_get_capability -1001dd26 T rtw_get_beacon_interval_from_ie -1001dd2a T rtw_init_mlme_priv -1001dd42 T rtw_free_mlme_priv -1001dd46 T rtw_free_network_queue -1001dd4a T rtw_is_same_ibss -1001dd60 T is_same_network -1001ddc4 T update_network -1001de5e T rtw_update_scanned_network -1001df70 T rtw_add_network -1001dfae T rtw_survey_event_callback -1001e05a T rtw_dummy_event_callback -1001e05c T rtw_free_assoc_resources -1001e126 T rtw_indicate_connect -1001e136 T rtw_indicate_disconnect -1001e158 T rtw_indicate_scan_done -1001e15c T rtw_joinbss_event_callback -1001e17a T search_max_mac_id -1001e1c2 T rtw_stassoc_hw_rpt -1001e1fa T rtw_stassoc_event_callback -1001e228 T rtw_stadel_event_callback -1001e2ce T _rtw_join_timeout_handler -1001e358 T rtw_join_timeout_handler -1001e3b0 T rtw_scan_timeout_handler -1001e3e0 T _rtw_scan_timeout_handler -1001e3e4 T rtw_dynamic_check_timer_handlder -1001e43c T _dynamic_check_timer_handlder -1001e480 T rtw_select_and_join_from_scanned_queue -1001e554 T rtw_surveydone_event_callback -1001e66c T rtw_set_auth -1001e6bc T rtw_set_key -1001e77e T rtw_restruct_wmm_ie -1001e7e4 T rtw_restruct_sec_ie -1001e850 T rtw_joinbss_reset -1001e860 T rtw_restructure_ht_ie -1001e940 T rtw_update_ht_cap -1001e9ca T rtw_joinbss_event_prehandle -1001ebf6 T rtw_linked_check -1001ec12 T rtw_buddy_adapter_up -1001ec4a T check_buddy_fwstate -1001ec68 t get_da -1001ec88 t get_sa -1001ecb2 T OnAction -1001ecc4 T DoReserved -1001ecc8 t _mgt_dispatcher.isra.2 -1001ed14 T rtw_is_channel_set_contains_channel -1001ed36 T init_hw_mlme_ext -1001ed4c T init_channel_set -1001ede4 T free_mlme_ext_priv -1001ee0c T mgt_dispatcher -1001ee94 T alloc_mgtxmitframe -1001eecc T update_mgnt_tx_rate -1001eed2 T update_mgntframe_attrib -1001ef2e T rtw_build_mgnt_frame -1001ef84 T dump_mgntframe -1001ef9e T rtw_send_mgnt -1001efbc t issue_action_BSSCoexistPacket -1001f1c8 T update_hidden_ssid -1001f21c T issue_beacon -1001f434 T issue_probersp -1001f6c4 T OnProbeReq -1001f78c T issue_probereq -1001f944 T issue_auth -1001fbac T OnAuth -1001fe50 T issue_asocrsp -100200c4 T issue_assocreq -10020400 T issue_nulldata -100204ea T issue_qos_nulldata -1002061c T issue_deauth -10020704 T issue_action_BA -10020980 T OnAction_back -10020a4e T collect_bss_info -10020c80 T start_clnt_auth -10020d10 T start_clnt_assoc -10020d44 T OnAuthClient -10020e24 T report_scan_result_one -10020fe4 T add_site_survey -1002116a T report_survey_event -100213a8 T OnProbeRsp -100213dc T report_surveydone_event -10021440 T report_join_res -100214b0 T OnAssocRsp -100215fc T report_del_sta_event -1002168e T receive_disconnect -100216e4 T OnBeacon -1002186c T OnDeAuth -100219c4 T OnDisassoc -10021b34 T report_add_sta_event -10021ba8 T OnAssocReq -10022198 T rtw_port_switch_chk -1002221c T update_sta_info -1002229c T mlmeext_sta_del_event_callback -1002231c T _linked_info_dump -1002237e T _linked_rx_signal_strehgth_display -100223b8 T linked_status_chk -1002262c T survey_timer_hdl -1002270c T _survey_timer_hdl -10022710 T link_timer_hdl -1002278e T _link_timer_hdl -10022792 T addba_timer_hdl -100227b2 T NULL_hdl -100227b6 T setopmode_hdl -100227fc T disconnect_hdl -100228a8 T setauth_hdl -100228b8 T setkey_hdl -10022910 T set_stakey_hdl -10022a14 T set_tx_beacon_cmd -10022a88 T mlme_evt_hdl -10022ad4 T tx_beacon_hdl -10022b8e T check_buddy_mlmeinfo_state -10022ba8 T site_survey -10022d78 T sitesurvey_cmd_hdl -10022e86 T concurrent_chk_start_clnt_join -10022f1c T start_clnt_join -10022ff0 T join_cmd_hdl -10023114 T concurrent_chk_joinbss_done -100232dc T mlmeext_joinbss_event_callback -10023418 T set_chplan_hdl -10023434 T init_mlme_ext_timer -10023490 T init_mlme_ext_priv -100235cc t get_hdr_bssid -100235f4 t filter_packet -1002367c t promisc_get_encrypt -100236ce t promisc_info_get -10023772 t promisc_set_enable -1002380e T _promisc_deinit -10023860 T _promisc_recv_func -10023dac T _promisc_set -10023e3c T _is_promisc_enabled -10023e54 t SetEAPOL_KEYIV -10023ef2 t ToDrv_SetPTK -10023f9a t Message_ReplayCounter_OC2LI.isra.2 -10023fc8 t Message_SmallerEqualReplayCounter.isra.4 -10023ffa t Message_setReplayCounter.isra.5 -10024018 t INCLargeInteger -10024038 t INCOctet16_INTEGER -10024080 t INCOctet32_INTEGER -100240e0 t ToDrv_DisconnectSTA -100241a4 t CheckMIC.constprop.14 -10024224 t CalcMIC.constprop.15 -10024284 T DecWPA2KeyData -10024338 T DecGTK -100243f4 T ToDrv_SetGTK -10024484 T init_wpa_sta_info -10024570 T SendEAPOL -10024c28 T ClientSendEAPOL -10025110 t ResendTimeout -10025198 T EAPOLKeyRecvd -10025310 T ClientEAPOLKeyRecvd -100256d0 T psk_derive -10025784 T psk_init -10025874 T psk_strip_rsn_pairwise -100258f4 T psk_strip_wpa_pairwise -10025974 T tkip_send_mic_failure_report -10025ae8 T pwr_state_check_handler -10025aec T ips_enter -10025b94 T ips_leave -10025cac T rtw_pwr_unassociated_idle -10025cf6 T rtw_ps_processor -10025d4e T PS_RDY_CHECK -10025db6 T rtw_set_ps_mode -10025e24 T LPS_RF_ON_check -10025e7a T LPS_Enter -10025ee8 T LPS_Leave -10025f24 T LeaveAllPowerSaveMode -10025f34 T rtw_init_pwrctrl_priv -10026008 T rtw_free_pwrctrl_priv -1002601c T _rtw_pwr_wakeup -100260f8 T rtw_pm_set_lps -10026140 T rtw_pm_set_ips -10026184 T rtw_pm_set_tdma_param -100261a0 T rtw_pm_set_lps_dtim -100261ac T rtw_pm_get_lps_dtim -100261b8 t recvframe_pull -100261da t recvframe_pull_tail -100261fc T rtw_signal_stat_timer_hdl -1002629a T _rtw_init_sta_recv_priv -100262b8 T _rtw_init_recv_priv -10026360 T rtw_mfree_recv_priv_lock -10026394 T _rtw_alloc_recvframe -100263c6 T rtw_alloc_recvframe -100263ec T rtw_free_recvframe -10026488 T _rtw_enqueue_recvframe -100264b4 T rtw_enqueue_recvframe -100264de T rtw_free_recvframe_queue -10026516 T rtw_free_uc_swdec_pending_queue -1002653e T _rtw_free_recv_priv -1002656e T rtw_free_buf_pending_queue -10026572 T recvframe_chkmic -10026670 T decryptor -1002670c T portctrl -10026782 T recv_decache -100267b0 T process_pwrbit_data -100267f0 T process_wmmps_data -10026878 T count_rx_stats -100268ec T sta2sta_data_frame -10026a28 T ap2sta_data_frame -10026b54 T sta2ap_data_frame -10026bdc T validate_recv_ctrl_frame -10026d76 T validate_recv_data_frame -10026fd0 T wlanhdr_to_ethhdr -1002710c T recvframe_defrag -100271b6 T recvframe_chk_defrag -1002726c T validate_recv_mgnt_frame -100272a8 T validate_recv_frame -10027370 T recv_indicatepkt_reorder -10027392 T process_recv_indicatepkts -100273ea T recv_func_prehandle -10027412 T recv_func_posthandle -10027476 T recv_func -10027500 T rtw_recv_entry -10027530 T rtw_recv_tasklet -10027588 T rtw_wep_encrypt -100275ce T rtw_wep_decrypt -10027614 T rtw_tkip_encrypt -10027680 T rtw_tkip_decrypt -100276ec T rtw_aes_encrypt -10027758 T rtw_aes_decrypt -100277bc T rtw_init_sec_priv -1002782e T rtw_free_sec_priv -1002784e t wifi_mac_hash -10027878 T _addba_timer_hdl -1002787c T _rtw_init_stainfo -100278f6 T _rtw_init_sta_priv -100279de T _rtw_free_sta_xmit_priv_lock -10027a0a T rtw_mfree_stainfo -10027a36 T rtw_mfree_sta_priv_lock -10027a6c T _rtw_free_sta_priv -10027a8c T init_addba_retry_timer -10027ab4 T rtw_alloc_stainfo -10027b7e T rtw_free_stainfo -10027d20 T rtw_get_stainfo -10027d9c T rtw_init_bcmc_stainfo -10027dcc T rtw_get_bcmc_stainfo -10027df0 T rtw_free_all_stainfo -10027e4a T cckrates_included -10027e72 T cckratesonly_included -10027e9a T networktype_to_raid_ex -10027ef8 T judge_network_type -10027f48 T ratetbl_val_2wifirate -10027f5c T is_basicrate -10027f88 T ratetbl2rateset -10027fcc T get_rate_set -10027ff6 T UpdateBrateTbl -10028028 T UpdateBrateTblForSoftAP -1002805c T Save_DM_Func_Flag -10028072 T Restore_DM_Func_Flag -10028088 T Switch_DM_Func -100280a4 T Set_MSR -100280c8 T set_opmode -1002810c T SelectChannel -10028140 T SetBWMode -1002817c T set_channel_bwmode -100281d2 T get_my_bssid -100281d6 T get_beacon_interval -100281f4 T is_client_associated_to_ap -1002820c T is_client_associated_to_ibss -10028228 T is_IBSS_empty -1002824a T decide_wait_for_beacon_timeout -10028266 T invalidate_cam_all -1002826e T write_cam -100282e4 T clear_cam_entry -10028312 T flush_all_cam_entry -10028370 T WMM_param_handler -10028396 T WMMOnAssocRsp -10028464 T HT_caps_handler -10028504 T HT_info_handler -10028528 T HTOnAssocRsp -10028560 T ERP_IE_handler -1002857c T VCS_update -100285ce T rtw_check_bcn_info -100287de T update_beacon_info -10028834 T is_ap_in_tkip -100288ac T wifirate2_ratetbl_inx -10028918 T update_basic_rate -10028946 T update_supported_rate -10028970 T update_MCS_rate -1002897c T support_short_GI -100289aa T get_highest_rate_idx -100289c4 T Update_RA_Entry -100289cc T set_sta_rate -100289d4 T update_tx_basic_rate -10028a2c T check_assoc_AP -10028b20 T update_IOT_info -10028b7e T update_capinfo -10028bfc T update_wireless_mode -10028c9c T update_bmc_sta_support_rate -10028cc4 T update_TSF -10028cd6 T correct_TSF -10028cde t _init_txservq -10028cf4 t set_qos -10028d44 T _rtw_init_sta_xmit_priv -10028d8a T rtw_mfree_xmit_priv_lock -10028dd6 T qos_acm -10028e10 T xmitframe_addmic -10028f6e T xmitframe_swencrypt -10028f9a T rtw_make_wlanhdr -1002917a T rtw_txframes_pending -100291b6 T rtw_txframes_sta_ac_pending -100291ec T rtw_txframes_update_attrib_vcs_info -1002928c T rtw_put_snap -100292d0 T rtw_update_protection -10029316 T rtw_count_tx_stats -10029366 T rtw_free_xmitbuf_ext -100293a8 T rtw_alloc_xmitframe -10029400 T rtw_free_xmitframe -10029452 T rtw_free_xmitframe_queue -10029490 T rtw_get_sta_pending -100294d0 T rtw_xmit_classifier -10029536 T rtw_xmitframe_enqueue -10029544 T rtw_alloc_hwxmits -1002959e T rtw_free_hwxmits -100295b4 T _rtw_free_xmit_priv -10029680 T rtw_init_hwxmits -10029698 T _rtw_init_xmit_priv -10029850 T rtw_get_ff_hwaddr -10029864 T xmitframe_enqueue_for_sleeping_sta -10029a24 t dequeue_xmitframes_to_sleeping_queue -10029a7a T stop_sta_xmit -10029b62 T wakeup_sta_to_xmit -10029d78 T xmit_delivery_enabled_frames -10029e94 T rtw_xmit_tasklet -10029eec T rtw_xmit_mgnt -10029ef0 T rtw_xmit -1002a21a T rtw_sctx_done_err -1002a226 T rtw_alloc_xmitbuf -1002a280 T rtw_free_xmitbuf -1002a2f2 T rtw_alloc_xmitbuf_ext -1002a378 T rtw_sctx_done -1002a37e t rtl8195a_free_rx_ring -1002a38c t bus_write32 -1002a3e8 t bus_write16 -1002a444 t bus_write8 -1002a4a0 t bus_read32 -1002a4fa t bus_read16 -1002a556 t bus_read8 -1002a5b2 t rtl8195a_free_tx_ring -1002a640 T rtl8195a_init_desc_ring -1002a780 T rtl8195a_free_desc_ring -1002a79c T rtl8195a_reset_desc_ring -1002a832 T InitLxDmaRtl8195a -1002a994 T rtl8195a_check_txdesc_closed -1002aa0c t rtl8195a_tx_isr -1002aaf0 T InterruptRecognized8195a -1002ab80 T InitInterrupt8195a -1002aba0 T EnableDMA8195a -1002abc8 T EnableInterrupt8195a -1002ac08 T DisableDMA8195a -1002ac14 T DisableInterrupt8195a -1002ac2c T UpdateInterruptMask8195a -1002ac8e T CheckRxTgRtl8195a -1002acc8 T rtl8192ee_check_rxdesc_remain -1002acf8 T rtl8195a_recv_tasklet -1002b00c T rtl8195a_tx_int_handler -1002b038 T InterruptHandle8195a -1002b2ac T rtl8195a_xmit_tasklet -1002b2d4 T lxbus_set_intf_ops -1002b314 t GetTxBufDesc -1002b35e t UpdateFirstTxbdtoXmitBuf.isra.3 -1002b390 t check_nic_enough_desc.isra.4 -1002b3e0 T rtl8195ab_init_xmit_priv -1002b3ee T rtl8195ab_free_xmit_priv -1002b3f6 T GetDmaTxbdIdx -1002b412 T rtl8195a_enqueue_xmitbuf -1002b436 T rtl8195a_dequeue_xmitbuf -1002b45a T SetTxbdForLxDMARtl8195ab -1002b4da T UpdateTxbdHostIndex -1002b518 T rtw_dump_xframe -1002b6ea T check_tx_desc_resource -1002b724 T rtw_dequeue_xframe -1002b7b8 T rtw_xmitframe_coalesce -1002ba6c T rtl8195ab_xmitframe_resume -1002bb62 T rtl8195ab_mgnt_xmit -1002bb9e T rtl8195ab_hal_xmit -1002bcac t Hal_GetEfuseDefinition -1002bcdc t ResumeTxBeacon -1002bd20 T UpdateHalRAMask8195A -1002beb8 T HalLittleWifiMCUThreadRtl8195a -1002bf0c T HalCheckInReqStateThreadRtl8195a -1002bf58 T HalTDMAChangeStateThreadRtl8195a -1002bfa4 t rtl8195a_read_chip_version -1002c018 t Hal_EfuseWordEnableDataWrite -1002c25c t Hal_EfusePowerSwitch -1002c270 t rtl8195a_free_hal_data -1002c28a t StopTxBeacon -1002c2d4 T SetHalODMVar8195A -1002c38c T rtl8195a_start_thread -1002c3f4 T rtl8195a_stop_thread -1002c418 t Hal_ReadEFuse -1002c588 T GetHalODMVar8195A -1002c59c t rtw_flash_map_update.part.12 -1002c63c t rtw_flash_map_erase -1002c680 t Hal_EfusePgPacketWrite -1002c8fc t Hal_EfuseGetCurrentSize -1002c9dc t rtw_flash_map_write -1002cbaa T rtl8195a_InitBeaconParameters -1002cc1a T _InitBurstPktLen_8195AB -1002cc24 T rtl8195a_set_hal_ops -1002cd04 T rtl8195a_init_default_value -1002cd06 T rtl8195a_InitLLTTable -1002cd50 T Hal_GetChnlGroup8195A -1002cd8c T rtw_config_map_read -1002ce78 T rtw_config_map_write -1002cf24 T Hal_InitPGData -1002cf82 T Hal_EfuseParseIDCode -1002cf9a T Hal_ReadPowerValueFromPROM_8195A -1002d038 T Hal_EfuseParseTxPowerInfo_8195A -1002d0d0 T Hal_EfuseParseEEPROMVer_8195A -1002d0e6 T Hal_EfuseParsePackageType_8195A -1002d150 T Hal_EfuseParseChnlPlan_8195A -1002d180 T Hal_EfuseParseCustomerID_8195A -1002d196 T Hal_EfuseParseXtal_8195A -1002d1ae T Hal_EfuseParseThermalMeter_8195A -1002d1d6 T Hal_ReadRFGainOffset -1002d226 T BWMapping_8195A -1002d246 T SCMapping_8195A -1002d26e T rtl8195a_update_txdesc -1002d53e T rtl8195a_fill_fake_txdesc -1002d5fc T SetHwReg8195A -1002e2bc T GetHwReg8195A -1002e350 T SetHalDefVar8195A -1002e430 T GetHalDefVar8195A -1002e454 T PHY_QueryBBReg_8195A_Safe -1002e480 T PHY_SetBBReg_8195A_Safe -1002e4ac t phy_RFSerialRead_8195A -1002e560 T PHY_QueryRFReg_8195A -1002e578 T PHY_SetRFReg_8195A -1002e5d0 T PHY_MACConfig8195A -1002e5ea T PHY_BBConfig8195A -1002e6fa T PHY_RFConfig8195A -1002e6fe T PHY_SetTxPowerIndex_8195A -1002e808 T phy_TxPwrAdjInPercentage -1002e848 T PHY_GetTxPowerIndex_8195A -1002e938 T PHY_SetTxPowerLevel8195A -1002e93e T phy_SpurCalibration_8195A -1002ebf6 T phy_SetRegBW_8195A -1002ec34 T phy_PostSetBwMode8195A -1002ed90 T phy_SwChnl8195A -1002ee38 T phy_SwChnlAndSetBwMode8195A -1002ee88 T PHY_HandleSwChnlAndSetBW8195A -1002ef38 T PHY_SetBWMode8195A -1002ef5a T PHY_SwChnl8195A -1002ef74 T PHY_SetSwChnlBWMode8195A -1002ef92 t HalTimerEnable -1002efa4 T InitTDMATimer -1002efcc T ChangeStateByTDMA -1002efdc T GetMinRateInRRSR -1002f010 T CheckInReqState -1002f020 T InitCheckStateTimer -1002f050 T InitGTimer1ms -1002f09c T DeInitGTimer1ms -1002f0e4 T ChangeTransmiteRate -1002f120 T PowerBitSetting -1002f19c T ChkandChangePS -1002f200 T IssueRsvdPagePacketSetting -1002f274 T IssuePSPoll -1002f2a0 T WaitTxStateMachineOk -1002f2f4 T IssueNullData -1002f384 T PsCloseRF -1002f3b8 T PsOpenRF -1002f3e8 T ChkTxQueueIsEmpty -1002f400 T InitPS -1002f470 T ConfigListenBeaconPeriod -1002f494 T PS_S2_Condition_Match -1002f4c8 T PS_S4_Condition_Match -1002f544 T PS_32K_Condition_Match -1002f580 T PS_S2ToS3ToS0State -1002f5e8 T PS_S2ToS0State -1002f604 T PS_S3ToS2orS0State -1002f634 T PS_S0ToS1ToS2State -1002f690 T PS_S1ToS0orS2State -1002f6c0 T PS_S2ToS4State -1002f70c T PS_S0ToS6State -1002f72c T PS_S6ToS0State -1002f744 T CheckTSFIsStable -1002f794 T WaitHWStateReady -1002f7a4 T SysClkDown -1002f814 T SysClkUp -1002f860 T ResetPSParm -1002f8d4 T PS_S4ToS2State -1002f8f8 T SleepTo32K -1002f958 T Change_PS_State -1002fb04 T Legacy_PS_Setting -1002fb78 T PSModeSetting -1002fc1c T ChangePSStateByRPWM -1002fc60 T ChangeTDMAState -1002fd80 T TDMAChangeStateTask -1002fdaa T EnterPS -1002fdcc T SetSmartPSTimer -1002fe08 T GTimer7Handle -1002fe64 T SmartPS2InitTimerAndToGetRxPkt -1002fea0 T PS_OnBeacon -1002ff50 T PSBcnEarlyProcess -1003000c T PSMtiBcnEarlyProcess -100300b8 T PSRxBcnProcess -10030208 T TxPktInPSOn -10030246 T PsBcnToProcess -10030300 T GTimer6Handle -1003034c T RPWMProcess -10030388 T PSSetMode -10030400 T SpeRPT -10030520 T ISR_BcnEarly -1003058c T ISR_MtiBcnEarly -100305c0 T ISR_RxBcn -100305dc T ISR_RxBCMD1 -1003060c T ISR_RxBCMD0 -10030660 T ISR_RxUCMD1 -1003069e T ISR_RxUCMD0 -100306da T ISR_TxPktIn -100306ec T ISR_TXCCX -100306f0 T H2CHDL_SetPwrMode -10030818 T CheckInReqStateTask -1003085e T HalGetNullTxRpt -1003087c T ISR_TBTT -100308f4 T H2CHDL_BcnIgnoreEDCCA -10030904 T PMUInitial -10030954 T PMUTask -10030a60 T PHY_RF6052SetBandwidth8195A -10030aa4 T PHY_RF6052_Config8195A -10030b5c t process_rssi -10030b92 T rtl8195a_query_rx_desc_status -10030c42 T rtl8195a_query_rx_phy_status -10030d9a T hal_com_get_channel_plan -10030dce T HAL_IsLegalChannel -10030dec T MRateToHwRate -10030e00 T HwRateToMRate -10030e14 T HalSetBrateCfg -10030ec0 T Hal_MappingOutPipe -10030edc T hal_init_macaddr -10030f08 T hw_var_port_switch -10031190 T SetHwReg -1003119a T GetHwReg -1003119c T switch_power_saving_mode -100311e0 T rtw_bb_rf_gain_offset -10031228 T PHY_GetRateValuesOfTxPowerByRate -100313c0 T PHY_StoreTxPowerByRateNew -1003145c T PHY_InitTxPowerByRate -10031474 T PHY_StoreTxPowerByRate -1003148c T PHY_GetTxPowerIndexBase -1003152c T PHY_GetTxPowerTrackingOffset -10031558 T PHY_GetRateIndexOfTxPowerByRate -1003156c T PHY_GetTxPowerByRate -100315cc T phy_StoreTxPowerByRateBase -10031618 T PHY_SetTxPowerByRate -10031654 T phy_ConvertTxPowerByRateInDbmToRelativeValues -10031754 T PHY_TxPowerByRateConfiguration -10031766 T PHY_SetTxPowerIndexByRateArray -100317a4 T PHY_SetTxPowerIndexByRateSection -10031808 T PHY_SetTxPowerLevelByPath -1003183e T phy_GetWorldWideLimit -1003186a T PHY_GetTxPowerLimit -10031994 T PHY_ConvertTxPowerLimitToPowerIndex -10031ae4 T PHY_InitTxPowerLimit -10031b2c T PHY_SetTxPowerLimit -10031ba8 T PHY_GetTxPowerIndex -10031bb8 T rtw_hal_chip_configure -10031bce T rtw_hal_read_chip_info -10031be4 T rtw_hal_read_chip_version -10031bfa T rtw_hal_def_value_init -10031c10 T rtw_hal_free_data -10031c26 T rtw_hal_dm_init -10031c3c T rtw_hal_dm_deinit -10031c52 T rtw_hal_init -10031c7c T rtw_hal_deinit -10031c96 T rtw_hal_set_hwreg -10031ca4 T rtw_hal_get_hwreg -10031cb2 T rtw_hal_set_def_var -10031cc4 T rtw_hal_get_def_var -10031cd6 T rtw_hal_set_odm_var -10031ce4 T rtw_hal_get_odm_var -10031cf2 T rtw_hal_enable_interrupt -10031d14 T rtw_hal_disable_interrupt -10031d36 T rtw_hal_inirp_init -10031d48 T rtw_hal_inirp_deinit -10031d5a T rtw_hal_irp_reset -10031d68 T rtw_hal_xmit -10031d7a T rtw_hal_mgnt_xmit -10031d8c T rtw_hal_init_xmit_priv -10031d9e T rtw_hal_free_xmit_priv -10031dac T rtw_hal_update_ra_mask -10031dda T rtw_hal_add_ra_tid -10031de8 T rtw_hal_clone_data -10031df6 T rtw_hal_start_thread -10031e04 T rtw_hal_stop_thread -10031e12 T rtw_hal_read_bbreg -10031e46 T rtw_hal_write_bbreg -10031e72 T rtw_hal_read_rfreg -10031e84 T rtw_hal_write_rfreg -10031e98 T rtw_hal_interrupt_handler -10031eaa T rtw_hal_set_bwmode -10031eb8 T rtw_hal_set_chan -10031ec6 T rtw_hal_set_chnl_bw -10031edc T rtw_hal_dm_watchdog -10031ef2 T rtw_hal_macid_sleep -10031f12 T rtw_hal_macid_wakeup -10031f32 T decide_chip_type_by_device_id -10031f38 t rtw_net_get_stats -10031f88 t netdev_if2_close -10031fa8 t netdev_close -10032004 t rtw_if1_deinit -1003209e T rtw_os_indicate_connect -100320a2 T rtw_os_indicate_scan_done -100320a6 T rtw_reset_securitypriv -1003219a T rtw_os_indicate_disconnect -100321e4 T rtw_init_netdev -10032334 T rtw_drv_if2_init -1003253c T rtw_drv_if2_stop -10032592 T rtw_drv_if2_free -100325e0 T _netdev_open -100326fc T _netdev_if2_open -100327b8 T netdev_if2_open -100327e0 T netdev_open -10032808 T rtw_drv_probe -10032988 T rtw_dev_remove -100329cc T rtw_drv_entry -100329f8 T rtw_drv_halt -10032a28 t rtw_wx_set_autoreconnect -10032a56 t rtw_wx_get_autoreconnect -10032a64 t rtw_forwarding_set -10032a86 t rtw_set_ch_deauth -10032aa8 t get_priv_size -10032abc t rtw_wx_del_custome_ie -10032b08 t rtw_wx_set_pscan_freq -10032b8a t rtw_wx_update_custome_ie -10032bfc t rtw_set_tos_value -10032c1c t rtw_get_tx_power -10032d60 t rtw_wx_set_custome_ie -10032e0c t rtw_pm_get -10032e50 t rtw_pm_set -10032f04 t rtw_wx_read32 -10032fb0 t rtw_wx_write32 -10033014 t rtw_wx_set_freq.isra.10 -100330bc T rtw_ex_set -1003317c T wireless_send_event -10033186 T indicate_wx_custom_event -100331e2 T indicate_wx_scan_result_present -1003320a T indicate_wx_scan_complete_event -10033234 T rtw_indicate_sta_assoc -10033284 T rtw_indicate_sta_disassoc -100332dc T rtw_indicate_wx_assoc_event -1003330e T rtw_indicate_wx_disassoc_event -1003333e T rtw_set_wpa_ie -10033454 T strtopsk -100334c0 T rtw_wx_get_passphrase -1003350c T rtw_wx_set_ap_essid -100335fc T mac_reg_dump -100336a8 T bb_reg_dump -10033704 T rf_reg_dump -1003377c t rtw_dbg_port -10033de4 T rtw_ex_get_drv_ability -10033ea4 T rtw_ex_get -1003413c T rtw_ioctl -100350c8 T rtw_os_recv_resource_init -100350cc T rtw_os_recv_resource_alloc -100350d6 T rtw_os_recv_resource_free -100350d8 T rtw_tkip_countermeasure -10035178 T rtw_handle_tkip_mic_err -10035220 T rtw_recv_indicatepkt -10035470 T skb_fail_inc -1003548c T skb_fail_get_and_rst -100354a8 T init_skb_pool -10035500 T init_skb_data_pool -10035558 T alloc_skb -10035658 T kfree_skb -100356c0 T kfree_skb_chk_key -100356c4 T skb_put -100356f8 T skb_reserve -10035706 T dev_alloc_skb -10035722 T skb_end_pointer -10035726 T skb_set_tail_pointer -1003572e T skb_pull -10035746 T skb_copy -1003576e T rtw_remainder_len -1003577a T _rtw_open_pktfile -1003578c T _rtw_pktfile_read -100357ba T rtw_set_tx_chksum_offload -100357bc T rtw_os_xmit_resource_alloc -100357c6 T rtw_os_xmit_resource_free -100357c8 T rtw_os_pkt_complete -100357d0 T rtw_os_xmit_complete -100357e2 T rtw_os_xmit_schedule -1003581e T rtw_xmit_entry -1003586a T rtw_alloc_etherdev_with_old_priv -10035880 T rtw_alloc_etherdev -100358ac T rtw_free_netdev -100358cc T timer_wrapper -10035920 T alloc_etherdev -1003597c T free_netdev -10035996 T dev_alloc_name -100359a0 T init_timer_wrapper -100359c0 T deinit_timer_wrapper -10035a0c T init_timer -10035ac4 T mod_timer -10035ba4 T cancel_timer_ex -10035bec T del_timer_sync -10035c50 T rtw_init_timer -10035c58 T rtw_set_timer -10035c5c T rtw_cancel_timer -10035c66 T rtw_del_timer -10035c6c T rltk_get_idx_bydev -10035c7c T rltk_wlan_init -10035d04 T rltk_wlan_start -10035d38 T rltk_wlan_check_isup -10035d48 T rltk_wlan_tx_inc -10035d5c T rltk_wlan_tx_dec -10035d70 T rltk_wlan_get_recv_skb -10035d80 T rltk_wlan_alloc_skb -10035dc0 T rltk_wlan_send_skb -10035df4 T rltk_netif_rx -10035ea0 T rltk_wlan_control -10035f34 T rltk_wlan_running -10035f4c T rltk_wlan_handshake_done -10035f80 T rltk_wlan_is_connected_to_ap -10035fc4 T Efuse_PowerSwitch -10035fd0 T Efuse_GetCurrentSize -10035fdc T Efuse_CalculateWordCnts -10036000 T EFUSE_GetEfuseDefinition -10036014 T efuse_OneByteRead -10036048 T efuse_OneByteWrite -1003607c T Efuse_PgPacketWrite -10036090 T efuse_WordEnableDataRead -100360c2 T Efuse_WordEnableDataWrite -100360d6 T efuse_GetCurrentSize -100360fe T rtw_efuse_map_read -10036160 T rtw_efuse_map_write -100362e0 T rtw_macaddr_cfg -100363a4 T rtw_get_cipher_info -1003641e T rtw_get_bcn_info -100364ee T rtw_init_default_value -1003655c T rtw_cancel_all_timer -100365c6 T rtw_free_drv_sw -1003663c T rtw_reset_drv_sw -10036698 T rtw_init_drv_sw -10036720 T rtw_start_drv_threads -100367dc T rtw_stop_drv_threads -10036810 T rtw_read8 -1003681e T rtw_read16 -1003682c T rtw_read32 -1003683a T rtw_write8 -10036848 T rtw_write16 -10036856 T rtw_write32 -10036864 T rtw_do_join -10036908 T rtw_set_802_11_bssid -10036a8c T rtw_set_802_11_ssid -10036b94 T rtw_set_802_11_infrastructure_mode -10036c36 T rtw_set_802_11_bssid_list_scan -10036c86 T rtw_set_802_11_authentication_mode -10036ca8 T rtw_set_802_11_add_wep -10036d08 T ODM_InitRAInfo -10036da8 T InitialRateUpdate -10036ea8 T RateUp_search_RateMask -10036eda T RateDown_search_RateMask -10036f2c T StartRateByRSSI -10036f56 T RateUpRAM8195A -10036fea T RateDownTrying -10037028 T TryDone -100370c0 T RateDownStepRAM8195A -10037160 T RateDecisionRAM8195A -10037244 T ArfrRefresh -1003744c T H2CHDL_Set_MACID_Config -10037510 T PHY_DM_RA_SetRSSI_8195A -1003753e t CheckPositive.isra.0 -10037620 T ODM_ReadAndConfig_MP_8195A_AGC_TAB -10037698 T ODM_ReadAndConfig_MP_8195A_PHY_REG -10037710 T ODM_GetVersion_MP_8195A_PHY_REG -10037714 T ODM_ReadAndConfig_MP_8195A_PHY_REG_PG -10037748 T odm_ConfigRFReg_8195A -10037780 T odm_ConfigRF_RadioA_8195A -10037790 T odm_ConfigMAC_8195A -10037794 T odm_ConfigBB_AGC_8195A -100377a4 T odm_ConfigBB_PHY_REG_PG_8195A -100377d2 T odm_ConfigBB_PHY_8195A -1003781a T odm_ConfigBB_TXPWR_LMT_8195A -10037840 T ODM_CmnInfoInit -10037934 T ODM_CmnInfoHook -100379d8 T ODM_CmnInfoPtrArrayHook -100379e8 T ODM_CmnInfoUpdate -10037ab8 T odm_CommonInfoSelfInit -10037b2c T ODM_DMInit -10037b7a T odm_CommonInfoSelfUpdate -10037bcc T ODM_DMWatchdog -10037c38 T PhyDM_Get_Structure -10037c5c T Phydm_CheckAdaptivity -10037c8a T Phydm_NHMCounterStatisticsInit -10037d00 T Phydm_SetEDCCAThreshold -10037d38 T Phydm_MACEDCCAState -10037d76 T Phydm_AdaptivityInit -10037e54 T Phydm_Adaptivity -10037f74 T ODM_CfoTrackingInit -10037f9e T ODM_CfoTracking -10037fbe T ODM_ParsingCFO -10037ff0 T ODM_InitDebugSetting -10038004 T ODM_Write_DIG -100380a4 T odm_ForbiddenIGICheck -10038136 T ODM_Write_CCK_CCA_Thres -10038170 T odm_DIGInit -1003820a T odm_DigAbort -1003822c T odm_DIGbyRSSI_LPS -100382d8 T odm_FAThresholdCheck -10038304 T odm_DIG -10038564 T odm_FalseAlarmCounterStatistics -10038590 T odm_CCKPacketDetectionThresh -100385e8 T odm_RxPhyStatus8195A_Parsing -100386ec T odm_Process_RSSIForDM_8195A -1003882e T ODM_PhyStatusQuery_8195A -1003885a T ODM_PhyStatusQuery -1003885e T ODM_ConfigRFWithHeaderFile -1003887c T ODM_ConfigRFWithTxPwrTrackHeaderFile -100388ae T ODM_ConfigBBWithHeaderFile -100388d6 T ODM_ConfigMACWithHeaderFile -100388e8 T ODM_Read1Byte -100388ee T ODM_Read4Byte -100388f4 T ODM_Write1Byte -100388fa T ODM_Write2Byte -10038900 T ODM_Write4Byte -10038906 T ODM_SetMACReg -1003890c T ODM_SetBBReg -10038912 T ODM_GetBBReg -10038918 T ODM_SetRFReg -1003891e T ODM_GetRFReg -10038924 T ODM_MoveMemory -1003892e T ODM_delay_ms -10038932 T ODM_delay_us -10038938 T getSwingIndex -10038990 T odm_TXPowerTrackingThermalMeterInit -10038a42 T odm_TXPowerTrackingInit -10038a46 T odm_TXPowerTrackingCheckIOT -10038a7a T ODM_TXPowerTrackingCheck -10038a88 T odm_RSSIMonitorInit -10038a90 T ODM_RAPostActionOnAssoc -10038a98 T odm_RSSIMonitorCheckIOT -10038b6c T odm_RSSIMonitorCheck -10038b80 T odm_RateAdaptiveMaskInit -10038ba8 T ODM_RAStateCheck -10038bea T odm_RefreshRateAdaptiveMaskIOT -10038c3a T odm_RefreshRateAdaptiveMask -10038c50 T ODM_Get_Rate_Bitmap -10038d40 t _ReadEfuseInfo8195a -10038e08 t rtl8195a_interface_configure -10038e3c t rtl8195a_hal_deinit -10038e78 T _InitPowerOn -10038ef8 t ReadAdapterInfo8195a -10038f28 T _InitDriverInfoSize -10038f32 T _InitNetworkType -10038f54 T _InitWMACSetting -10038fc4 T _InitAdaptiveCtrl -10039008 T _InitEDCA -10039084 T _InitRateFallback -100390c8 T _InitRetryFunction -100390f4 T _InitOperationMode -1003913c T _InitInterrupt -1003917c t rtl8195a_hal_init -10039454 T rtl8195ab_set_hal_ops -1003952c T FillH2CCmd8195A -1003954c T CheckFwRsvdPageContent -1003954e T rtl8195a_set_FwRsvdPage_cmd -10039558 T rtl8195a_set_FwMediaStatusRpt_cmd -10039584 T rtl8195a_set_FwMacIdConfig_cmd -10039644 T rtl8195a_set_FwPwrMode_cmd -100396d4 T rtl8195a_download_rsvd_page -100399dc T rtl8195a_set_FwJoinBssRpt_cmd -100399e6 T rtl8195a_Add_RateATid -10039a38 T rtw_rpt_h_addr -10039a84 T rtw_txrpt_read8 -10039aa2 T rtw_txrpt_write8 -10039ac6 T rtw_ratemask_read8 -10039ae4 T rtw_ratemask_write8 -10039b08 T ReadRateMask8 -10039b12 T WriteRateMask8 -10039b16 T ReadTxrpt8 -10039b20 T WriteTxrpt8 -10039b24 T ResetTxrpt -10039b5c T PsuseTxrpt -10039b7c T CheckMaxMacidNum -10039bb4 T GetMediaStatusCommon -10039bce T GetTxrptStatistic -10039c84 T rtl8195a_InitHalDm -10039da8 T rtl8195a_HalDmWatchDog -10039e8c T rtl8195a_init_dm_priv -10039f64 T rtl8195a_deinit_dm_priv -10039f66 T MediaConnection -10039f84 T MediaDisconnection -10039fa4 T RATaskEnable -10039fce T SetMediaStatus -1003a00c T H2CHDL_JoinInfo -1003a044 T H2CHDL_SetRsvdPage -1003a0dc T H2CCmdCommon -1003a120 T HalPwrSeqCmdParsing -1003a1e0 T hci_dvobj_init -1003a1f0 T hci_dvobj_deinit -1003a200 T hci_dvobj_request_irq -1003a210 T hci_dvobj_free_irq -1003a220 T hci_lxbus_dvobj_init -1003a25c T hci_lxbus_dvobj_deinit -1003a29c T hci_lxbus_dvobj_request_irq -1003a2f0 T hci_lxbus_free_irq -1003a348 T hci_lxbus_intf_stop -1003a380 T rtw_interrupt_thread -1003a3f4 T lextra_bus_dma_Interrupt -1003a43c T init_rom_wlan_ram_map -1003a454 T ODM_ReadAndConfig_MP_8195A_MAC_REG -1003a5b0 t CheckPositive.isra.0 -1003a694 T ODM_ReadAndConfig_MP_8195A_RadioA -1003a70c T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN48 -1003a75c T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN56 -1003a7ac T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_TFBGA96 -1003a7fc T ODM_ReadAndConfig_MP_8195A_TXPWR_LMT -1003a834 T ODM_ReadAndConfig_MP_8195A_TxXtalTrack -1003a860 T GetDeltaSwingTable_8195A -1003a890 T GetDeltaSwingXtalTable_8195A -1003a8a0 T ODM_TxXtalTrackSetXtal_8195A -1003a8c0 T Hal_MPT_CCKTxPowerAdjust -1003a990 T ODM_TxPwrTrackSetPwr_8195A -1003aaa0 T ConfigureTxpowerTrack_8195A -1003aaec T phy_PathA_IQK_8195A -1003aca0 T phy_PathA_RxIQK8195A -1003b034 T _PHY_PathAFillIQKMatrix8195A -1003b1ca T _PHY_PathBFillIQKMatrix8195A -1003b346 T _PHY_SaveADDARegisters8195A -1003b37a T _PHY_SaveMACRegisters8195A -1003b3a8 T _PHY_ReloadADDARegisters8195A -1003b3dc T _PHY_ReloadMACRegisters8195A -1003b40c T _PHY_PathADDAOn8195A -1003b448 T _PHY_MACSettingCalibration8195A -1003b490 T _PHY_PIModeSwitch8195A -1003b4cc T phy_SimularityCompare_8195A -1003b600 T phy_IQCalibrate_8195A -1003b978 T phy_LCCalibrate_8195A -1003b9e8 T PHY_LCCalibrate_8195A -1003ba48 T PHY_IQCalibrate_8195A -1003bcfc T DoIQK_8195A -1003bd1a T ConfigureTxpowerTrack -1003bd2c T ODM_TXPowerTrackingCallback_ThermalMeter -1003c138 T ODM_ResetIQKResult -1003c180 T ODM_GetRightChnlPlaceforIQK -1003c1d4 T malloc -1003c1e4 T memcpy -1003c1fa T memset -1003c20c T _free_r -1003c2a4 T _malloc_r -1003c360 T rand -1003c3d4 T _sbrk_r -1003c3f4 T siscanf -1003c3f4 T sscanf -1003c448 T __seofread -1003c44c T strlen -1003c45c T __malloc_lock -1003c45e T __malloc_unlock -1003c460 T _sungetc_r -1003c4dc T __ssrefill_r -1003c518 T __ssvfiscanf_r -1003c518 T __ssvfscanf_r -1003c7c0 T _scanf_chars -1003c88c T _scanf_i -1003ca70 T __sccl -1003cad0 T _strtol_r -1003cbdc T _strtoul_r -1003ccd8 T __submore -1003cd4a T memchr -1003cd66 T _realloc_r -1003cdb2 T _malloc_usable_size_r -1003cdc8 T _sbrk -1003cde4 T __aeabi_llsr -1003cde4 T __lshrdi3 -1003cdfc T __aeabi_drsub -1003ce04 T __aeabi_dsub -1003ce04 T __subdf3 -1003ce08 T __adddf3 -1003ce08 T __aeabi_dadd -1003d080 T __aeabi_ui2d -1003d080 T __floatunsidf -1003d0a0 T __aeabi_i2d -1003d0a0 T __floatsidf -1003d0c4 T __aeabi_f2d -1003d0c4 T __extendsfdf2 -1003d100 T __aeabi_ul2d -1003d100 T __floatundidf -1003d110 T __aeabi_l2d -1003d110 T __floatdidf -1003d16c T __aeabi_dmul -1003d16c T __muldf3 -1003d3c0 T __aeabi_ddiv -1003d3c0 T __divdf3 -1003d590 T __aeabi_d2uiz -1003d590 T __fixunsdfsi -1003d5d0 t __HalCpuClkConfig_veneer -1003d5e0 t __HalDelayUs_veneer -1003d5f0 t __rtw_set_ie_veneer -1003d600 t __ROM_odm_GetDefaultCrytaltalCap_veneer -1003d610 t __rtw_secmicappend_veneer -1003d620 t __ROM_odm_FalseAlarmCounterStatistics_veneer -1003d630 t __CmdDumpWord_veneer -1003d640 t __rom_psk_CalcGTK_veneer -1003d650 t __rtw_secgetmic_veneer -1003d660 t __tkip_80211_decrypt_veneer -1003d670 t __HalI2SRead32_veneer -1003d680 t __rtw_set_fixed_ie_veneer -1003d690 t __HalI2SWrite32_veneer -1003d6a0 t __rtw_set_supported_rate_veneer -1003d6b0 t __rtw_parse_wpa2_ie_veneer -1003d6c0 t __rom_psk_PasswordHash_veneer -1003d6d0 t __HalI2SIntrCtrlRtl8195a_veneer -1003d6e0 t __rt_arc4_crypt_veneer -1003d6f0 t __HalI2SClrAllIntrRtl8195a_veneer -1003d700 t __ROM_odm_SetCrystalCap_veneer -1003d710 t __rtw_seccalctkipmic_veneer -1003d720 t __rtw_get_rateset_len_veneer -1003d730 t __CmdWriteWord_veneer -1003d740 t __Strtoul_veneer -1003d750 t __rtw_get_bit_value_from_ieee_value_veneer -1003d760 t __rtw_parse_wpa_ie_veneer -1003d770 t __ROM_ODM_CfoTrackingReset_veneer -1003d780 t __ROM_odm_EVMdbToPercentage_veneer -1003d790 t __tkip_80211_encrypt_veneer -1003d7a0 t __phy_CalculateBitShift_veneer -1003d7b0 t __AES_WRAP_veneer -1003d7c0 t __rom_psk_CalcPTK_veneer -1003d7d0 t __SpicWaitBusyDoneRtl8195A_veneer -1003d7e0 t __ROM_odm_CfoTrackingFlow_veneer -1003d7f0 t __StrUpr_veneer -1003d800 t __rtw_ieee802_11_parse_elems_veneer -1003d810 t __wep_80211_encrypt_veneer -1003d820 t __wep_80211_decrypt_veneer -1003d830 t __rtw_get_wpa2_ie_veneer -1003d840 t __rtw_check_network_type_veneer -1003d850 t __PHY_SetBBReg_8195A_veneer -1003d860 t __rtw_get_wps_attr_content_veneer -1003d870 t __rt_hmac_sha1_veneer -1003d880 t __key_2char2num_veneer -1003d890 t __rt_md5_hmac_veneer -1003d8a0 t __rtw_secmicsetkey_veneer -1003d8b0 t __PHY_QueryBBReg_8195A_veneer -1003d8c0 t __aes_80211_decrypt_veneer -1003d8d0 t __rtw_get_wps_ie_veneer -1003d8e0 t __rt_arc4_init_veneer -1003d8f0 t __rtw_get_ie_veneer -1003d900 t __aes_80211_encrypt_veneer -1003d910 t __prvStrCmp_veneer -1003d920 t __rtw_get_wpa_ie_veneer -1003d930 t __AES_UnWRAP_veneer -1003d940 t __rtw_get_sec_ie_veneer -1003d950 t __ROM_odm_QueryRxPwrPercentage_veneer -1003de6f d __func__.12213 -1003e420 d __FUNCTION__.14122 -1003e948 d bitrate_table -1003ea74 d samplerate_table -1003ea80 d decoder_table -1003ea8c d imdct_s -1003eb1c d scale.6899 -1003eb64 d sfb_8000_short -1003eb8b d sfb_32000_short -1003ebb4 d is_table -1003ebd0 d rq_table -10046c0c d root_table -10046c28 d sfb_44100_mixed -10046c50 d is_lsf_table -10046cc8 d sflen_table -10046ce8 d sfb_16000_mixed -10046d0c d ca -10046d2c d sfb_44100_short -10046d53 d sfb_44100_long -10046d69 d sfb_48000_mixed -10046d8f d sfb_24000_long -10046da5 d sfb_32000_mixed -10046dcb d sfb_16000_short -10046df2 d sfb_8000_long -10046e08 d sfb_22050_mixed -10046e2c d window_l -10046ebc d sfb_48000_long -10046ed4 d cs -10046ef4 d sfb_24000_mixed -10046f18 d pretab -10046f2e d sfb_48000_short -10046f55 d sfb_22050_short -10046f7c d sfb_8000_mixed -10046fa4 d sfbwidth_table -10047010 d sfb_24000_short -10047037 d sfb_32000_long -1004704d d sfb_22050_long -10047064 d window_s -10047094 d nsfb_table -100470dc d hufftab24 -100476e4 d hufftab10 -1004787c d hufftab11 -10047a1c d hufftab12 -10047b9c d hufftab13 -100481d4 d hufftab3 -10048214 d hufftab15 -10048804 d hufftab16 -10048e4c d hufftab6 -10048ebc d hufftab7 -10048fbc D mad_huff_pair_table -1004913c d hufftab9 -10049214 d hufftab1 -10049234 d hufftabA -100492a4 d hufftab2 -100492e4 d hufftabB -10049324 D mad_huff_quad_table -1004932c d hufftab0 -10049330 d hufftab5 -10049398 d hufftab8 -100494a0 d crc_table -100496a0 d D -10049f20 D mad_timer_zero -1004a259 d __func__.20890 -1004a6f7 d __func__.20852 -1004a70a d __func__.20833 -1004a96a d __FUNCTION__.8225 -1004a978 d err_to_errno_table -1004a9c0 D ip_addr_broadcast -1004a9c4 D ip_addr_any -1004a9d8 d memp_num -1004a9f8 d memp_sizes -1004aa18 D tcp_pcb_lists -1004aa28 D tcp_state_str -1004aa54 D tcp_backoff -1004aac9 D tcp_persist_backoff -1004aad0 D ethbroadcast -1004aad6 D ethzero -1004abb8 d __FUNCTION__.8700 -1004abc7 d __FUNCTION__.8712 -1004abd6 d dhcp_magic_cookie -1004abda d dhcp_option_lease_time_one_day -1004ac03 d dhcp_option_interface_mtu_576 -1004ac44 d __FUNCTION__.4594 -1004acf2 d ucExpectedStackBytes.6559 -1004ad28 D osdep_service -1004ae4c d __FUNCTION__.11772 -1004ae62 d __FUNCTION__.11768 -1004ae78 d __FUNCTION__.11606 -1004af11 d __FUNCTION__.11572 -1004af25 d __FUNCTION__.11623 -1004af38 d __FUNCTION__.11580 -1004af54 d __FUNCTION__.11634 -1004afd5 d __FUNCTION__.6815 -1004b0cc d PinMap_I2S_RX -1004b1ac d PinMap_I2S_TX -1004b20c d I2SDefaultSetting -1004b220 d PinMap_I2S_CLK -1004b280 d __FUNCTION__.8781 -1004b28c d PinMap_I2S_WS -1004b33b d __FUNCTION__.8597 -1004b348 d __FUNCTION__.8610 -1004b5ed d __FUNCTION__.8459 -1004b608 d __FUNCTION__.8466 -1004b703 d __FUNCTION__.8452 -1004b725 d __func__.8808 -1004b744 d __func__.8818 -1004b762 d __func__.8830 -1004b77c d __func__.8840 -1004b79e d __func__.8835 -1004bb67 d __func__.8603 -1004bb81 d __func__.8686 -1004bb94 d __func__.8825 -1004bbad d __func__.8631 -1004bbf0 D wlancmds -1004bde8 D rtw_cmd_callback -1004c074 d RTW_ChannelPlan2G -1004c0ec D WPS_OUI -1004c0f0 D RSN_TKIP_CIPHER -1004c0f4 D MCS_rate_1R -1004c104 D P2P_OUI -1004c130 D WMM_INFO_OUI -1004c136 D RTW_WPA_OUI -1004c13a D WMM_PARA_OUI -1004c140 d RTW_ChannelPlanMap -1004c158 D null_addr -1004c15e D WMM_OUI -1004c164 d wlanevents -1004c224 D zero_bssid -1004c261 d __FUNCTION__.17681 -1004c277 D SNAP_ETH_TYPE_APPLETALK_AARP -1004c279 d __FUNCTION__.17495 -1004c28c D SNAP_ETH_TYPE_IPX -1004c28e D rtw_bridge_tunnel_header -1004c2b5 D rtw_rfc1042_header -1004c2d3 d CSWTCH.36 -1004c2df D ARTHEROS_OUI1 -1004c2e2 D ARTHEROS_OUI2 -1004c2e5 D REALTEK_OUI -1004c2e8 D RALINK_OUI -1004c2eb D MARVELL_OUI -1004c2ee D CISCO_OUI -1004c2f1 d rtw_basic_rate_cck -1004c2f5 D BROADCOM_OUI1 -1004c2f8 D BROADCOM_OUI2 -1004c2fb D REALTEK_96B_IE -1004c301 d rtw_basic_rate_mix -1004c308 d rtw_basic_rate_ofdm -1004c30b D AIRGOCAP_OUI -1004c31f d CSWTCH.66 -1004c338 d CSWTCH.48 -1004c37a d CSWTCH.28 -1004c38c D efuse_map_mask -1004c39c D flash_map_mask -1004c438 d __func__.21107 -1004c77e d CSWTCH.15 -1004c802 d CSWTCH.17 -1004c871 d CSWTCH.14 -1004c906 d __FUNCTION__.21257 -1004c918 d rtw_private_args -1004cd26 d __FUNCTION__.21057 -1004cd39 d __FUNCTION__.21294 -1004cd4a d __FUNCTION__.21241 -1004cd59 d __FUNCTION__.21126 -1004cd69 d iw_priv_type_size -1004ce47 d __FUNCTION__.17334 -1004ce51 d __FUNCTION__.17736 -1004ce61 d __FUNCTION__.17760 -1004ce74 d __FUNCTION__.17712 -1004ce83 d __FUNCTION__.17649 -1004ce91 d __FUNCTION__.17661 -1004d268 d __FUNCTION__.17827 -1004d281 d __FUNCTION__.17654 -1004d28c d __FUNCTION__.17615 -1004d29b d __FUNCTION__.17811 -1004d2ad d __FUNCTION__.17765 -1004d2bb d __FUNCTION__.17637 -1004e65c D CCKFCCTable_Ch14_8195A -1004e66c D CCKFCCTable_8195A -1004e67c D OFDMSwingTable_New -1004e728 D CCKCETable_8195A -1004e73e d CSWTCH.39 -1004e753 d __func__.20571 -1004e774 D hci_ops -1004e799 V Array_MP_8195A_TXPWR_LMT -1004ed0b D _ctype_ -1004ee0c D __sf_fake_stdin -1004ee2c D __sf_fake_stdout -1004ee4c D __sf_fake_stderr -1004ee98 D xHeapRegions -1004eeb8 D UartLogRamCmdTable -1004eeb8 D console_commands1 -1004ef68 D console_commands -1004ef78 d UartLogRamCmdTable_end -1004ef7c D __data_start__ -1004ef7c D oversampling -1004ef80 D wifi_mode -1004ef84 d wifi -1004efbc D SystemCoreClock -1004efc0 D error_flag -1004efc4 d iss.7391 -1004efc8 d tcp_port -1004efca d udp_port -1004efcc d dhcp_recorded_xid -1004efd0 d dhcp_server_state_machine -1004efd4 d uxCriticalNesting -1004efd8 d xNextTaskUnblockTime -1004efdc d seed.11739 -1004efe0 d wakeup_event -1004efe4 d wakelock -1004efe8 d last_wakelock_state -1004f008 D mlme_sta_tbl -1004f078 d PMKID_KDE_TYPE.17744 -1004f080 V nr_xmitbuff -1004f084 V nr_xmitframe -1004f088 d P802_1H_OUI -1004f08b D rtw_adaptivity_mode -1004f08c D g_user_ap_sta_num -1004f090 d rtw_private_handler -1004f0d4 V max_local_skb_num -1004f0d8 V max_skb_buf_num -1004f0dc D rom_e_rtw_msgp_str_ -1004f2b8 D ARFB_table -1004f2f7 D TRYING_NECESSARY_idx -1004f30b D DROPING_NECESSARY -1004f31f D PER_RATE_UP -1004f333 D PER_RATE_DOWN -1004f348 V Array_MP_8195A_PHY_REG_PG -1004f3d8 D Array_MP_8195A_AGC_TAB -1004f5e8 D Array_MP_8195A_PHY_REG -1004fc60 D rtl8195A_card_disable_flow -1004fd00 D rtl8195A_card_enable_flow -1004fda0 D Array_MP_8195A_MAC_REG -100500a8 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_TFBGA96_8195A -100500c8 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_TFBGA96_8195A -100500e8 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN48_8195A -10050106 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN56_8195A -10050124 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN48_8195A -10050142 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN56_8195A -10050160 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_TFBGA96_8195A -10050180 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN56_8195A -1005019e D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN48_8195A -100501bc D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN56_8195A -100501dc D Array_MP_8195A_RadioA -100507a4 D gDeltaSwingTableXtal_MP_P_TxXtalTrack_8195A -100507c2 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_TFBGA96_8195A -100507e2 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN48_8195A -10050800 D __ctype_ptr__ -10050804 d impure_data -10050864 D _impure_ptr -10050868 D .ram.bss$$Base -10050868 D SpicInitParaAllClk -10050868 D __bss_start__ -10050868 D __data_end__ -10050868 D __ram_image2_text_end__ -100508f8 d skbdata_list -10050900 V skb_data_pool -10053d00 d ucIdleTaskHeap -10053e18 D HalI2SOpSAL -10053e54 D errno -10053e58 D SYSAdapte -10053e5c D PwrAdapter -100540e8 D p_write_reconnect_ptr -100540ec d sampCntAdd -100540f0 d sampCnt -100540f4 D tskreader_enable -100540f8 D readBuf -100540fc D tskmad_enable -10054100 d bufUnderrunCt -10054104 d oldRate -10054108 d sampDelCnt -1005410c d ap -10054140 D mp3_serv -100541c2 d password -10054204 D pbuf_fifo -10054208 D pi2s -10054210 D libc_has_init -10054214 d rheap_end -10054218 D eap_method -10054219 D eap_phase -1005421c d event_init.21049 -10054220 D rtw_join_status -10054224 d param.21324 -1005423c d join_user_data -10054240 d event_callback_list -100543c0 D paff_array -10054438 D lwip_init_done -1005443c D xnetif -100544b4 d s_hostent_addr.6979 -100544b8 d s_phostent_addr.6980 -100544c0 D h_errno -100544c4 d s_aliases.6978 -100544c8 d s_hostent.6977 -100544dc d select_cb_list -100544e0 d sockets -100545a0 d select_cb_ctr -100545a4 d mbox -100545a8 d tcpip_init_done_arg -100545ac d tcpip_init_done -100545b0 d allsystems -100545b4 d allrouters -100545b8 d igmp_group_list -100545bc D current_header -100545c0 d ip_id -100545c4 D current_iphdr_src -100545c8 D current_iphdr_dest -100545cc D current_netif -100545d0 d str.6324 -100545e0 d reassdatagrams -100545e4 d ip_reass_pbufcount -100545e6 D dhcp_rx_options_given -100545f0 d xid.7384 -100545f4 D dhcp_rx_options_val -1005461c d dns_seqno -10054620 d dns_table -10054a80 d dns_servers -10054a88 d dns_payload_buffer -10054c8c d dns_pcb -10054c90 d dns_payload -10054c94 d tcpip_tcp_timer_active -10054c98 d next_timeout -10054c9c D netif_list -10054ca0 D netif_default -10054ca4 d netif_num -10054ca5 D pbuf_free_ooseq_pending -10054ca8 d raw_pcbs -10054cac D tcp_active_pcbs_changed -10054cb0 D tcp_ticks -10054cb4 d tcp_timer -10054cb8 D tcp_listen_pcbs -10054cbc D tcp_active_pcbs -10054cc0 d tcp_timer_ctr -10054cc4 D tcp_tw_pcbs -10054cc8 D tcp_tmp_pcb -10054ccc D tcp_bound_pcbs -10054cd0 d seqno -10054cd4 d tcplen -10054cd8 d ackno -10054cdc d flags -10054cdd d recv_flags -10054ce0 d tcphdr -10054ce4 d recv_data -10054ce8 d inseg -10054cfc D tcp_input_pcb -10054d00 D udp_pcbs -10054d04 d etharp_cached_entry -10054d08 d arp_table -10054dd0 D lwip_tickless_used -10054dd4 d s_timeoutlist -10054e04 d s_nextthread -10054e08 d dhcps_network_id -10054e0c d dhcps_ip_table_semaphore -10054e10 d bound_client_ethernet_address -10054e20 d client_request_ip -10054e24 d dhcps_local_gateway -10054e28 d dhcps_send_broadcast_address -10054e2c d dhcp_message_repository -10054e30 d dhcp_message_total_options_lenth -10054e34 d dhcps_local_mask -10054e38 d dhcps_local_address -10054e3c d dhcp_client_ethernet_address -10054e4c d dhcps_netif -10054e50 d dhcps_addr_pool_set -10054e54 d dhcps_pcb -10054e58 d dhcps_subnet_broadcast -10054e5c d dhcps_addr_pool_start -10054e60 d dhcps_allocated_client_address -10054e64 d ip_table -10054e84 d dhcps_addr_pool_end -10054e88 D ext_upper -10054e8c d xFreeBytesRemaining -10054e90 d ext_free -10054e94 D ext_lower -10054e98 d pxEnd -10054e9c d xStart -10054ea4 d xMinimumEverFreeBytesRemaining -10054ea8 d xBlockAllocatedBit -10054eac d ulTimerCountsForOneTick -10054eb0 d ulStoppedTimerCompensation -10054eb4 d xMaximumPossibleSuppressedTicks -10054eb8 d xPendingReadyList -10054ecc d uxTopReadyPriority -10054ed0 d uxTasksDeleted -10054ed4 d xTickCount -10054ed8 d pxReadyTasksLists -10054fb4 d pxOverflowDelayedTaskList -10054fb8 d xTasksWaitingTermination -10054fcc d pxDelayedTaskList -10054fd0 d xSchedulerRunning -10054fd4 d ulTaskSwitchedInTime -10054fd8 D pxCurrentTCB -10054fdc d uxPendedTicks -10054fe0 d xSuspendedTaskList -10054ff4 d uxCurrentNumberOfTasks -10054ff8 d ulDeltaTotalRunTime -10054ffc d xDelayedTaskList2 -10055010 d xDelayedTaskList1 -10055024 d uxTaskNumber -10055028 d xYieldPending -1005502c d uxSchedulerSuspended -10055030 d xNumOfOverflows -10055034 d pxCurrentTimerList -10055038 d xActiveTimerList1 -1005504c d xActiveTimerList2 -10055060 d xLastTime.5284 -10055064 d xTimerQueue -10055068 d pxOverflowTimerList -1005506c d xTimerTaskHandle -10055070 d device_mutex -1005507c d mutex_init -10055080 d uxSavedInterruptStatus -10055084 D min_free_heap_size -10055088 d g_heap_inited -1005508c d tcm_lock -10055090 D g_tcm_heap -10055094 D flashobj -100550a0 D fspic_isinit -100550a4 D WDGAdapter -100550e0 d last_acquire_wakelock_time -10055160 D post_sleep_callback -100551e0 D pre_sleep_callback -10055260 D reserve_pll -10055264 d sys_sleep_time -10055268 d hold_wakelock_time -100552e8 D missing_tick -100552ec D Timer2To7HandlerData -10055304 D auto_reconnect_running -10055308 D p_wlan_autoreconnect_hdl -1005530c D mac_monitor_callback -10055310 D mf_list_head -10055314 d pscan_retry_cnt.21430 -10055318 D promisc_callback_all -1005531c D promisc_sema -10055320 D promisc_callback -10055324 D psk_essid -1005536c D psk_passphrase -100553ee D psk_passphrase64 -1005542f D wpa_global_PSK -1005547f d RFC1042_OUI -10055484 d rx_ring_pool -10057564 d stop_report_count.20629 -10057565 D bCheckStateTIMER -10057568 d WifiMcuCmdBitMap.20974 -1005756c D p_wlan_init_done_callback -10057570 D rtw_power_percentage_idx -10057574 D p_wlan_uart_adapter_callback -10057578 D rtw_adaptivity_en -1005757c D p_wlan_mgmt_filter -10057580 D rtw_initmac -10057584 D rtw_adaptivity_th_l2h_ini -10057588 d drvpriv -1005759c D skbbuf_used_num -100575a0 V skb_pool -10057758 D skbdata_used_num -1005775c d wrapper_skbbuf_list -10057764 D max_skbdata_used_num -10057768 D max_skbbuf_used_num -1005776c d skb_fail_count -10057770 D timer_table -10057778 D rltk_wlan_info -100577a8 d timer_used_num -100577ac D max_timer_used_num -100577b0 D Noisy_State -100577b4 D pExportWlanIrqSemaphore -100577b8 D gDeltaSwingTableXtal_MP_N_TxXtalTrack_8195A -100577d8 D __malloc_sbrk_start -100577dc D __malloc_free_list -100577e0 d heap_end.4167 -100577e4 D .ram.bss$$Limit -100577e4 D __bss_end__ -100577e8 B __ram_heap2_start__ +100091f8 T fATSD +10009200 T fATSW +10009208 T fATDS +1000922c T fATON +10009234 T fATWS +10009310 T fATWC +100094d8 T fATWD +1000954c T fATOF +10009554 T start_init +10009564 T print_hex_dump +10009594 T fATSB +10009650 T print_udp_pcb +100096bc T print_tcp_pcb +10009794 T fATLW +100097a4 T RamFifoClose +10009800 T RamFifoInit +10009954 T RamFifoRead +10009a10 T RamFifoWrite +10009ac4 T RamFifoFill +10009af0 T RamFifoFree +10009b04 T RamFifoLen +10009b10 t decode_header +10009c80 T mad_header_init +10009cac T mad_frame_finish +10009cc4 T mad_header_decode +10009f60 T mad_frame_decode +10009fe4 T mad_frame_mute +1000a02e T mad_frame_init +1000a04c t III_requantize +1000a0c8 t III_aliasreduce +1000a130 t fastsdct +1000a268 t III_imdct_l +1000a680 t III_imdct_s +1000a7d4 t III_overlap +1000a7fe t III_freqinver +1000a848 t III_decode +1000b864 T mad_layer_III +1000bcc8 T mad_bit_init +1000bcd4 T mad_bit_length +1000bcec T mad_bit_nextbyte +1000bcf8 T mad_bit_skip +1000bd28 T mad_bit_read +1000bd94 T mad_bit_crc +1000be88 t scale +1000be94 t dct32 +1000c728 t synth_half +1000cb6c t synth_full +1000cfc0 T mad_synth_mute +1000cff8 T mad_synth_init +1000d01c T mad_synth_frame +1000d0b0 t scale_rational +1000d124 T mad_timer_set +1000d20c T mad_stream_init +1000d23e T mad_stream_finish +1000d250 T mad_stream_buffer +1000d264 T mad_stream_sync +1000d2ac T mad_stream_errorstr +1000d408 t i2s_test_tx_complete +1000d40c T i2sClose +1000d48c T i2sInit +1000d5ec T i2sSetRate +1000d674 T i2sPushPWMSamples +1000d7cc W console_help +1000d80c T GetArgvRam +1000d8c4 T rtl_libc_init +1000d8d8 T rtl_snprintf +1000d950 T rtl_sprintf +1000d9b0 T rtl_printf +1000d9f8 T rtl_memcmp +1000da00 T rtl_memcpy +1000da08 T rtl_memmove +1000da10 T rtl_memset +1000da18 T rtl_strcmp +1000da20 T rtl_strcpy +1000da28 T rtl_strlen +1000da30 T rtl_strncmp +1000da38 T rtl_strncpy +1000da40 T rtl_strsep +1000da48 T ram_libgloss_close +1000da58 T ram_libgloss_fstat +1000da78 T ram_libgloss_isatty +1000da84 T ram_libgloss_lseek +1000da94 T ram_libgloss_read +1000daa4 T ram_libgloss_sbrk +1000dac0 T ram_libgloss_write +1000dae0 T ram_libgloss_open +1000db1c T init_rom_libgloss_ram_map +1000db64 T SystemCoreClockUpdate +1000db78 T get_eap_phase +1000db84 T get_eap_method +1000db90 T eap_autoreconnect_hdl +1000db94 t wifi_no_network_hdl +1000dbac t wifi_handshake_done_hdl +1000dbc8 t wifi_disconn_hdl +1000dc30 t wifi_connected_hdl +1000dc64 t wifi_connect_local +1000dd78 T wifi_autoreconnect_hdl +1000ddb4 T wifi_rx_beacon_hdl +1000ddb8 T wifi_disconnect +1000ddec T wifi_set_channel +1000ddf8 T wifi_set_mib +1000de00 T wifi_on +1000dea8 T wifi_off +1000df00 T wifi_set_pscan_chan +1000df18 T wifi_get_setting +1000dfc8 T restore_wifi_info_to_flash +1000e0f8 T wifi_connect +1000e380 t wifi_autoreconnect_thread +1000e3e8 T wifi_connect_bssid +1000e5e0 T wifi_config_autoreconnect +1000e604 T wifi_set_autoreconnect +1000e61c T wifi_indication +1000e658 T wifi_reg_event_handler +1000e6ac T wifi_unreg_event_handler +1000e6f0 T init_event_callback_list +1000e700 T promisc_deinit +1000e704 T promisc_recv_func +1000e708 T promisc_set +1000e70c T is_promisc_enabled +1000e716 T iw_ioctl +1000e732 T wext_get_ssid +1000e77c T wext_set_ssid +1000e7b0 T wext_set_bssid +1000e7fa T is_broadcast_ether_addr +1000e81c T wext_set_auth_param +1000e84a T wext_set_key_ext +1000e94a T wext_get_enc_ext +1000e9ac T wext_set_passphrase +1000e9e0 T wext_get_passphrase +1000ea10 T wext_get_mode +1000ea3c T wext_set_pscan_channel +1000eabc T wext_set_channel +1000eaea T wext_get_channel +1000eb18 T wext_wlan_indicate +1000ec60 T wext_set_autoreconnect +1000ecb0 T wext_set_adaptivity +1000ecd8 T LwIP_Init +1000eda4 T LwIP_DHCP +1000ee9c T LwIP_GetIP +1000eea0 T LwIP_AUTOIP +1000ef1c T init_thread +1000ef38 T wlan_network +1000ef7c t netconn_recv_data +1000f04c T netconn_new_with_proto_and_callback +1000f0ac T netconn_delete +1000f0d0 T netconn_getaddr +1000f114 T netconn_connect +1000f154 T netconn_recv_tcp_pbuf +1000f166 T netconn_recv +1000f1e8 T netconn_recved +1000f214 T netconn_send +1000f250 T netconn_write_partly +1000f2e0 T netconn_gethostbyname +1000f338 t recv_udp +1000f3a4 t recv_raw +1000f420 t setup_tcp +1000f464 t err_tcp +1000f4fc t do_connected +1000f568 t do_writemore +1000f668 t do_close_internal +1000f754 t poll_tcp +1000f7a4 t do_dns_found +1000f7d0 t sent_tcp +1000f81e t recv_tcp +1000f898 T do_newconn +1000f928 T netconn_alloc +1000f990 T netconn_free +1000f9be t netconn_drain +1000fa4e T do_delconn +1000fadc T do_connect +1000fb70 T do_send +1000fbe0 T do_recv +1000fc20 T do_write +1000fc5a T do_getaddr +1000fcd0 T do_gethostbyname +1000fcfc T netbuf_delete +1000fd1e T netbuf_free +1000fd34 T netbuf_ref +1000fd70 T lwip_gethostbyname +1000fdbc t get_socket +1000fddc t alloc_socket +1000fe4c t event_callback +1000ff7c T lwip_socket_init +1000ff7e T lwip_close +1000ffd0 T lwip_connect +1001002c T lwip_recvfrom +100101e4 T lwip_read +100101f8 T lwip_sendto +100102a4 T lwip_send +1001031c T lwip_socket +10010390 T lwip_write +10010398 t tcpip_thread +10010420 T tcpip_input +10010464 T tcpip_callback_with_block +100104b4 T tcpip_timeout +100104f4 T tcpip_apimsg +1001054c T tcpip_init +10010590 t autoip_start_probing +100105dc t autoip_arp_announce +10010608 T autoip_start +1001069c T autoip_tmr +100107ac T autoip_arp_reply +10010854 t icmp_send_response.isra.0 +100108c4 T icmp_input +100109e8 T icmp_dest_unreach +100109f2 T icmp_time_exceeded +100109fc t igmp_send +10010aa0 t igmp_delaying_member +10010ad8 t igmp_lookup_group.part.1 +10010b0c T igmp_init +10010b28 T igmp_report_groups +10010b4c T igmp_lookfor_group +10010b6c T igmp_start +10010ba8 T igmp_input +10010c6c T igmp_tmr +10010c98 t lwip_standard_chksum +10010cf0 T inet_chksum_pseudo +10010d76 T inet_chksum +10010d82 T inet_chksum_pbuf +10010dc8 T ip_route +10010e04 T ip_input +10010fdc T ip_output_if_opt +10011130 T ip_output_if +10011152 T ip_output +1001118a T ip4_addr_isbroadcast +100111c2 T ipaddr_aton +100112d8 T ipaddr_addr +100112f0 T ipaddr_ntoa_r +10011388 T ipaddr_ntoa +10011394 t ipfrag_free_pbuf_custom +100113ac t ip_reass_free_complete_datagram +10011430 t ip_reass_remove_oldest_datagram +100114a4 T ip_reass_tmr +100114cc T ip_reass +10011774 T ip_frag +100118dc T lwip_htons +100118e2 T lwip_ntohs +100118e8 T lwip_htonl +100118ec T lwip_ntohl +100118f0 t dhcp_set_state +10011900 t dhcp_option +10011920 t dhcp_option_byte +10011932 t dhcp_option_short +10011954 t dhcp_option_long +10011998 t dhcp_create_msg +10011ae8 t dhcp_delete_msg +10011afe t dhcp_check +10011b24 t dhcp_bind +10011bf8 t dhcp_option_trailer +10011c24 t dhcp_discover +10011cd8 t dhcp_rebind +10011d64 t dhcp_select +10011e48 t dhcp_reboot +10011eec t dhcp_recv +100122fc T dhcp_arp_reply +1001237c T dhcp_renew +10012404 T dhcp_release +100124ac T dhcp_coarse_tmr +10012538 T dhcp_fine_tmr +100125d4 T dhcp_release_unicast +10012698 T dhcp_stop +100126c8 T dhcp_start +10012768 t dns_parse_name +10012784 t dns_recv +10012918 t dns_send +100129e8 t dns_check_entry +10012a98 T dns_setserver +10012ab8 T dns_init +10012b10 T dns_tmr +10012b3c T dns_gethostbyname +10012c7c T lwip_init +10012cac T sys_timeout +10012d04 T tcp_timer_needed +10012d38 t tcpip_tcp_timer +10012d70 T sys_timeouts_init +10012de4 t dns_timer +10012e00 t igmp_timer +10012e18 t autoip_timer +10012e30 t dhcp_timer_fine +10012e4c t dhcp_timer_coarse +10012e68 t arp_timer +10012e84 t ip_reass_timer +10012ea0 T sys_untimeout +10012ee8 T sys_timeouts_mbox_fetch +10012f4c T mem_init +10012f90 T mem_free +10013038 T mem_trim +10013110 T mem_malloc +100131e0 T memp_init +10013230 T memp_malloc +1001325c T memp_free +10013284 T netif_init +10013288 T netif_set_ipaddr +100132e0 T netif_set_addr +100132fc T netif_add +10013360 T netif_set_gw +10013368 T netif_set_netmask +10013370 T netif_set_default +1001337c T netif_set_up +100133b2 T netif_set_down +100133cc t pbuf_free_ooseq_callback +10013400 t pbuf_pool_is_empty +1001343c T pbuf_alloced_custom +10013490 T pbuf_header +100134e8 T pbuf_free +10013544 T pbuf_alloc +10013656 T pbuf_realloc +100136a2 T pbuf_clen +100136b2 T pbuf_ref +100136cc T pbuf_cat +100136e8 T pbuf_chain +100136f8 T pbuf_copy +10013794 T pbuf_copy_partial +100137fc T pbuf_coalesce +10013828 T raw_input +100138a0 T raw_connect +100138aa T raw_recv +100138b0 T raw_sendto +10013940 T raw_send +10013948 T raw_remove +10013974 T raw_new +100139a0 t tcp_new_port +100139f0 T tcp_init +100139f2 T tcp_update_rcv_ann_wnd +10013a28 T tcp_recved +10013a62 T tcp_seg_free +10013a7e T tcp_segs_free +10013a8e T tcp_seg_copy +10013aae T tcp_arg +10013ab2 T tcp_recv +10013ab8 T tcp_sent +10013abe T tcp_err +10013ac4 T tcp_accept +10013ac8 T tcp_poll +10013ad2 T tcp_pcb_purge +10013b14 T tcp_slowtmr +10013dd4 T tcp_pcb_remove +10013e3c t tcp_close_shutdown +10013f70 T tcp_close +10013f88 T tcp_recv_null +10013fac T tcp_process_refused_data +1001400c T tcp_fasttmr +10014084 T tcp_tmr +100140a8 T tcp_shutdown +100140f8 T tcp_abandon +10014194 T tcp_abort +1001419c T tcp_next_iss +100141b4 T tcp_alloc +100142cc T tcp_new +100142d2 T tcp_eff_send_mss +100142f0 T tcp_connect +1001444c t tcp_oos_insert_segment +100144cc t tcp_receive +10014ca4 t tcp_parseopt.isra.0 +10014d28 T tcp_input +10015584 t tcp_pbuf_prealloc +100155d6 t tcp_create_segment +10015696 t tcp_output_alloc_header.constprop.0 +10015700 T tcp_write +10015a50 T tcp_enqueue_flags +10015af8 T tcp_send_fin +10015b40 T tcp_send_empty_ack +10015ba0 T tcp_output +10015e18 T tcp_rst +10015eae T tcp_rexmit_rto +10015edc T tcp_rexmit +10015f2c T tcp_rexmit_fast +10015f82 T tcp_keepalive +10015fd4 T tcp_zero_window_probe +1001607c T udp_init +10016080 T udp_input +10016208 T udp_bind +100162b0 T udp_sendto_if +100163ae T udp_sendto +100163e4 T udp_send +100163f0 T udp_connect +10016438 T udp_disconnect +10016448 T udp_recv +10016450 T udp_remove +1001647c T udp_new +10016498 t etharp_free_entry +100164c8 t etharp_find_entry +100165a4 t etharp_send_ip +100165d8 T etharp_tmr +10016618 T etharp_cleanup_netif +10016640 T etharp_raw +100166fc T etharp_request +10016728 t etharp_output_to_arp_index +10016770 T etharp_query +10016874 T etharp_output +1001696c T ethernet_input +10016b5c t low_level_output +10016bb8 t arp_timer +10016bd4 T ethernetif_recv +10016c4c T ethernetif_init +10016c74 T lwip_POST_SLEEP_PROCESSING +10016c90 T rltk_wlan_set_netif_info +10016cb0 T rltk_wlan_send +10016d44 T rltk_wlan_recv +10016da4 T netif_is_valid_IP +10016ddc T netif_get_idx +10016dfc T netif_rx +10016e0c T netif_post_sleep_processing +10016e10 T sys_mbox_new +10016e2a T sys_mbox_free +10016e3e T sys_mbox_post +10016e5e T sys_mbox_trypost +10016e80 T sys_arch_mbox_fetch +10016eca T sys_arch_mbox_tryfetch +10016eea T sys_mbox_valid +10016ef4 T sys_mbox_set_invalid +10016efa T sys_sem_new +10016f36 T sys_arch_sem_wait +10016f76 T sys_sem_signal +10016f82 T sys_sem_free +10016f88 T sys_sem_valid +10016f92 T sys_sem_set_invalid +10016f98 T sys_init +10016fbc T sys_thread_new_tcm +10017024 T sys_arch_protect +1001702e T sys_arch_unprotect +10017034 t add_offer_options +100170f0 t mark_ip_in_table +100171e8 t dhcps_initialize_message +10017298 T dhcps_handle_state_machine_change +1001736c t dhcps_receive_udp_packet_handler +1001767c T dhcps_init +1001777c T dhcps_deinit +100177a4 t prvInsertBlockIntoFreeList +100177ec t vPortDefineHeapRegions.constprop.1 +100178a4 T dump_mem_block_list +10017900 T pvPortMalloc +100179ec T __vPortFree +10017a38 T vPortSetExtFree +10017a54 T vPortFree +10017a84 T xPortGetFreeHeapSize +10017a90 t prvPortStartFirstTask +10017ab0 T pxPortInitialiseStack +10017acc T vPortSVCHandler +10017aec t pxCurrentTCBConst2 +10017af0 T vPortYield +10017b08 T ulPortSetInterruptMask +10017b18 t prvTaskExitError +10017b20 T vPortEnterCritical +10017b3c T vPortClearInterruptMask +10017b44 T vPortExitCritical +10017b58 T xPortPendSVHandler +10017b98 t pxCurrentTCBConst +10017b9c T xPortSysTickHandler +10017bc0 W vPortSuppressTicksAndSleep +10017cd8 W vPortSetupTimerInterrupt +10017d28 T xPortStartScheduler +10017d58 T vApplicationIdleHook +10017d5c T vApplicationStackOverflowHook +10017d78 T osKernelSysTick +10017d7c T vListInitialise +10017d92 T vListInitialiseItem +10017d98 T vListInsertEnd +10017db0 T vListInsert +10017de0 T uxListRemove +10017e00 t prvCopyDataToQueue +10017e6a t prvCopyDataFromQueue +10017e92 t prvUnlockQueue +10017efa T xQueueGenericReset +10017f54 T xQueueGenericCreate +10017fa0 T xQueueCreateCountingSemaphore +10017fb2 T xQueueGenericSend +10018090 T xQueueCreateMutex +100180da T xQueueGenericSendFromISR +1001813e T xQueueGenericReceive +10018242 T uxQueueMessagesWaiting +10018254 T vQueueDelete +1001826a T vQueueWaitForMessageRestricted +100182a4 t prvGenerateRunTimeOfPeroid +100182e4 t prvGetExpectedIdleTime +10018314 t prvListTaskWithinSingleList +100183fc t prvResetNextTaskUnblockTime +10018420 t prvAddCurrentTaskToDelayedList +10018470 T xTaskGenericCreate +10018624 T vTaskDelete +100186c4 T uxTaskPriorityGet +100186e0 T vTaskPrioritySet +10018798 T vTaskStartScheduler +100187f0 T vTaskSuspendAll +10018800 T xTaskGetTickCount +10018818 T pcTaskGetTaskName +10018828 T vTaskStepTick +10018838 T xTaskIncrementTick +100189b8 T xTaskResumeAll +10018a80 T vTaskDelay +10018ad0 t prvIdleTask +10018b58 T uxTaskGetSystemState +10018c08 T vTaskSwitchContext +10018cc0 T vTaskPlaceOnEventList +10018d1c T vTaskPlaceOnEventListRestricted +10018d60 T xTaskRemoveFromEventList +10018dd0 T vTaskSetTimeOutState +10018de8 T xTaskCheckForTimeOut +10018e34 T vTaskMissedYield +10018e40 T eTaskConfirmSleepModeStatus +10018e60 T xTaskGetSchedulerState +10018e80 T vTaskPriorityInherit +10018f14 T xTaskPriorityDisinherit +10018f84 T sprintf_pcTaskName +10018fa4 T vTaskGetRunTimeStats +10019064 T pvTaskIncrementMutexHeldCount +1001907c T vTaskGetCurrentTCB +10019088 t prvCheckForValidListAndQueue +100190d4 t prvInsertTimerInActiveList +10019110 T xTimerCreateTimerTask +1001914c T xTimerCreate +10019188 T xTimerGenericCommand +1001921c t prvSwitchTimerLists +1001928c t prvTimerTask +100193f0 T xTimerIsTimerActive +10019408 t device_mutex_init +1001944c T device_mutex_lock +1001947c T device_mutex_unlock +10019498 t _freertos_systime_to_sec +100194a2 t _freertos_ms_to_systime +100194a4 t _freertos_sec_to_systime +100194ac t _freertos_usleep_os +100194ae t _freertos_ATOMIC_SET +100194b2 t _freertos_ATOMIC_READ +100194b6 t _freertos_modular64 +1001952a t _freertos_thread_enter +1001952c t _freertos_enter_critical +10019530 t _freertos_exit_critical +10019534 t _freertos_ATOMIC_SUB_RETURN +1001954c t _freertos_ATOMIC_DEC_RETURN +10019562 t _freertos_ATOMIC_ADD_RETURN +1001957a t _freertos_ATOMIC_INC_RETURN +10019590 t _freertos_ATOMIC_SUB +100195a8 t _freertos_ATOMIC_DEC +100195ae t _freertos_ATOMIC_ADD +100195c6 t _freertos_ATOMIC_INC +100195cc t _freertos_enter_critical_from_isr +100195dc T _freertos_malloc +100195e0 T _freertos_zmalloc +100195f8 t _freertos_memset +100195fc T _freertos_mfree +10019600 t _freertos_get_current_time +10019604 t _freertos_spinunlock_irqsave +1001961a t _freertos_spinunlock +10019626 t _freertos_mutex_put +1001962a T _freertos_wakeup_task +10019630 t _freertos_up_sema +10019634 t _freertos_exit_critical_mutex +10019640 T _freertos_timerCreate +10019644 T _freertos_timerDelete +10019658 T _freertos_timerStop +1001966c T _freertos_timerChangePeriod +10019686 T _freertos_timerIsTimerActive +1001968a T _freertos_acquire_wakelock +10019690 T _freertos_release_wakelock +10019696 T _freertos_get_scheduler_state +100196b6 t _freertos_thread_exit +100196bc t _freertos_GetFreeHeapSize +100196c0 t _freertos_yield_os +100196c4 t _freertos_udelay_os +100196c8 t _freertos_mdelay_os +100196cc t _freertos_deinit_xqueue +100196e6 t _freertos_spinlock_free +100196f8 t _freertos_mutex_free +100196fc t _freertos_free_sema +10019700 t _freertos_push_to_xqueue +10019728 t _freertos_pop_from_xqueue +10019750 t _freertos_down_sema +10019772 t _freertos_init_xqueue +1001978c t _freertos_spinlock_irqsave +100197c8 t _freertos_spinlock +10019800 t _freertos_enter_critical_mutex +10019838 t _freertos_mutex_get +10019870 t _freertos_spinlock_init +1001987e t _freertos_mutex_init +10019884 t _freertos_exit_critical_from_isr +10019890 t _freertos_up_sema_from_isr +100198b8 t _freertos_init_sema +100198c8 t _freertos_create_task +10019940 t _freertos_memcmp +1001994e t _freertos_memcpy +10019954 t _freertos_delete_task +100199a0 t _freertos_mutex_get_timeout +100199dc t _freertos_systime_to_ms +100199de t _freertos_msleep_os +100199e2 T save_and_cli +100199e6 T restore_flags +100199ea T cli +100199f0 T _freertos_arc4random +10019a20 t _freertos_get_random_bytes +10019a5e T RtlInitSema +10019a6c T RtlUpSemaFromISR +10019a8c T RtlDownSema +10019aa0 T RtlUdelayOS +10019aa4 T _htons +10019aaa T _ntohs +10019ab0 T _rtw_zvmalloc +10019ad0 T _rtw_vmfree +10019af4 T _rtw_malloc +10019b04 T _rtw_zmalloc +10019b14 T _rtw_mfree +10019b24 T deinit_mem_monitor +10019b26 T rtw_vmfree +10019b2a T rtw_mfree +10019b30 T rtw_memcpy +10019b40 T rtw_memcmp +10019b50 T rtw_memset +10019b60 T rtw_init_listhead +10019b66 T rtw_is_list_empty +10019b70 T rtw_list_insert_head +10019b7c T rtw_list_insert_tail +10019b88 T rtw_list_delete +10019b98 T rtw_init_sema +10019ba8 T rtw_free_sema +10019bb8 T rtw_up_sema +10019bc8 T rtw_up_sema_from_isr +10019bd8 T rtw_down_timeout_sema +10019be8 T rtw_down_sema +10019bfc T rtw_mutex_init +10019c0c T rtw_mutex_free +10019c1c T rtw_mutex_put +10019c2c T rtw_mutex_get_timeout +10019c40 T rtw_enter_critical_from_isr +10019c50 T rtw_enter_critical +10019c54 T rtw_exit_critical_from_isr +10019c64 T rtw_exit_critical +10019c68 T rtw_enter_critical_mutex +10019c78 T rtw_exit_critical_mutex +10019c88 T rtw_queue_empty +10019c92 T rtw_end_of_queue_search +10019c9c T rtw_spinlock_init +10019cac T rtw_init_queue +10019cb8 T rtw_spinlock_free +10019cc8 T rtw_spin_lock +10019cd8 T rtw_enter_critical_bh +10019cdc T rtw_spin_unlock +10019cec T rtw_exit_critical_bh +10019cf0 T rtw_get_current_time +10019d00 T rtw_systime_to_ms +10019d14 T rtw_systime_to_sec +10019d28 T rtw_ms_to_systime +10019d3c T rtw_sec_to_systime +10019d50 T rtw_get_passing_time_ms +10019d64 T rtw_msleep_os +10019d74 T rtw_usleep_os +10019d84 T rtw_mdelay_os +10019d94 T rtw_udelay_os +10019da4 T ATOMIC_SET +10019db4 T ATOMIC_INC +10019dc4 T ATOMIC_INC_RETURN +10019dd8 T ATOMIC_DEC_RETURN +10019dec T ATOMIC_DEC_AND_TEST +10019dfc T rtw_modular64 +10019e18 T rtw_get_random_bytes +10019e2c T rtw_getFreeHeapSize +10019e3c T init_mem_monitor +10019e4c T add_mem_usage +10019e80 T rtw_zvmalloc +10019ea0 T rtw_malloc +10019ec0 T rtw_zmalloc +10019ee0 T rtw_netif_queue_stopped +10019ee4 T rtw_netif_wake_queue +10019ee6 T rtw_netif_start_queue +10019ee8 T rtw_netif_stop_queue +10019eea T flush_signals_thread +10019eec T rtw_acquire_wakelock +10019efc T rtw_release_wakelock +10019f0c T rtw_create_task +10019f28 T rtw_delete_task +10019f38 T rtw_wakeup_task +10019f48 T rtw_timerCreate +10019f64 T rtw_timerDelete +10019f78 T rtw_timerIsTimerActive +10019f8c T rtw_timerStop +10019fa0 T rtw_timerChangePeriod +10019fb4 T rtw_thread_enter +10019fc4 T rtw_thread_exit +10019fd4 T tcm_heap_free +1001a054 T tcm_heap_init +1001a0a4 T tcm_heap_dump +1001a0fc T tcm_heap_freeSpace +1001a13c T tcm_heap_malloc +1001a1dc T tcm_heap_calloc +1001a1f4 T flash_init +1001a290 T flash_turnon +1001a2a8 T flash_erase_sector +1001a2d4 T flash_stream_read +1001a3a4 T flash_stream_write +1001a4fc T i2s_init +1001a5d4 T i2s_set_dma_buffer +1001a626 T i2s_tx_irq_handler +1001a62c T i2s_set_param +1001a660 T i2s_deinit +1001a664 T i2s_enable +1001a668 T i2s_disable +1001a66c W pinmap_merge +1001a6a8 W pinmap_find_peripheral +1001a6c0 W pinmap_peripheral +1001a6f8 T sleep_ex_selective +1001a70c T deepsleep_ex +1001a730 T us_ticker_read +1001a75c T En32KCalibration +1001a7f0 T WDGInitial +1001a87c T WDGStart +1001a894 T WDGRefresh +1001a8b0 T I2SISRHandle +1001a96c T RtkI2SDeInit +1001aa4c T RtkI2SEnable +1001aa88 T RtkI2SDisable +1001aac4 T RtkI2SLoadDefault +1001ab28 T HalI2SOpInit +1001aba4 T RtkI2SInit +1001ad68 T HalI2SInit +1001ada6 T HalI2SDisable +1001adcc T HalI2SEnable +1001adf0 T HalI2SDeInit +1001ae48 T HalTimerOpInit_Patch +1001ae84 T freertos_ready_to_sleep +1001ae94 T freertos_pre_sleep_processing +1001af58 T freertos_post_sleep_processing +1001af7c T acquire_wakelock +1001afbc T release_wakelock +1001b018 T HalI2SInitRtl8195a_Patch +1001b11a T HalI2SSetRateRtl8195a +1001b160 T HalI2SSetWordLenRtl8195a +1001b188 T HalI2SSetChNumRtl8195a +1001b1b0 T HalI2SSetPageNumRtl8195a +1001b1d8 T HalI2SSetPageSizeRtl8195a +1001b202 T HalI2SSetDMABufRtl8195a +1001b26c T HalI2SGetTxPageRtl8195a +1001b28c T HalI2SPageSendRtl8195a +1001b2d8 T HalI2SClearAllOwnBitRtl8195a +1001b30c T HalI2SDMACtrlRtl8195a +1001b310 T HalTimerIrq2To7Handle_Patch +1001b364 T HalTimerIrqRegisterRtl8195a_Patch +1001b3e0 T HalTimerIrqUnRegisterRtl8195a_Patch +1001b458 T HalTimerDeInitRtl8195a_Patch +1001b48c T HalTimerReadCountRtl8195a_Patch +1001b4a4 T HalTimerReLoadRtl8195a_Patch +1001b4d8 T HalTimerInitRtl8195a_Patch +1001b5ac T HalTimerIrqEnRtl8195a +1001b5c0 T HalTimerEnRtl8195a_Patch +1001b5d4 T HalTimerDisRtl8195a_Patch +1001b5e8 t rtw_ht_operation_update +1001b69a t associated_clients_update.part.11 +1001b6d6 T chk_sta_is_alive +1001b714 T add_RATid +1001b81c T update_sta_info_apmode +1001b8d4 T update_beacon +1001bb94 T rtw_check_beacon_data +1001c294 T associated_clients_update +1001c29e T bss_cap_update_on_sta_join +1001c44e T bss_cap_update_on_sta_leave +1001c54a T ap_free_sta +1001c5fc T expire_timeout_chk +1001c738 T rtw_sta_flush +1001c7bc T free_mlme_ap_info +1001c808 T sta_info_update +1001c844 T ap_sta_info_defer_update +1001c874 T start_ap_mode +1001c8b4 T init_mlme_ap_info +1001c8ca T stop_ap_mode +1001c918 T rtw_generate_bcn_ie +1001cc3c T _rtw_init_evt_priv +1001cc4e T _rtw_free_cmd_priv +1001cc58 T _rtw_enqueue_cmd +1001cc84 T _rtw_dequeue_cmd +1001ccb8 T _rtw_observequeue_cmd +1001cccc T rtw_init_cmd_priv +1001ccd6 T rtw_init_evt_priv +1001ccda T rtw_free_evt_priv +1001ccdc T rtw_free_cmd_priv +1001cce0 T rtw_cmd_filter +1001ccfe T rtw_free_cmd_obj +1001cd28 T rtw_enqueue_cmd +1001cd7e T rtw_set_channel_plan_cmd_callback +1001cd96 T rtw_survey_cmd_callback +1001cdb2 T rtw_disassoc_cmd_callback +1001cde2 T rtw_joinbss_cmd_callback +1001cdfe T rtw_setstaKey_cmdrsp_callback +1001ce18 T rtw_cmd_thread +1001cf74 T rtw_joinbss_cmd +1001d21e T rtw_disassoc_cmd +1001d26c T rtw_setstakey_cmd +1001d35c T rtw_clearstakey_cmd +1001d3fc T rtw_dynamic_chk_wk_cmd +1001d44e T rtw_set_chplan_cmd +1001d4ce T dynamic_chk_wk_hdl +1001d596 T lps_ctrl_wk_hdl +1001d5fa T rtw_lps_ctrl_wk_cmd +1001d664 T rtw_sitesurvey_cmd +1001d72c T rpt_timer_setting_wk_hdl +1001d740 T rtw_ps_cmd +1001d79c T rtw_chk_hi_queue_cmd +1001d7f0 T rtw_drvextra_cmd_hdl +1001d8cc t rtw_free_mlme_ie_data +1001d8e4 T rtw_init_mlme_timer +1001d940 T rtw_del_mlme_timer +1001d960 T reconnect_timer_hdl +1001da00 T _rtw_init_mlme_priv +1001da82 T rtw_mfree_mlme_priv_lock +1001da9e T rtw_free_mlme_priv_ie_data +1001dad6 T _rtw_free_mlme_priv +1001dafe T _rtw_alloc_network +1001db4e T _rtw_free_network +1001dbae T _rtw_free_network_nolock +1001dbd4 T _rtw_find_network +1001dc10 T _rtw_free_network_queue +1001dc58 T rtw_if_up +1001dc78 T rtw_get_capability_from_ie +1001dc7c T rtw_get_capability +1001dc96 T rtw_get_beacon_interval_from_ie +1001dc9a T rtw_init_mlme_priv +1001dcb2 T rtw_free_mlme_priv +1001dcb6 T rtw_free_network_queue +1001dcba T rtw_is_same_ibss +1001dcd0 T is_same_network +1001dd34 T update_network +1001ddce T rtw_update_scanned_network +1001dee0 T rtw_add_network +1001df1e T rtw_survey_event_callback +1001dfca T rtw_dummy_event_callback +1001dfcc T rtw_free_assoc_resources +1001e096 T rtw_indicate_connect +1001e0a6 T rtw_indicate_disconnect +1001e0c8 T rtw_indicate_scan_done +1001e0cc T rtw_joinbss_event_callback +1001e0ea T search_max_mac_id +1001e132 T rtw_stassoc_hw_rpt +1001e16a T rtw_stassoc_event_callback +1001e198 T rtw_stadel_event_callback +1001e23e T _rtw_join_timeout_handler +1001e2c8 T rtw_join_timeout_handler +1001e320 T rtw_scan_timeout_handler +1001e350 T _rtw_scan_timeout_handler +1001e354 T rtw_dynamic_check_timer_handlder +1001e3ac T _dynamic_check_timer_handlder +1001e3f0 T rtw_select_and_join_from_scanned_queue +1001e4c4 T rtw_surveydone_event_callback +1001e5dc T rtw_set_auth +1001e62c T rtw_set_key +1001e6ee T rtw_restruct_wmm_ie +1001e754 T rtw_restruct_sec_ie +1001e7c0 T rtw_joinbss_reset +1001e7d0 T rtw_restructure_ht_ie +1001e8b0 T rtw_update_ht_cap +1001e93a T rtw_joinbss_event_prehandle +1001eb66 T rtw_linked_check +1001eb82 T rtw_buddy_adapter_up +1001ebba T check_buddy_fwstate +1001ebd8 t get_da +1001ebf8 t get_sa +1001ec22 T OnAction +1001ec34 T DoReserved +1001ec38 t _mgt_dispatcher.isra.2 +1001ec84 T rtw_is_channel_set_contains_channel +1001eca6 T init_hw_mlme_ext +1001ecbc T init_channel_set +1001ed54 T free_mlme_ext_priv +1001ed7c T mgt_dispatcher +1001ee04 T alloc_mgtxmitframe +1001ee3c T update_mgnt_tx_rate +1001ee42 T update_mgntframe_attrib +1001ee9e T rtw_build_mgnt_frame +1001eef4 T dump_mgntframe +1001ef0e T rtw_send_mgnt +1001ef2c t issue_action_BSSCoexistPacket +1001f138 T update_hidden_ssid +1001f18c T issue_beacon +1001f3a4 T issue_probersp +1001f634 T OnProbeReq +1001f6fc T issue_probereq +1001f8b4 T issue_auth +1001fb1c T OnAuth +1001fdc0 T issue_asocrsp +10020034 T issue_assocreq +10020370 T issue_nulldata +1002045a T issue_qos_nulldata +1002058c T issue_deauth +10020674 T issue_action_BA +100208f0 T OnAction_back +100209be T collect_bss_info +10020bf0 T start_clnt_auth +10020c80 T start_clnt_assoc +10020cb4 T OnAuthClient +10020d94 T report_scan_result_one +10020f54 T add_site_survey +100210da T report_survey_event +10021318 T OnProbeRsp +1002134c T report_surveydone_event +100213b0 T report_join_res +10021420 T OnAssocRsp +1002156c T report_del_sta_event +100215fe T receive_disconnect +10021654 T OnBeacon +100217dc T OnDeAuth +10021934 T OnDisassoc +10021aa4 T report_add_sta_event +10021b18 T OnAssocReq +10022108 T rtw_port_switch_chk +1002218c T update_sta_info +1002220c T mlmeext_sta_del_event_callback +1002228c T _linked_info_dump +100222ee T _linked_rx_signal_strehgth_display +10022328 T linked_status_chk +1002259c T survey_timer_hdl +1002267c T _survey_timer_hdl +10022680 T link_timer_hdl +100226fe T _link_timer_hdl +10022702 T addba_timer_hdl +10022722 T NULL_hdl +10022726 T setopmode_hdl +1002276c T disconnect_hdl +10022818 T setauth_hdl +10022828 T setkey_hdl +10022880 T set_stakey_hdl +10022984 T set_tx_beacon_cmd +100229f8 T mlme_evt_hdl +10022a44 T tx_beacon_hdl +10022afe T check_buddy_mlmeinfo_state +10022b18 T site_survey +10022ce8 T sitesurvey_cmd_hdl +10022df6 T concurrent_chk_start_clnt_join +10022e8c T start_clnt_join +10022f60 T join_cmd_hdl +10023084 T concurrent_chk_joinbss_done +1002324c T mlmeext_joinbss_event_callback +10023388 T set_chplan_hdl +100233a4 T init_mlme_ext_timer +10023400 T init_mlme_ext_priv +1002353c t get_hdr_bssid +10023564 t filter_packet +100235ec t promisc_get_encrypt +1002363e t promisc_info_get +100236e2 t promisc_set_enable +1002377e T _promisc_deinit +100237d0 T _promisc_recv_func +10023d1c T _promisc_set +10023dac T _is_promisc_enabled +10023dc4 t SetEAPOL_KEYIV +10023e62 t ToDrv_SetPTK +10023f0a t Message_ReplayCounter_OC2LI.isra.2 +10023f38 t Message_SmallerEqualReplayCounter.isra.4 +10023f6a t Message_setReplayCounter.isra.5 +10023f88 t INCLargeInteger +10023fa8 t INCOctet16_INTEGER +10023ff0 t INCOctet32_INTEGER +10024050 t ToDrv_DisconnectSTA +10024114 t CheckMIC.constprop.14 +10024194 t CalcMIC.constprop.15 +100241f4 T DecWPA2KeyData +100242a8 T DecGTK +10024364 T ToDrv_SetGTK +100243f4 T init_wpa_sta_info +100244e0 T SendEAPOL +10024b98 T ClientSendEAPOL +10025080 t ResendTimeout +10025108 T EAPOLKeyRecvd +10025280 T ClientEAPOLKeyRecvd +10025640 T psk_derive +100256f4 T psk_init +100257e4 T psk_strip_rsn_pairwise +10025864 T psk_strip_wpa_pairwise +100258e4 T tkip_send_mic_failure_report +10025a58 T pwr_state_check_handler +10025a5c T ips_enter +10025b04 T ips_leave +10025c1c T rtw_pwr_unassociated_idle +10025c66 T rtw_ps_processor +10025cbe T PS_RDY_CHECK +10025d26 T rtw_set_ps_mode +10025d94 T LPS_RF_ON_check +10025dea T LPS_Enter +10025e58 T LPS_Leave +10025e94 T LeaveAllPowerSaveMode +10025ea4 T rtw_init_pwrctrl_priv +10025f78 T rtw_free_pwrctrl_priv +10025f8c T _rtw_pwr_wakeup +10026068 T rtw_pm_set_lps +100260b0 T rtw_pm_set_ips +100260f4 T rtw_pm_set_tdma_param +10026110 T rtw_pm_set_lps_dtim +1002611c T rtw_pm_get_lps_dtim +10026128 t recvframe_pull +1002614a t recvframe_pull_tail +1002616c T rtw_signal_stat_timer_hdl +1002620a T _rtw_init_sta_recv_priv +10026228 T _rtw_init_recv_priv +100262d0 T rtw_mfree_recv_priv_lock +10026304 T _rtw_alloc_recvframe +10026336 T rtw_alloc_recvframe +1002635c T rtw_free_recvframe +100263f8 T _rtw_enqueue_recvframe +10026424 T rtw_enqueue_recvframe +1002644e T rtw_free_recvframe_queue +10026486 T rtw_free_uc_swdec_pending_queue +100264ae T _rtw_free_recv_priv +100264de T rtw_free_buf_pending_queue +100264e2 T recvframe_chkmic +100265e0 T decryptor +1002667c T portctrl +100266f2 T recv_decache +10026720 T process_pwrbit_data +10026760 T process_wmmps_data +100267e8 T count_rx_stats +1002685c T sta2sta_data_frame +10026998 T ap2sta_data_frame +10026ac4 T sta2ap_data_frame +10026b4c T validate_recv_ctrl_frame +10026ce6 T validate_recv_data_frame +10026f40 T wlanhdr_to_ethhdr +1002707c T recvframe_defrag +10027126 T recvframe_chk_defrag +100271dc T validate_recv_mgnt_frame +10027218 T validate_recv_frame +100272e0 T recv_indicatepkt_reorder +10027302 T process_recv_indicatepkts +1002735a T recv_func_prehandle +10027382 T recv_func_posthandle +100273e6 T recv_func +10027470 T rtw_recv_entry +100274a0 T rtw_recv_tasklet +100274f8 T rtw_wep_encrypt +1002753e T rtw_wep_decrypt +10027584 T rtw_tkip_encrypt +100275f0 T rtw_tkip_decrypt +1002765c T rtw_aes_encrypt +100276c8 T rtw_aes_decrypt +1002772c T rtw_init_sec_priv +1002779e T rtw_free_sec_priv +100277be t wifi_mac_hash +100277e8 T _addba_timer_hdl +100277ec T _rtw_init_stainfo +10027866 T _rtw_init_sta_priv +1002794e T _rtw_free_sta_xmit_priv_lock +1002797a T rtw_mfree_stainfo +100279a6 T rtw_mfree_sta_priv_lock +100279dc T _rtw_free_sta_priv +100279fc T init_addba_retry_timer +10027a24 T rtw_alloc_stainfo +10027aee T rtw_free_stainfo +10027c90 T rtw_get_stainfo +10027d0c T rtw_init_bcmc_stainfo +10027d3c T rtw_get_bcmc_stainfo +10027d60 T rtw_free_all_stainfo +10027dba T cckrates_included +10027de2 T cckratesonly_included +10027e0a T networktype_to_raid_ex +10027e68 T judge_network_type +10027eb8 T ratetbl_val_2wifirate +10027ecc T is_basicrate +10027ef8 T ratetbl2rateset +10027f3c T get_rate_set +10027f66 T UpdateBrateTbl +10027f98 T UpdateBrateTblForSoftAP +10027fcc T Save_DM_Func_Flag +10027fe2 T Restore_DM_Func_Flag +10027ff8 T Switch_DM_Func +10028014 T Set_MSR +10028038 T set_opmode +1002807c T SelectChannel +100280b0 T SetBWMode +100280ec T set_channel_bwmode +10028142 T get_my_bssid +10028146 T get_beacon_interval +10028164 T is_client_associated_to_ap +1002817c T is_client_associated_to_ibss +10028198 T is_IBSS_empty +100281ba T decide_wait_for_beacon_timeout +100281d6 T invalidate_cam_all +100281de T write_cam +10028254 T clear_cam_entry +10028282 T flush_all_cam_entry +100282e0 T WMM_param_handler +10028306 T WMMOnAssocRsp +100283d4 T HT_caps_handler +10028474 T HT_info_handler +10028498 T HTOnAssocRsp +100284d0 T ERP_IE_handler +100284ec T VCS_update +1002853e T rtw_check_bcn_info +1002874e T update_beacon_info +100287a4 T is_ap_in_tkip +1002881c T wifirate2_ratetbl_inx +10028888 T update_basic_rate +100288b6 T update_supported_rate +100288e0 T update_MCS_rate +100288ec T support_short_GI +1002891a T get_highest_rate_idx +10028934 T Update_RA_Entry +1002893c T set_sta_rate +10028944 T update_tx_basic_rate +1002899c T check_assoc_AP +10028a90 T update_IOT_info +10028aee T update_capinfo +10028b6c T update_wireless_mode +10028c0c T update_bmc_sta_support_rate +10028c34 T update_TSF +10028c46 T correct_TSF +10028c4e t _init_txservq +10028c64 t set_qos +10028cb4 T _rtw_init_sta_xmit_priv +10028cfa T rtw_mfree_xmit_priv_lock +10028d46 T qos_acm +10028d80 T xmitframe_addmic +10028ede T xmitframe_swencrypt +10028f0a T rtw_make_wlanhdr +100290ea T rtw_txframes_pending +10029126 T rtw_txframes_sta_ac_pending +1002915c T rtw_txframes_update_attrib_vcs_info +100291fc T rtw_put_snap +10029240 T rtw_update_protection +10029286 T rtw_count_tx_stats +100292d6 T rtw_free_xmitbuf_ext +10029318 T rtw_alloc_xmitframe +10029370 T rtw_free_xmitframe +100293c2 T rtw_free_xmitframe_queue +10029400 T rtw_get_sta_pending +10029440 T rtw_xmit_classifier +100294a6 T rtw_xmitframe_enqueue +100294b4 T rtw_alloc_hwxmits +1002950e T rtw_free_hwxmits +10029524 T _rtw_free_xmit_priv +100295f0 T rtw_init_hwxmits +10029608 T _rtw_init_xmit_priv +100297c0 T rtw_get_ff_hwaddr +100297d4 T xmitframe_enqueue_for_sleeping_sta +10029994 t dequeue_xmitframes_to_sleeping_queue +100299ea T stop_sta_xmit +10029ad2 T wakeup_sta_to_xmit +10029ce8 T xmit_delivery_enabled_frames +10029e04 T rtw_xmit_tasklet +10029e5c T rtw_xmit_mgnt +10029e60 T rtw_xmit +1002a18a T rtw_sctx_done_err +1002a196 T rtw_alloc_xmitbuf +1002a1f0 T rtw_free_xmitbuf +1002a262 T rtw_alloc_xmitbuf_ext +1002a2e8 T rtw_sctx_done +1002a2ee t rtl8195a_free_rx_ring +1002a2fc t bus_write32 +1002a358 t bus_write16 +1002a3b4 t bus_write8 +1002a410 t bus_read32 +1002a46a t bus_read16 +1002a4c6 t bus_read8 +1002a522 t rtl8195a_free_tx_ring +1002a5b0 T rtl8195a_init_desc_ring +1002a6f0 T rtl8195a_free_desc_ring +1002a70c T rtl8195a_reset_desc_ring +1002a7a2 T InitLxDmaRtl8195a +1002a904 T rtl8195a_check_txdesc_closed +1002a97c t rtl8195a_tx_isr +1002aa60 T InterruptRecognized8195a +1002aaf0 T InitInterrupt8195a +1002ab10 T EnableDMA8195a +1002ab38 T EnableInterrupt8195a +1002ab78 T DisableDMA8195a +1002ab84 T DisableInterrupt8195a +1002ab9c T UpdateInterruptMask8195a +1002abfe T CheckRxTgRtl8195a +1002ac38 T rtl8192ee_check_rxdesc_remain +1002ac68 T rtl8195a_recv_tasklet +1002af7c T rtl8195a_tx_int_handler +1002afa8 T InterruptHandle8195a +1002b21c T rtl8195a_xmit_tasklet +1002b244 T lxbus_set_intf_ops +1002b284 t GetTxBufDesc +1002b2ce t UpdateFirstTxbdtoXmitBuf.isra.3 +1002b300 t check_nic_enough_desc.isra.4 +1002b350 T rtl8195ab_init_xmit_priv +1002b35e T rtl8195ab_free_xmit_priv +1002b366 T GetDmaTxbdIdx +1002b382 T rtl8195a_enqueue_xmitbuf +1002b3a6 T rtl8195a_dequeue_xmitbuf +1002b3ca T SetTxbdForLxDMARtl8195ab +1002b44a T UpdateTxbdHostIndex +1002b488 T rtw_dump_xframe +1002b65a T check_tx_desc_resource +1002b694 T rtw_dequeue_xframe +1002b728 T rtw_xmitframe_coalesce +1002b9dc T rtl8195ab_xmitframe_resume +1002bad2 T rtl8195ab_mgnt_xmit +1002bb0e T rtl8195ab_hal_xmit +1002bc1c t Hal_GetEfuseDefinition +1002bc4c t ResumeTxBeacon +1002bc90 T UpdateHalRAMask8195A +1002be28 T HalLittleWifiMCUThreadRtl8195a +1002be7c T HalCheckInReqStateThreadRtl8195a +1002bec8 T HalTDMAChangeStateThreadRtl8195a +1002bf14 t rtl8195a_read_chip_version +1002bf88 t Hal_EfuseWordEnableDataWrite +1002c1cc t Hal_EfusePowerSwitch +1002c1e0 t rtl8195a_free_hal_data +1002c1fa t StopTxBeacon +1002c244 T SetHalODMVar8195A +1002c2fc T rtl8195a_start_thread +1002c364 T rtl8195a_stop_thread +1002c388 t Hal_ReadEFuse +1002c4f8 T GetHalODMVar8195A +1002c50c t rtw_flash_map_update.part.12 +1002c5ac t rtw_flash_map_erase +1002c5f0 t Hal_EfusePgPacketWrite +1002c86c t Hal_EfuseGetCurrentSize +1002c94c t rtw_flash_map_write +1002cb1a T rtl8195a_InitBeaconParameters +1002cb8a T _InitBurstPktLen_8195AB +1002cb94 T rtl8195a_set_hal_ops +1002cc74 T rtl8195a_init_default_value +1002cc76 T rtl8195a_InitLLTTable +1002ccc0 T Hal_GetChnlGroup8195A +1002ccfc T rtw_config_map_read +1002cde8 T rtw_config_map_write +1002ce94 T Hal_InitPGData +1002cef2 T Hal_EfuseParseIDCode +1002cf0a T Hal_ReadPowerValueFromPROM_8195A +1002cfa8 T Hal_EfuseParseTxPowerInfo_8195A +1002d040 T Hal_EfuseParseEEPROMVer_8195A +1002d056 T Hal_EfuseParsePackageType_8195A +1002d0c0 T Hal_EfuseParseChnlPlan_8195A +1002d0f0 T Hal_EfuseParseCustomerID_8195A +1002d106 T Hal_EfuseParseXtal_8195A +1002d11e T Hal_EfuseParseThermalMeter_8195A +1002d146 T Hal_ReadRFGainOffset +1002d196 T BWMapping_8195A +1002d1b6 T SCMapping_8195A +1002d1de T rtl8195a_update_txdesc +1002d4ae T rtl8195a_fill_fake_txdesc +1002d56c T SetHwReg8195A +1002e22c T GetHwReg8195A +1002e2c0 T SetHalDefVar8195A +1002e3a0 T GetHalDefVar8195A +1002e3c4 T PHY_QueryBBReg_8195A_Safe +1002e3f0 T PHY_SetBBReg_8195A_Safe +1002e41c t phy_RFSerialRead_8195A +1002e4d0 T PHY_QueryRFReg_8195A +1002e4e8 T PHY_SetRFReg_8195A +1002e540 T PHY_MACConfig8195A +1002e55a T PHY_BBConfig8195A +1002e66a T PHY_RFConfig8195A +1002e66e T PHY_SetTxPowerIndex_8195A +1002e778 T phy_TxPwrAdjInPercentage +1002e7b8 T PHY_GetTxPowerIndex_8195A +1002e8a8 T PHY_SetTxPowerLevel8195A +1002e8ae T phy_SpurCalibration_8195A +1002eb66 T phy_SetRegBW_8195A +1002eba4 T phy_PostSetBwMode8195A +1002ed00 T phy_SwChnl8195A +1002eda8 T phy_SwChnlAndSetBwMode8195A +1002edf8 T PHY_HandleSwChnlAndSetBW8195A +1002eea8 T PHY_SetBWMode8195A +1002eeca T PHY_SwChnl8195A +1002eee4 T PHY_SetSwChnlBWMode8195A +1002ef02 t HalTimerEnable +1002ef14 T InitTDMATimer +1002ef3c T ChangeStateByTDMA +1002ef4c T GetMinRateInRRSR +1002ef80 T CheckInReqState +1002ef90 T InitCheckStateTimer +1002efc0 T InitGTimer1ms +1002f00c T DeInitGTimer1ms +1002f054 T ChangeTransmiteRate +1002f090 T PowerBitSetting +1002f10c T ChkandChangePS +1002f170 T IssueRsvdPagePacketSetting +1002f1e4 T IssuePSPoll +1002f210 T WaitTxStateMachineOk +1002f264 T IssueNullData +1002f2f4 T PsCloseRF +1002f328 T PsOpenRF +1002f358 T ChkTxQueueIsEmpty +1002f370 T InitPS +1002f3e0 T ConfigListenBeaconPeriod +1002f404 T PS_S2_Condition_Match +1002f438 T PS_S4_Condition_Match +1002f4b4 T PS_32K_Condition_Match +1002f4f0 T PS_S2ToS3ToS0State +1002f558 T PS_S2ToS0State +1002f574 T PS_S3ToS2orS0State +1002f5a4 T PS_S0ToS1ToS2State +1002f600 T PS_S1ToS0orS2State +1002f630 T PS_S2ToS4State +1002f67c T PS_S0ToS6State +1002f69c T PS_S6ToS0State +1002f6b4 T CheckTSFIsStable +1002f704 T WaitHWStateReady +1002f714 T SysClkDown +1002f784 T SysClkUp +1002f7d0 T ResetPSParm +1002f844 T PS_S4ToS2State +1002f868 T SleepTo32K +1002f8c8 T Change_PS_State +1002fa74 T Legacy_PS_Setting +1002fae8 T PSModeSetting +1002fb8c T ChangePSStateByRPWM +1002fbd0 T ChangeTDMAState +1002fcf0 T TDMAChangeStateTask +1002fd1a T EnterPS +1002fd3c T SetSmartPSTimer +1002fd78 T GTimer7Handle +1002fdd4 T SmartPS2InitTimerAndToGetRxPkt +1002fe10 T PS_OnBeacon +1002fec0 T PSBcnEarlyProcess +1002ff7c T PSMtiBcnEarlyProcess +10030028 T PSRxBcnProcess +10030178 T TxPktInPSOn +100301b6 T PsBcnToProcess +10030270 T GTimer6Handle +100302bc T RPWMProcess +100302f8 T PSSetMode +10030370 T SpeRPT +10030490 T ISR_BcnEarly +100304fc T ISR_MtiBcnEarly +10030530 T ISR_RxBcn +1003054c T ISR_RxBCMD1 +1003057c T ISR_RxBCMD0 +100305d0 T ISR_RxUCMD1 +1003060e T ISR_RxUCMD0 +1003064a T ISR_TxPktIn +1003065c T ISR_TXCCX +10030660 T H2CHDL_SetPwrMode +10030788 T CheckInReqStateTask +100307ce T HalGetNullTxRpt +100307ec T ISR_TBTT +10030864 T H2CHDL_BcnIgnoreEDCCA +10030874 T PMUInitial +100308c4 T PMUTask +100309d0 T PHY_RF6052SetBandwidth8195A +10030a14 T PHY_RF6052_Config8195A +10030acc t process_rssi +10030b02 T rtl8195a_query_rx_desc_status +10030bb2 T rtl8195a_query_rx_phy_status +10030d0a T hal_com_get_channel_plan +10030d3e T HAL_IsLegalChannel +10030d5c T MRateToHwRate +10030d70 T HwRateToMRate +10030d84 T HalSetBrateCfg +10030e30 T Hal_MappingOutPipe +10030e4c T hal_init_macaddr +10030e78 T hw_var_port_switch +10031100 T SetHwReg +1003110a T GetHwReg +1003110c T switch_power_saving_mode +10031150 T rtw_bb_rf_gain_offset +10031198 T PHY_GetRateValuesOfTxPowerByRate +10031330 T PHY_StoreTxPowerByRateNew +100313cc T PHY_InitTxPowerByRate +100313e4 T PHY_StoreTxPowerByRate +100313fc T PHY_GetTxPowerIndexBase +1003149c T PHY_GetTxPowerTrackingOffset +100314c8 T PHY_GetRateIndexOfTxPowerByRate +100314dc T PHY_GetTxPowerByRate +1003153c T phy_StoreTxPowerByRateBase +10031588 T PHY_SetTxPowerByRate +100315c4 T phy_ConvertTxPowerByRateInDbmToRelativeValues +100316c4 T PHY_TxPowerByRateConfiguration +100316d6 T PHY_SetTxPowerIndexByRateArray +10031714 T PHY_SetTxPowerIndexByRateSection +10031778 T PHY_SetTxPowerLevelByPath +100317ae T phy_GetWorldWideLimit +100317da T PHY_GetTxPowerLimit +10031904 T PHY_ConvertTxPowerLimitToPowerIndex +10031a54 T PHY_InitTxPowerLimit +10031a9c T PHY_SetTxPowerLimit +10031b18 T PHY_GetTxPowerIndex +10031b28 T rtw_hal_chip_configure +10031b3e T rtw_hal_read_chip_info +10031b54 T rtw_hal_read_chip_version +10031b6a T rtw_hal_def_value_init +10031b80 T rtw_hal_free_data +10031b96 T rtw_hal_dm_init +10031bac T rtw_hal_dm_deinit +10031bc2 T rtw_hal_init +10031bec T rtw_hal_deinit +10031c06 T rtw_hal_set_hwreg +10031c14 T rtw_hal_get_hwreg +10031c22 T rtw_hal_set_def_var +10031c34 T rtw_hal_get_def_var +10031c46 T rtw_hal_set_odm_var +10031c54 T rtw_hal_get_odm_var +10031c62 T rtw_hal_enable_interrupt +10031c84 T rtw_hal_disable_interrupt +10031ca6 T rtw_hal_inirp_init +10031cb8 T rtw_hal_inirp_deinit +10031cca T rtw_hal_irp_reset +10031cd8 T rtw_hal_xmit +10031cea T rtw_hal_mgnt_xmit +10031cfc T rtw_hal_init_xmit_priv +10031d0e T rtw_hal_free_xmit_priv +10031d1c T rtw_hal_update_ra_mask +10031d4a T rtw_hal_add_ra_tid +10031d58 T rtw_hal_clone_data +10031d66 T rtw_hal_start_thread +10031d74 T rtw_hal_stop_thread +10031d82 T rtw_hal_read_bbreg +10031db6 T rtw_hal_write_bbreg +10031de2 T rtw_hal_read_rfreg +10031df4 T rtw_hal_write_rfreg +10031e08 T rtw_hal_interrupt_handler +10031e1a T rtw_hal_set_bwmode +10031e28 T rtw_hal_set_chan +10031e36 T rtw_hal_set_chnl_bw +10031e4c T rtw_hal_dm_watchdog +10031e62 T rtw_hal_macid_sleep +10031e82 T rtw_hal_macid_wakeup +10031ea2 T decide_chip_type_by_device_id +10031ea8 t rtw_net_get_stats +10031ef8 t netdev_if2_close +10031f18 t netdev_close +10031f74 t rtw_if1_deinit +1003200e T rtw_os_indicate_connect +10032012 T rtw_os_indicate_scan_done +10032016 T rtw_reset_securitypriv +1003210a T rtw_os_indicate_disconnect +10032154 T rtw_init_netdev +100322a4 T rtw_drv_if2_init +100324ac T rtw_drv_if2_stop +10032502 T rtw_drv_if2_free +10032550 T _netdev_open +1003266c T _netdev_if2_open +10032728 T netdev_if2_open +10032750 T netdev_open +10032778 T rtw_drv_probe +100328f8 T rtw_dev_remove +1003293c T rtw_drv_entry +10032968 T rtw_drv_halt +10032998 t rtw_wx_set_autoreconnect +100329c6 t rtw_wx_get_autoreconnect +100329d4 t rtw_forwarding_set +100329f6 t rtw_set_ch_deauth +10032a18 t get_priv_size +10032a2c t rtw_wx_del_custome_ie +10032a78 t rtw_wx_set_pscan_freq +10032afa t rtw_wx_update_custome_ie +10032b6c t rtw_set_tos_value +10032b8c t rtw_get_tx_power +10032cd0 t rtw_wx_set_custome_ie +10032d7c t rtw_pm_get +10032dc0 t rtw_pm_set +10032e74 t rtw_wx_read32 +10032f20 t rtw_wx_write32 +10032f84 t rtw_wx_set_freq.isra.10 +1003302c T rtw_ex_set +100330ec T wireless_send_event +100330f6 T indicate_wx_custom_event +10033152 T indicate_wx_scan_result_present +1003317a T indicate_wx_scan_complete_event +100331a4 T rtw_indicate_sta_assoc +100331f4 T rtw_indicate_sta_disassoc +1003324c T rtw_indicate_wx_assoc_event +1003327e T rtw_indicate_wx_disassoc_event +100332ae T rtw_set_wpa_ie +100333c4 T strtopsk +10033430 T rtw_wx_get_passphrase +1003347c T rtw_wx_set_ap_essid +1003356c T mac_reg_dump +10033618 T bb_reg_dump +10033674 T rf_reg_dump +100336ec t rtw_dbg_port +10033d54 T rtw_ex_get_drv_ability +10033e14 T rtw_ex_get +100340ac T rtw_ioctl +10035038 T rtw_os_recv_resource_init +1003503c T rtw_os_recv_resource_alloc +10035046 T rtw_os_recv_resource_free +10035048 T rtw_tkip_countermeasure +100350e8 T rtw_handle_tkip_mic_err +10035190 T rtw_recv_indicatepkt +100353e0 T skb_fail_inc +100353fc T skb_fail_get_and_rst +10035418 T init_skb_pool +10035470 T init_skb_data_pool +100354c8 T alloc_skb +100355c8 T kfree_skb +10035630 T kfree_skb_chk_key +10035634 T skb_put +10035668 T skb_reserve +10035676 T dev_alloc_skb +10035692 T skb_end_pointer +10035696 T skb_set_tail_pointer +1003569e T skb_pull +100356b6 T skb_copy +100356de T rtw_remainder_len +100356ea T _rtw_open_pktfile +100356fc T _rtw_pktfile_read +1003572a T rtw_set_tx_chksum_offload +1003572c T rtw_os_xmit_resource_alloc +10035736 T rtw_os_xmit_resource_free +10035738 T rtw_os_pkt_complete +10035740 T rtw_os_xmit_complete +10035752 T rtw_os_xmit_schedule +1003578e T rtw_xmit_entry +100357da T rtw_alloc_etherdev_with_old_priv +100357f0 T rtw_alloc_etherdev +1003581c T rtw_free_netdev +1003583c T timer_wrapper +10035890 T alloc_etherdev +100358ec T free_netdev +10035906 T dev_alloc_name +10035910 T init_timer_wrapper +10035930 T deinit_timer_wrapper +1003597c T init_timer +10035a34 T mod_timer +10035b14 T cancel_timer_ex +10035b5c T del_timer_sync +10035bc0 T rtw_init_timer +10035bc8 T rtw_set_timer +10035bcc T rtw_cancel_timer +10035bd6 T rtw_del_timer +10035bdc T rltk_get_idx_bydev +10035bec T rltk_wlan_init +10035c74 T rltk_wlan_deinit +10035d38 T rltk_wlan_start +10035d6c T rltk_wlan_check_isup +10035d7c T rltk_wlan_tx_inc +10035d90 T rltk_wlan_tx_dec +10035da4 T rltk_wlan_get_recv_skb +10035db4 T rltk_wlan_alloc_skb +10035df4 T rltk_wlan_send_skb +10035e28 T rltk_netif_rx +10035ed4 T rltk_wlan_control +10035f68 T rltk_wlan_running +10035f80 T rltk_wlan_handshake_done +10035fb4 T rltk_wlan_is_connected_to_ap +10035ff8 T Efuse_PowerSwitch +10036004 T Efuse_GetCurrentSize +10036010 T Efuse_CalculateWordCnts +10036034 T EFUSE_GetEfuseDefinition +10036048 T efuse_OneByteRead +1003607c T efuse_OneByteWrite +100360b0 T Efuse_PgPacketWrite +100360c4 T efuse_WordEnableDataRead +100360f6 T Efuse_WordEnableDataWrite +1003610a T efuse_GetCurrentSize +10036132 T rtw_efuse_map_read +10036194 T rtw_efuse_map_write +10036314 T rtw_macaddr_cfg +100363d8 T rtw_get_cipher_info +10036452 T rtw_get_bcn_info +10036522 T rtw_init_default_value +10036590 T rtw_cancel_all_timer +100365fa T rtw_free_drv_sw +10036670 T rtw_reset_drv_sw +100366cc T rtw_init_drv_sw +10036754 T rtw_start_drv_threads +10036810 T rtw_stop_drv_threads +10036844 T rtw_read8 +10036852 T rtw_read16 +10036860 T rtw_read32 +1003686e T rtw_write8 +1003687c T rtw_write16 +1003688a T rtw_write32 +10036898 T rtw_do_join +1003693c T rtw_set_802_11_bssid +10036ac0 T rtw_set_802_11_ssid +10036bc8 T rtw_set_802_11_infrastructure_mode +10036c6a T rtw_set_802_11_bssid_list_scan +10036cba T rtw_set_802_11_authentication_mode +10036cdc T rtw_set_802_11_add_wep +10036d3c T ODM_InitRAInfo +10036ddc T InitialRateUpdate +10036edc T RateUp_search_RateMask +10036f0e T RateDown_search_RateMask +10036f60 T StartRateByRSSI +10036f8a T RateUpRAM8195A +1003701e T RateDownTrying +1003705c T TryDone +100370f4 T RateDownStepRAM8195A +10037194 T RateDecisionRAM8195A +10037278 T ArfrRefresh +10037480 T H2CHDL_Set_MACID_Config +10037544 T PHY_DM_RA_SetRSSI_8195A +10037572 t CheckPositive.isra.0 +10037654 T ODM_ReadAndConfig_MP_8195A_AGC_TAB +100376cc T ODM_ReadAndConfig_MP_8195A_PHY_REG +10037744 T ODM_GetVersion_MP_8195A_PHY_REG +10037748 T ODM_ReadAndConfig_MP_8195A_PHY_REG_PG +1003777c T odm_ConfigRFReg_8195A +100377b4 T odm_ConfigRF_RadioA_8195A +100377c4 T odm_ConfigMAC_8195A +100377c8 T odm_ConfigBB_AGC_8195A +100377d8 T odm_ConfigBB_PHY_REG_PG_8195A +10037806 T odm_ConfigBB_PHY_8195A +1003784e T odm_ConfigBB_TXPWR_LMT_8195A +10037874 T ODM_CmnInfoInit +10037968 T ODM_CmnInfoHook +10037a0c T ODM_CmnInfoPtrArrayHook +10037a1c T ODM_CmnInfoUpdate +10037aec T odm_CommonInfoSelfInit +10037b60 T ODM_DMInit +10037bae T odm_CommonInfoSelfUpdate +10037c00 T ODM_DMWatchdog +10037c6c T PhyDM_Get_Structure +10037c90 T Phydm_CheckAdaptivity +10037cbe T Phydm_NHMCounterStatisticsInit +10037d34 T Phydm_SetEDCCAThreshold +10037d6c T Phydm_MACEDCCAState +10037daa T Phydm_AdaptivityInit +10037e88 T Phydm_Adaptivity +10037fa8 T ODM_CfoTrackingInit +10037fd2 T ODM_CfoTracking +10037ff2 T ODM_ParsingCFO +10038024 T ODM_InitDebugSetting +10038038 T ODM_Write_DIG +100380d8 T odm_ForbiddenIGICheck +1003816a T ODM_Write_CCK_CCA_Thres +100381a4 T odm_DIGInit +1003823e T odm_DigAbort +10038260 T odm_DIGbyRSSI_LPS +1003830c T odm_FAThresholdCheck +10038338 T odm_DIG +10038598 T odm_FalseAlarmCounterStatistics +100385c4 T odm_CCKPacketDetectionThresh +1003861c T odm_RxPhyStatus8195A_Parsing +10038720 T odm_Process_RSSIForDM_8195A +10038862 T ODM_PhyStatusQuery_8195A +1003888e T ODM_PhyStatusQuery +10038892 T ODM_ConfigRFWithHeaderFile +100388b0 T ODM_ConfigRFWithTxPwrTrackHeaderFile +100388e2 T ODM_ConfigBBWithHeaderFile +1003890a T ODM_ConfigMACWithHeaderFile +1003891c T ODM_Read1Byte +10038922 T ODM_Read4Byte +10038928 T ODM_Write1Byte +1003892e T ODM_Write2Byte +10038934 T ODM_Write4Byte +1003893a T ODM_SetMACReg +10038940 T ODM_SetBBReg +10038946 T ODM_GetBBReg +1003894c T ODM_SetRFReg +10038952 T ODM_GetRFReg +10038958 T ODM_MoveMemory +10038962 T ODM_delay_ms +10038966 T ODM_delay_us +1003896c T getSwingIndex +100389c4 T odm_TXPowerTrackingThermalMeterInit +10038a76 T odm_TXPowerTrackingInit +10038a7a T odm_TXPowerTrackingCheckIOT +10038aae T ODM_TXPowerTrackingCheck +10038abc T odm_RSSIMonitorInit +10038ac4 T ODM_RAPostActionOnAssoc +10038acc T odm_RSSIMonitorCheckIOT +10038ba0 T odm_RSSIMonitorCheck +10038bb4 T odm_RateAdaptiveMaskInit +10038bdc T ODM_RAStateCheck +10038c1e T odm_RefreshRateAdaptiveMaskIOT +10038c6e T odm_RefreshRateAdaptiveMask +10038c84 T ODM_Get_Rate_Bitmap +10038d74 t _ReadEfuseInfo8195a +10038e3c t rtl8195a_interface_configure +10038e70 t rtl8195a_hal_deinit +10038eac T _InitPowerOn +10038f2c t ReadAdapterInfo8195a +10038f5c T _InitDriverInfoSize +10038f66 T _InitNetworkType +10038f88 T _InitWMACSetting +10038ff8 T _InitAdaptiveCtrl +1003903c T _InitEDCA +100390b8 T _InitRateFallback +100390fc T _InitRetryFunction +10039128 T _InitOperationMode +10039170 T _InitInterrupt +100391b0 t rtl8195a_hal_init +10039488 T rtl8195ab_set_hal_ops +10039560 T FillH2CCmd8195A +10039580 T CheckFwRsvdPageContent +10039582 T rtl8195a_set_FwRsvdPage_cmd +1003958c T rtl8195a_set_FwMediaStatusRpt_cmd +100395b8 T rtl8195a_set_FwMacIdConfig_cmd +10039678 T rtl8195a_set_FwPwrMode_cmd +10039708 T rtl8195a_download_rsvd_page +10039a10 T rtl8195a_set_FwJoinBssRpt_cmd +10039a1a T rtl8195a_Add_RateATid +10039a6c T rtw_rpt_h_addr +10039ab8 T rtw_txrpt_read8 +10039ad6 T rtw_txrpt_write8 +10039afa T rtw_ratemask_read8 +10039b18 T rtw_ratemask_write8 +10039b3c T ReadRateMask8 +10039b46 T WriteRateMask8 +10039b4a T ReadTxrpt8 +10039b54 T WriteTxrpt8 +10039b58 T ResetTxrpt +10039b90 T PsuseTxrpt +10039bb0 T CheckMaxMacidNum +10039be8 T GetMediaStatusCommon +10039c02 T GetTxrptStatistic +10039cb8 T rtl8195a_InitHalDm +10039ddc T rtl8195a_HalDmWatchDog +10039ec0 T rtl8195a_init_dm_priv +10039f98 T rtl8195a_deinit_dm_priv +10039f9a T MediaConnection +10039fb8 T MediaDisconnection +10039fd8 T RATaskEnable +1003a002 T SetMediaStatus +1003a040 T H2CHDL_JoinInfo +1003a078 T H2CHDL_SetRsvdPage +1003a110 T H2CCmdCommon +1003a154 T HalPwrSeqCmdParsing +1003a214 T hci_dvobj_init +1003a224 T hci_dvobj_deinit +1003a234 T hci_dvobj_request_irq +1003a244 T hci_dvobj_free_irq +1003a254 T hci_lxbus_dvobj_init +1003a290 T hci_lxbus_dvobj_deinit +1003a2d0 T hci_lxbus_dvobj_request_irq +1003a324 T hci_lxbus_free_irq +1003a37c T hci_lxbus_intf_stop +1003a3b4 T rtw_interrupt_thread +1003a428 T lextra_bus_dma_Interrupt +1003a470 T init_rom_wlan_ram_map +1003a488 T ODM_ReadAndConfig_MP_8195A_MAC_REG +1003a5e4 t CheckPositive.isra.0 +1003a6c8 T ODM_ReadAndConfig_MP_8195A_RadioA +1003a740 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN48 +1003a790 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN56 +1003a7e0 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_TFBGA96 +1003a830 T ODM_ReadAndConfig_MP_8195A_TXPWR_LMT +1003a868 T ODM_ReadAndConfig_MP_8195A_TxXtalTrack +1003a894 T GetDeltaSwingTable_8195A +1003a8c4 T GetDeltaSwingXtalTable_8195A +1003a8d4 T ODM_TxXtalTrackSetXtal_8195A +1003a8f4 T Hal_MPT_CCKTxPowerAdjust +1003a9c4 T ODM_TxPwrTrackSetPwr_8195A +1003aad4 T ConfigureTxpowerTrack_8195A +1003ab20 T phy_PathA_IQK_8195A +1003acd4 T phy_PathA_RxIQK8195A +1003b068 T _PHY_PathAFillIQKMatrix8195A +1003b1fe T _PHY_PathBFillIQKMatrix8195A +1003b37a T _PHY_SaveADDARegisters8195A +1003b3ae T _PHY_SaveMACRegisters8195A +1003b3dc T _PHY_ReloadADDARegisters8195A +1003b410 T _PHY_ReloadMACRegisters8195A +1003b440 T _PHY_PathADDAOn8195A +1003b47c T _PHY_MACSettingCalibration8195A +1003b4c4 T _PHY_PIModeSwitch8195A +1003b500 T phy_SimularityCompare_8195A +1003b634 T phy_IQCalibrate_8195A +1003b9ac T phy_LCCalibrate_8195A +1003ba1c T PHY_LCCalibrate_8195A +1003ba7c T PHY_IQCalibrate_8195A +1003bd30 T DoIQK_8195A +1003bd4e T ConfigureTxpowerTrack +1003bd60 T ODM_TXPowerTrackingCallback_ThermalMeter +1003c16c T ODM_ResetIQKResult +1003c1b4 T ODM_GetRightChnlPlaceforIQK +1003c208 T malloc +1003c218 T memcpy +1003c22e T memset +1003c240 T _free_r +1003c2d8 T _malloc_r +1003c394 T rand +1003c408 T _sbrk_r +1003c428 T siscanf +1003c428 T sscanf +1003c47c T __seofread +1003c480 T strlen +1003c490 T __malloc_lock +1003c492 T __malloc_unlock +1003c494 T _sungetc_r +1003c510 T __ssrefill_r +1003c54c T __ssvfiscanf_r +1003c54c T __ssvfscanf_r +1003c7f4 T _scanf_chars +1003c8c0 T _scanf_i +1003caa4 T __sccl +1003cb04 T _strtol_r +1003cc10 T _strtoul_r +1003cd0c T __submore +1003cd7e T memchr +1003cd9a T _realloc_r +1003cde6 T _malloc_usable_size_r +1003cdfc T _sbrk +1003ce18 T __aeabi_llsr +1003ce18 T __lshrdi3 +1003ce30 T __aeabi_drsub +1003ce38 T __aeabi_dsub +1003ce38 T __subdf3 +1003ce3c T __adddf3 +1003ce3c T __aeabi_dadd +1003d0b4 T __aeabi_ui2d +1003d0b4 T __floatunsidf +1003d0d4 T __aeabi_i2d +1003d0d4 T __floatsidf +1003d0f8 T __aeabi_f2d +1003d0f8 T __extendsfdf2 +1003d134 T __aeabi_ul2d +1003d134 T __floatundidf +1003d144 T __aeabi_l2d +1003d144 T __floatdidf +1003d1a0 T __aeabi_dmul +1003d1a0 T __muldf3 +1003d3f4 T __aeabi_ddiv +1003d3f4 T __divdf3 +1003d5c4 T __aeabi_d2uiz +1003d5c4 T __fixunsdfsi +1003d608 t __rtw_parse_wpa2_ie_veneer +1003d618 t __rom_psk_CalcPTK_veneer +1003d628 t __rtw_seccalctkipmic_veneer +1003d638 t __rtw_check_network_type_veneer +1003d648 t __ROM_odm_QueryRxPwrPercentage_veneer +1003d658 t __rtw_get_wpa2_ie_veneer +1003d668 t __rtw_parse_wpa_ie_veneer +1003d678 t __tkip_80211_encrypt_veneer +1003d688 t __HalI2SWrite32_veneer +1003d698 t __prvStrCmp_veneer +1003d6a8 t __ROM_odm_CfoTrackingFlow_veneer +1003d6b8 t __HalI2SClrAllIntrRtl8195a_veneer +1003d6c8 t __rt_arc4_crypt_veneer +1003d6d8 t __rtw_get_sec_ie_veneer +1003d6e8 t __rom_psk_PasswordHash_veneer +1003d6f8 t __ROM_odm_FalseAlarmCounterStatistics_veneer +1003d708 t __rtw_secmicsetkey_veneer +1003d718 t __ROM_odm_GetDefaultCrytaltalCap_veneer +1003d728 t __rtw_get_rateset_len_veneer +1003d738 t __HalDelayUs_veneer +1003d748 t __aes_80211_decrypt_veneer +1003d758 t __rtw_get_wpa_ie_veneer +1003d768 t __rt_hmac_sha1_veneer +1003d778 t __AES_WRAP_veneer +1003d788 t __SpicWaitBusyDoneRtl8195A_veneer +1003d798 t __CmdWriteWord_veneer +1003d7a8 t __Strtoul_veneer +1003d7b8 t __ROM_odm_SetCrystalCap_veneer +1003d7c8 t __rtw_secmicappend_veneer +1003d7d8 t __rtw_get_ie_veneer +1003d7e8 t __HalI2SRead32_veneer +1003d7f8 t __rtw_set_fixed_ie_veneer +1003d808 t __ROM_ODM_CfoTrackingReset_veneer +1003d818 t __tkip_80211_decrypt_veneer +1003d828 t __aes_80211_encrypt_veneer +1003d838 t __PHY_QueryBBReg_8195A_veneer +1003d848 t __HalCpuClkConfig_veneer +1003d858 t __rtw_secgetmic_veneer +1003d868 t __PHY_SetBBReg_8195A_veneer +1003d878 t __rtw_set_ie_veneer +1003d888 t __HalI2SIntrCtrlRtl8195a_veneer +1003d898 t __StrUpr_veneer +1003d8a8 t __rtw_ieee802_11_parse_elems_veneer +1003d8b8 t __phy_CalculateBitShift_veneer +1003d8c8 t __rt_md5_hmac_veneer +1003d8d8 t __rt_arc4_init_veneer +1003d8e8 t __ROM_odm_EVMdbToPercentage_veneer +1003d8f8 t __wep_80211_decrypt_veneer +1003d908 t __rtw_set_supported_rate_veneer +1003d918 t __AES_UnWRAP_veneer +1003d928 t __rtw_get_wps_attr_content_veneer +1003d938 t __rtw_get_wps_ie_veneer +1003d948 t __rom_psk_CalcGTK_veneer +1003d958 t __key_2char2num_veneer +1003d968 t __CmdDumpWord_veneer +1003d978 t __wep_80211_encrypt_veneer +1003d988 t __rtw_get_bit_value_from_ieee_value_veneer +1003dea7 d __func__.12213 +1003e458 d __FUNCTION__.14122 +1003e980 d bitrate_table +1003eaac d samplerate_table +1003eab8 d decoder_table +1003eac4 d imdct_s +1003eb54 d scale.6899 +1003eb9c d sfb_8000_short +1003ebc3 d sfb_32000_short +1003ebec d is_table +1003ec08 d rq_table +10046c44 d root_table +10046c60 d sfb_44100_mixed +10046c88 d is_lsf_table +10046d00 d sflen_table +10046d20 d sfb_16000_mixed +10046d44 d ca +10046d64 d sfb_44100_short +10046d8b d sfb_44100_long +10046da1 d sfb_48000_mixed +10046dc7 d sfb_24000_long +10046ddd d sfb_32000_mixed +10046e03 d sfb_16000_short +10046e2a d sfb_8000_long +10046e40 d sfb_22050_mixed +10046e64 d window_l +10046ef4 d sfb_48000_long +10046f0c d cs +10046f2c d sfb_24000_mixed +10046f50 d pretab +10046f66 d sfb_48000_short +10046f8d d sfb_22050_short +10046fb4 d sfb_8000_mixed +10046fdc d sfbwidth_table +10047048 d sfb_24000_short +1004706f d sfb_32000_long +10047085 d sfb_22050_long +1004709c d window_s +100470cc d nsfb_table +10047114 d hufftab24 +1004771c d hufftab10 +100478b4 d hufftab11 +10047a54 d hufftab12 +10047bd4 d hufftab13 +1004820c d hufftab3 +1004824c d hufftab15 +1004883c d hufftab16 +10048e84 d hufftab6 +10048ef4 d hufftab7 +10048ff4 D mad_huff_pair_table +10049174 d hufftab9 +1004924c d hufftab1 +1004926c d hufftabA +100492dc d hufftab2 +1004931c d hufftabB +1004935c D mad_huff_quad_table +10049364 d hufftab0 +10049368 d hufftab5 +100493d0 d hufftab8 +100494d8 d crc_table +100496d8 d D +10049f58 D mad_timer_zero +1004a291 d __func__.20880 +1004a6fa d __func__.20842 +1004a956 d __FUNCTION__.8225 +1004a964 d err_to_errno_table +1004a9ac D ip_addr_broadcast +1004a9b0 D ip_addr_any +1004a9c4 d memp_num +1004a9e4 d memp_sizes +1004aa04 D tcp_pcb_lists +1004aa14 D tcp_state_str +1004aa40 D tcp_backoff +1004aab5 D tcp_persist_backoff +1004aabc D ethbroadcast +1004aac2 D ethzero +1004aba4 d __FUNCTION__.8700 +1004abb3 d __FUNCTION__.8712 +1004abc2 d dhcp_magic_cookie +1004abc6 d dhcp_option_lease_time_one_day +1004abef d dhcp_option_interface_mtu_576 +1004ac64 d __FUNCTION__.4594 +1004ad0f d ucExpectedStackBytes.6559 +1004ad44 D osdep_service +1004ae68 d __FUNCTION__.11772 +1004ae7e d __FUNCTION__.11768 +1004ae94 d __FUNCTION__.11606 +1004af2d d __FUNCTION__.11572 +1004af41 d __FUNCTION__.11623 +1004af54 d __FUNCTION__.11580 +1004af70 d __FUNCTION__.11634 +1004af8b d __FUNCTION__.6810 +1004b0a8 d PinMap_I2S_RX +1004b188 d PinMap_I2S_TX +1004b1e8 d I2SDefaultSetting +1004b1fc d PinMap_I2S_CLK +1004b25c d __FUNCTION__.8781 +1004b268 d PinMap_I2S_WS +1004b317 d __FUNCTION__.8597 +1004b324 d __FUNCTION__.8610 +1004b5c9 d __FUNCTION__.8459 +1004b5e4 d __FUNCTION__.8466 +1004b6df d __FUNCTION__.8452 +1004b701 d __func__.8808 +1004b720 d __func__.8818 +1004b73e d __func__.8830 +1004b758 d __func__.8840 +1004b77a d __func__.8835 +1004bb43 d __func__.8603 +1004bb5d d __func__.8686 +1004bb70 d __func__.8825 +1004bb89 d __func__.8631 +1004bbcc D wlancmds +1004bdc4 D rtw_cmd_callback +1004c050 d RTW_ChannelPlan2G +1004c0c8 D WPS_OUI +1004c0cc D RSN_TKIP_CIPHER +1004c0d0 D MCS_rate_1R +1004c0e0 D P2P_OUI +1004c10c D WMM_INFO_OUI +1004c112 D RTW_WPA_OUI +1004c116 D WMM_PARA_OUI +1004c11c d RTW_ChannelPlanMap +1004c134 D null_addr +1004c13a D WMM_OUI +1004c140 d wlanevents +1004c200 D zero_bssid +1004c23d d __FUNCTION__.17681 +1004c253 D SNAP_ETH_TYPE_APPLETALK_AARP +1004c255 d __FUNCTION__.17495 +1004c268 D SNAP_ETH_TYPE_IPX +1004c26a D rtw_bridge_tunnel_header +1004c291 D rtw_rfc1042_header +1004c2af d CSWTCH.36 +1004c2bb D ARTHEROS_OUI1 +1004c2be D ARTHEROS_OUI2 +1004c2c1 D REALTEK_OUI +1004c2c4 D RALINK_OUI +1004c2c7 D MARVELL_OUI +1004c2ca D CISCO_OUI +1004c2cd d rtw_basic_rate_cck +1004c2d1 D BROADCOM_OUI1 +1004c2d4 D BROADCOM_OUI2 +1004c2d7 D REALTEK_96B_IE +1004c2dd d rtw_basic_rate_mix +1004c2e4 d rtw_basic_rate_ofdm +1004c2e7 D AIRGOCAP_OUI +1004c2fb d CSWTCH.66 +1004c314 d CSWTCH.48 +1004c356 d CSWTCH.28 +1004c368 D efuse_map_mask +1004c378 D flash_map_mask +1004c414 d __func__.21107 +1004c75a d CSWTCH.15 +1004c7de d CSWTCH.17 +1004c84d d CSWTCH.14 +1004c8e2 d __FUNCTION__.21257 +1004c8f4 d rtw_private_args +1004cd02 d __FUNCTION__.21057 +1004cd15 d __FUNCTION__.21294 +1004cd26 d __FUNCTION__.21241 +1004cd35 d __FUNCTION__.21126 +1004cd45 d iw_priv_type_size +1004ce23 d __FUNCTION__.17334 +1004ce2d d __FUNCTION__.17736 +1004ce3d d __FUNCTION__.17760 +1004ce50 d __FUNCTION__.17712 +1004ce5f d __FUNCTION__.17649 +1004ce6d d __FUNCTION__.17661 +1004d244 d __FUNCTION__.17827 +1004d25d d __FUNCTION__.17654 +1004d268 d __FUNCTION__.17615 +1004d277 d __FUNCTION__.17811 +1004d289 d __FUNCTION__.17765 +1004d297 d __FUNCTION__.17724 +1004d2a8 d __FUNCTION__.17637 +1004e649 D CCKFCCTable_Ch14_8195A +1004e659 D CCKFCCTable_8195A +1004e66c D OFDMSwingTable_New +1004e718 D CCKCETable_8195A +1004e72e d CSWTCH.39 +1004e743 d __func__.20571 +1004e764 D hci_ops +1004e789 V Array_MP_8195A_TXPWR_LMT +1004ecfb D _ctype_ +1004edfc D __sf_fake_stdin +1004ee1c D __sf_fake_stdout +1004ee3c D __sf_fake_stderr +1004ee88 D xHeapRegions +1004eea8 D UartLogRamCmdTable +1004eea8 D console_commands1 +1004ef58 D console_commands +1004ef68 d UartLogRamCmdTable_end +1004ef6c D __data_start__ +1004ef6c D oversampling +1004ef70 D wifi_mode +1004ef74 d wifi +1004efac D SystemCoreClock +1004efb0 D error_flag +1004efb4 d iss.7391 +1004efb8 d tcp_port +1004efba d udp_port +1004efbc d dhcp_recorded_xid +1004efc0 d dhcp_server_state_machine +1004efc4 d uxCriticalNesting +1004efc8 d xNextTaskUnblockTime +1004efcc d seed.11739 +1004efd0 d wakeup_event +1004efd4 d wakelock +1004efd8 d last_wakelock_state +1004eff8 D mlme_sta_tbl +1004f068 d PMKID_KDE_TYPE.17744 +1004f070 V nr_xmitbuff +1004f074 V nr_xmitframe +1004f078 d P802_1H_OUI +1004f07b D rtw_adaptivity_mode +1004f07c D g_user_ap_sta_num +1004f080 d rtw_private_handler +1004f0c4 V max_local_skb_num +1004f0c8 V max_skb_buf_num +1004f0cc D rom_e_rtw_msgp_str_ +1004f2a8 D ARFB_table +1004f2e7 D TRYING_NECESSARY_idx +1004f2fb D DROPING_NECESSARY +1004f30f D PER_RATE_UP +1004f323 D PER_RATE_DOWN +1004f338 V Array_MP_8195A_PHY_REG_PG +1004f3c8 D Array_MP_8195A_AGC_TAB +1004f5d8 D Array_MP_8195A_PHY_REG +1004fc50 D rtl8195A_card_disable_flow +1004fcf0 D rtl8195A_card_enable_flow +1004fd90 D Array_MP_8195A_MAC_REG +10050098 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_TFBGA96_8195A +100500b8 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_TFBGA96_8195A +100500d8 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN48_8195A +100500f6 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN56_8195A +10050114 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN48_8195A +10050132 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN56_8195A +10050150 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_TFBGA96_8195A +10050170 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN56_8195A +1005018e D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN48_8195A +100501ac D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN56_8195A +100501cc D Array_MP_8195A_RadioA +10050794 D gDeltaSwingTableXtal_MP_P_TxXtalTrack_8195A +100507b2 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_TFBGA96_8195A +100507d2 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN48_8195A +100507f0 D __ctype_ptr__ +100507f4 d impure_data +10050854 D _impure_ptr +10050858 D .ram.bss$$Base +10050858 D SpicInitParaAllClk +10050858 D __bss_start__ +10050858 D __data_end__ +10050858 D __ram_image2_text_end__ +100508e8 d skbdata_list +100508f0 V skb_data_pool +10053cf0 d ucIdleTaskHeap +10053e08 D HalI2SOpSAL +10053e44 D errno +10053e48 D SYSAdapte +10053e4c D PwrAdapter +100540d8 D p_write_reconnect_ptr +100540dc d sampCntAdd +100540e0 d sampCnt +100540e4 D tskreader_enable +100540e8 D readBuf +100540ec D tskmad_enable +100540f0 d bufUnderrunCt +100540f4 d oldRate +100540f8 d sampDelCnt +100540fc d ap +10054130 D mp3_serv +100541b2 d password +100541f4 D pbuf_fifo +100541f8 D pi2s +10054200 D libc_has_init +10054204 d rheap_end +10054208 D eap_method +10054209 D eap_phase +1005420c D rtw_join_status +10054210 d param.21314 +10054228 d event_init.21039 +1005422c d join_user_data +10054230 d event_callback_list +100543b0 D paff_array +10054428 D lwip_init_done +1005442c D xnetif +100544a4 d s_hostent_addr.6979 +100544a8 d s_phostent_addr.6980 +100544b0 D h_errno +100544b4 d s_aliases.6978 +100544b8 d s_hostent.6977 +100544cc d select_cb_list +100544d0 d sockets +10054590 d select_cb_ctr +10054594 d mbox +10054598 d tcpip_init_done_arg +1005459c d tcpip_init_done +100545a0 d allsystems +100545a4 d allrouters +100545a8 d igmp_group_list +100545ac D current_header +100545b0 d ip_id +100545b4 D current_iphdr_src +100545b8 D current_iphdr_dest +100545bc D current_netif +100545c0 d str.6324 +100545d0 d reassdatagrams +100545d4 d ip_reass_pbufcount +100545d6 D dhcp_rx_options_given +100545e0 d xid.7384 +100545e4 D dhcp_rx_options_val +1005460c d dns_seqno +10054610 d dns_table +10054a70 d dns_servers +10054a78 d dns_payload_buffer +10054c7c d dns_pcb +10054c80 d dns_payload +10054c84 d tcpip_tcp_timer_active +10054c88 d next_timeout +10054c8c D netif_list +10054c90 D netif_default +10054c94 d netif_num +10054c95 D pbuf_free_ooseq_pending +10054c98 d raw_pcbs +10054c9c D tcp_active_pcbs_changed +10054ca0 D tcp_ticks +10054ca4 d tcp_timer +10054ca8 D tcp_listen_pcbs +10054cac D tcp_active_pcbs +10054cb0 d tcp_timer_ctr +10054cb4 D tcp_tw_pcbs +10054cb8 D tcp_tmp_pcb +10054cbc D tcp_bound_pcbs +10054cc0 d seqno +10054cc4 d tcplen +10054cc8 d ackno +10054ccc d flags +10054ccd d recv_flags +10054cd0 d tcphdr +10054cd4 d recv_data +10054cd8 d inseg +10054cec D tcp_input_pcb +10054cf0 D udp_pcbs +10054cf4 d etharp_cached_entry +10054cf8 d arp_table +10054dc0 D lwip_tickless_used +10054dc4 d s_timeoutlist +10054df4 d s_nextthread +10054df8 d dhcps_network_id +10054dfc d dhcps_ip_table_semaphore +10054e00 d bound_client_ethernet_address +10054e10 d client_request_ip +10054e14 d dhcps_local_gateway +10054e18 d dhcps_send_broadcast_address +10054e1c d dhcp_message_repository +10054e20 d dhcp_message_total_options_lenth +10054e24 d dhcps_local_mask +10054e28 d dhcps_local_address +10054e2c d dhcp_client_ethernet_address +10054e3c d dhcps_netif +10054e40 d dhcps_addr_pool_set +10054e44 d dhcps_pcb +10054e48 d dhcps_subnet_broadcast +10054e4c d dhcps_addr_pool_start +10054e50 d dhcps_allocated_client_address +10054e54 d ip_table +10054e74 d dhcps_addr_pool_end +10054e78 D ext_upper +10054e7c d xFreeBytesRemaining +10054e80 d ext_free +10054e84 D ext_lower +10054e88 d pxEnd +10054e8c d xStart +10054e94 d xMinimumEverFreeBytesRemaining +10054e98 d xBlockAllocatedBit +10054e9c d ulTimerCountsForOneTick +10054ea0 d ulStoppedTimerCompensation +10054ea4 d xMaximumPossibleSuppressedTicks +10054ea8 d xPendingReadyList +10054ebc d uxTopReadyPriority +10054ec0 d uxTasksDeleted +10054ec4 d xTickCount +10054ec8 d pxReadyTasksLists +10054fa4 d pxOverflowDelayedTaskList +10054fa8 d xTasksWaitingTermination +10054fbc d pxDelayedTaskList +10054fc0 d xSchedulerRunning +10054fc4 d ulTaskSwitchedInTime +10054fc8 D pxCurrentTCB +10054fcc d uxPendedTicks +10054fd0 d xSuspendedTaskList +10054fe4 d uxCurrentNumberOfTasks +10054fe8 d ulDeltaTotalRunTime +10054fec d xDelayedTaskList2 +10055000 d xDelayedTaskList1 +10055014 d uxTaskNumber +10055018 d xYieldPending +1005501c d uxSchedulerSuspended +10055020 d xNumOfOverflows +10055024 d pxCurrentTimerList +10055028 d xActiveTimerList1 +1005503c d xActiveTimerList2 +10055050 d xLastTime.5284 +10055054 d xTimerQueue +10055058 d pxOverflowTimerList +1005505c d xTimerTaskHandle +10055060 d device_mutex +1005506c d mutex_init +10055070 d uxSavedInterruptStatus +10055074 D min_free_heap_size +10055078 d g_heap_inited +1005507c d tcm_lock +10055080 D g_tcm_heap +10055084 D flashobj +10055090 D fspic_isinit +10055094 D WDGAdapter +100550d0 d last_acquire_wakelock_time +10055150 D post_sleep_callback +100551d0 D pre_sleep_callback +10055250 D reserve_pll +10055254 d sys_sleep_time +10055258 d hold_wakelock_time +100552d8 D missing_tick +100552dc D Timer2To7HandlerData +100552f4 D auto_reconnect_running +100552f8 D p_wlan_autoreconnect_hdl +100552fc D mac_monitor_callback +10055300 D mf_list_head +10055304 d pscan_retry_cnt.21430 +10055308 D promisc_callback_all +1005530c D promisc_sema +10055310 D promisc_callback +10055314 D psk_essid +1005535c D psk_passphrase +100553de D psk_passphrase64 +1005541f D wpa_global_PSK +1005546f d RFC1042_OUI +10055474 d rx_ring_pool +10057554 d stop_report_count.20629 +10057555 D bCheckStateTIMER +10057558 d WifiMcuCmdBitMap.20974 +1005755c D p_wlan_init_done_callback +10057560 D rtw_power_percentage_idx +10057564 D p_wlan_uart_adapter_callback +10057568 D rtw_adaptivity_en +1005756c D p_wlan_mgmt_filter +10057570 D rtw_initmac +10057574 D rtw_adaptivity_th_l2h_ini +10057578 d drvpriv +1005758c D skbbuf_used_num +10057590 V skb_pool +10057748 D skbdata_used_num +1005774c d wrapper_skbbuf_list +10057754 D max_skbdata_used_num +10057758 D max_skbbuf_used_num +1005775c d skb_fail_count +10057760 D timer_table +10057768 D rltk_wlan_info +10057798 d timer_used_num +1005779c D max_timer_used_num +100577a0 D Noisy_State +100577a4 D pExportWlanIrqSemaphore +100577a8 D gDeltaSwingTableXtal_MP_N_TxXtalTrack_8195A +100577c8 D __malloc_sbrk_start +100577cc D __malloc_free_list +100577d0 d heap_end.4167 +100577d4 D .ram.bss$$Limit +100577d4 D __bss_end__ +100577d8 B __ram_heap2_start__ 10070000 A __ram_heap2_end__ 1fff0000 D __ram_tcm_start__ 1fff0000 D ram_heap diff --git a/project/src/user/atcmd_user.c b/project/src/user/atcmd_user.c index f350b5f..0368416 100644 --- a/project/src/user/atcmd_user.c +++ b/project/src/user/atcmd_user.c @@ -121,17 +121,15 @@ void fATWS(int argc, char *argv[]){ } } +// Mem info // Mem info void fATST(void){ - extern u8 __HeapLimit, __StackTop; - extern struct Heap g_tcm_heap; printf("\nCLK CPU\t\t%d Hz\nRAM heap\t%d bytes\nTCM heap\t%d bytes\n", HalGetCpuClk(), xPortGetFreeHeapSize(), tcm_heap_freeSpace()); +#if CONFIG_DEBUG_LOG > 1 dump_mem_block_list(); - u32 saved = ConfigDebugInfo; - DBG_INFO_MSG_ON(_DBG_TCM_HEAP_); // On Debug TCM MEM tcm_heap_dump(); - ConfigDebugInfo = saved; +#endif; printf("\n"); #if (configGENERATE_RUN_TIME_STATS == 1) char *cBuffer = pvPortMalloc(512);