|
| OAL_STATIC osal_u32 | hmac_wait_meas_rsp_timeout (osal_void *p_arg) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_bcn_scan_do (hmac_vap_stru *hmac_vap, mac_bcn_req_stru *bcn_req, mac_scan_req_stru *scan_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_fill_basic_rm_rpt_action (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_send_rm_rpt_action (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_parse_beacon_req (hmac_vap_stru *hmac_vap, mac_meas_req_ie_stru *meas_req_ie) |
| |
| OAL_STATIC osal_void | hmac_rrm_encap_meas_rpt_reject (hmac_vap_stru *hmac_vap, mac_meas_rpt_mode_stru *rptmode) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_bcn_rpt_filter (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr, const mac_scan_req_stru *scan_params) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_encap_meas_rpt_refuse_new_req (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_rm_req_stru *rm_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_check_user_cap (mac_rrm_enabled_cap_ie_stru *rrm_enabled_cap, mac_rrm_req_cfg_stru *req_cfg) |
| |
| OAL_STATIC osal_void | hmac_rrm_beacon_measure_free_all_mem (mac_vap_rrm_info_stru *rrm_info) |
| |
| OAL_STATIC osal_void | hmac_rrm_free_rpt_list (hmac_user_stru *hmac_user, mac_rrm_type_enum reqtype) |
| |
| OAL_STATIC hmac_11k_vap_info_stru * | hmac_11k_get_vap_info (const hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC mac_vap_rrm_info_stru * | hmac_11k_get_vap_rrm_info (const hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC hmac_11k_user_info_stru * | hmac_11k_get_user_info (osal_u8 user_idx) |
| |
| OAL_STATIC osal_void | hmac_rrm_beacon_measure_free_one_rpt_bcn_item (mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC osal_void | hmac_rrm_free_ssid_and_reqinfo_ieid_item (mac_vap_rrm_info_stru *rrm_info) |
| |
| OAL_STATIC osal_void | reset_rrm_info (mac_vap_rrm_info_stru *rrm_info) |
| |
| OAL_STATIC osal_bool | hmac_11k_vap_info_init (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_bool | hmac_11k_add_vap (osal_void *notify_data) |
| |
| OAL_STATIC osal_bool | hmac_11k_down_vap (osal_void *notify_data) |
| |
| OAL_STATIC osal_bool | hmac_11k_del_vap (osal_void *notify_data) |
| |
| OAL_STATIC osal_bool | hmac_11k_add_user (osal_void *notify_data) |
| |
| OAL_STATIC osal_void | hmac_11k_init_rrm_info (hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_bool | hmac_11k_del_user (osal_void *notify_data) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_proc_action_ie_head (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u16 framebody_len, mac_action_rm_req_stru *rm_req, mac_vap_rrm_info_stru *rrm_info) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_proc_action_ie_body (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_meas_req_ie_stru *meas_req_ie, mac_vap_rrm_info_stru *rrm_info, const mac_action_rm_req_stru *rm_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_proc_rm_request (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf) |
| |
| OAL_STATIC osal_void | hmac_config_encap_mgmt_frame (osal_u8 **buffer, oal_netbuf_stru *mgmt_buf, hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_u32 | hmac_config_encap_radio_meas_req (mac_rrm_req_cfg_stru *req_cfg, osal_u8 *buffer, hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_void | hmac_config_encap_neighbor_report_req (osal_u16 *frame_len, osal_u8 *buffer) |
| |
| OAL_STATIC osal_u32 | hmac_config_send_meas_req_send_event (oal_netbuf_stru *mgmt_buf, osal_u16 frame_len, hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_u32 | hmac_config_do_send_meas_req (mac_rrm_req_cfg_stru *req_cfg, oal_netbuf_stru *mgmt_buf, osal_u8 *buffer, hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_u32 | hmac_config_send_meas_req_check (hmac_user_stru *hmac_user, mac_rrm_req_cfg_stru *req_cfg) |
| |
| OAL_STATIC osal_u32 | hmac_config_send_meas_req (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_rrm_req_cfg_stru *req_cfg) |
| |
| OAL_STATIC osal_void | hmac_rrm_free_bcn_rpt (hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_void | hmac_rrm_free_chan_load_rpt (hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_void | hmac_rrm_free_neighbor_rpt (hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_u32 | hmac_vap_meas_status_timeout (osal_void *p_arg) |
| |
| OAL_STATIC osal_bool | hmac_rrm_get_meas_start_time (osal_void *notify_data) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_send_rm_rpt_action_check (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_fill_meas_frame_body (oal_netbuf_stru *mgmt_buf, hmac_user_stru *hmac_user, hmac_vap_stru *hmac_vap, mac_action_rm_req_stru *rm_req, osal_u16 *frame_len) |
| |
| OAL_STATIC hmac_vap_stru * | hmac_rrm_bcn_get_vap (hmac_scan_record_stru *scan_record, mac_meas_rpt_mode_stru *rptmode) |
| |
| OAL_STATIC osal_void | hmac_rrm_fill_meas_sub_elm (hmac_vap_stru *hmac_vap, mac_bcn_rpt_stru *bcn_rpt_item, mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC osal_void | hmac_rrm_fill_frame_body_fragment_id (mac_bcn_rpt_stru *bcn_rpt_item, mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC mac_last_beacon_report_indication_stru * | hmac_rrm_get_last_bcn_rpt_indication (mac_bcn_rpt_stru *bcn_rpt_item, mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC osal_void | hmac_rrm_extract_bcn_rpt_fix_field (hmac_vap_stru *hmac_vap, mac_meas_rpt_bcn_item_stru *rpt_item, mac_bss_dscr_stru *dscr) |
| |
| OAL_STATIC osal_u8 * | hmac_rrm_alloc_rpt_detail (const mac_vap_rrm_info_stru *rrm_info, mac_bss_dscr_stru *dscr, osal_u32 payload_len, mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC osal_void | hmac_rrm_extract_bcn_rpt_detail_remaining (hmac_vap_stru *hmac_vap, osal_u8 *frm_body_part2, osal_u8 **frame_body_remaining, mac_meas_rpt_bcn_stru *meas_rpt_bcn_remaining, hmac_rrm_rpt_frag_stru *rpt_frag) |
| |
| OAL_STATIC osal_void | hmac_rrm_get_bcn_frag (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *dscr, osal_u8 *frame_body_remaining, hmac_rrm_rpt_frag_stru *rpt_frag) |
| |
| OAL_STATIC osal_u8 | hmac_rrm_bcn_rpt_detail_found_ie (mac_vap_rrm_info_stru *rrm_info, const osal_u8 *rx_frame) |
| |
| OAL_STATIC osal_void | hmac_rrm_extract_bcn_rpt_detail (hmac_vap_stru *hmac_vap, mac_meas_rpt_bcn_stru *meas_rpt_bcn, mac_bss_dscr_stru *dscr, osal_u8 **frm_body_part2, osal_u8 beacon_rpt_id) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_alloc_mem_for_meas_rpt_bcn (mac_meas_rpt_bcn_stru **meas_rpt_bcn) |
| |
| OAL_STATIC osal_u8 | hmac_rrm_bssid_saved_in_entry (mac_vap_rrm_info_stru *rrm_info, osal_u8 *bssid, osal_u8 length) |
| |
| OAL_STATIC osal_void | hmac_rrm_get_bcn_info_from_rx (hmac_vap_stru *hmac_vap, struct osal_list_head *bss_list_head) |
| |
| OAL_STATIC osal_void | hmac_rrm_get_bcn_info_from_save (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_fill_bcn_rpt_item (hmac_vap_stru *hmac_vap, mac_bcn_rpt_stru *bcn_rpt_item, mac_meas_rpt_bcn_stru *meas_rpt_bcn) |
| |
| OAL_STATIC osal_u8 | hmac_rrm_fill_bcn_rpt_ie (hmac_vap_stru *hmac_vap, mac_meas_rpt_bcn_stru *meas_rpt_bcn, mac_meas_rpt_ie_stru *meas_rpt_ie, mac_last_beacon_report_indication_stru **last_bcn_rpt_indication) |
| |
| OAL_STATIC osal_void | hmac_rrm_set_meas_rpt_ie (mac_meas_rpt_ie_stru *meas_rpt_ie, mac_vap_rrm_info_stru *rrm_info) |
| |
| OAL_STATIC osal_void | hmac_rrm_encap_meas_rpt (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_encap_beacon_rpt (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_encap_bcn_rpt (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_rrm_bcn_scan_cb (void *scan_record_ptr) |
| |
| OAL_STATIC osal_void | hmac_rrm_bcn_means_mode_table (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_fill_scan_req_param (hmac_vap_stru *hmac_vap, mac_bcn_req_stru *bcn_req, mac_scan_req_stru *scan_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_bcn_encap_meas_rpt_reject (hmac_vap_stru *hmac_vap, const mac_bcn_req_stru *bcn_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_meas_bcn (hmac_vap_stru *hmac_vap, mac_bcn_req_stru *bcn_req, mac_scan_req_stru *scan_req) |
| |
| OAL_STATIC osal_void | hmac_rrm_get_bcn_ap_rpt_channels (mac_ap_chn_rpt_stru **ap_chn_rpt, osal_u8 ap_chn_rpt_num, mac_scan_req_stru *scan_req, osal_u8 chan_count) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_get_bcn_rpt_channels (mac_bcn_req_stru *bcn_req, mac_ap_chn_rpt_stru **ppst_ap_chn_rpt, osal_u8 ap_chn_rpt_num, mac_scan_req_stru *scan_req, wlan_channel_band_enum_uint8 chan_band) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_parse_beacon_ap_chn (hmac_vap_stru *hmac_vap, mac_bcn_req_stru *bcn_req, osal_u8 c_bcn_req_sub_len, mac_scan_req_stru *scan_req, mac_meas_rpt_mode_stru rptmode) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_parse_beacon_rpt_info (hmac_vap_stru *hmac_vap, osal_u8 *rpt_info_search_addr, osal_u8 c_bcn_req_sub_len, mac_meas_rpt_mode_stru rptmode) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_parse_beacon_ssid (hmac_vap_stru *hmac_vap, osal_u8 *ssid_search_addr, osal_u8 c_bcn_req_sub_len) |
| |
| OAL_STATIC osal_void | hmac_rrm_parse_beacon_report (hmac_vap_stru *hmac_vap, osal_u8 *detail_search_addr, osal_u8 c_bcn_req_sub_len) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_parse_beacon_reqinfo (hmac_vap_stru *hmac_vap, osal_u8 *reqinfo_search_addr, osal_u8 c_bcn_req_sub_len) |
| |
| OAL_STATIC osal_void | hmac_rrm_parse_beacon_request (hmac_vap_stru *hmac_vap, mac_vap_rrm_info_stru *rrm_info, mac_bcn_req_stru *bcn_req, mac_scan_req_stru *scan_req) |
| |
| OAL_STATIC osal_void | hmac_rrm_handle_measure_req_ie (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_meas_req_ie_stru *meas_req_ie, mac_action_rm_req_stru *rm_req) |
| |
| OAL_STATIC osal_u32 | hmac_rrm_handel_measure_reqs (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *netbuf, osal_u16 framebody_len) |
| |
| OAL_STATIC osal_u32 | hmac_config_rrm_proc_rm_request (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *netbuf, osal_u16 framebody_len) |
| |
| OAL_STATIC osal_s32 | hmac_config_send_radio_meas_req (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| OAL_STATIC osal_u16 | hmac_config_encap_meas_req_params (hmac_vap_stru *hmac_vap, osal_u8 *buffer, osal_u8 *param) |
| |
| OAL_STATIC osal_s32 | hmac_config_send_radio_meas_rpt (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| OAL_STATIC osal_void | hmac_11k_set_tsf (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr, mac_scanned_result_extend_info_stru *scan_result_extend) |
| |
| OAL_STATIC osal_void | hmac_scan_update_bss_list_rrm (mac_bss_dscr_stru *bss_dscr, osal_u8 *frame_body, osal_u16 frame_len) |
| |
| OAL_STATIC osal_void | hmac_11k_get_tsf (hmac_vap_stru *hmac_vap, mac_scanned_result_extend_info_stru *scan_result_ext_info, dmac_rx_ctl_stru *rx_ctrl) |
| |
| OAL_STATIC osal_void | hmac_set_rrm_enabled_cap_field_etc (osal_void *vap, osal_u8 *buffer, osal_u8 *ie_len) |
| |
| OAL_STATIC osal_u32 | hmac_sta_up_update_rrm_capability (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload, osal_u32 rx_len) |
| |
| OAL_STATIC osal_u32 | hmac_sta_up_rx_action_radio_measurment (oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_u32 | hmac_ap_up_update_rrm_capability (hmac_user_stru *hmac_user, osal_u16 us_cap_info, osal_u8 *payload, osal_u32 msg_len) |
| |
| OAL_STATIC osal_void | hmac_get_11k_cap (hmac_vap_stru *hmac_vap, osal_s32 *pl_value) |
| |
| osal_u32 | hmac_11k_init (osal_void) |
| |
| osal_void | hmac_11k_deinit (osal_void) |
| |