| H A D | smd.c | 182 static int put_cfg_tlv_u32(struct wcn36xx *wcn, size_t *len, u32 id, u32 value) in put_cfg_tlv_u32() argument 206 static void wcn36xx_smd_set_bss_nw_type(struct wcn36xx *wcn, in wcn36xx_smd_set_bss_nw_type() argument 289 static void wcn36xx_smd_set_sta_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_vht_params() argument 337 static void wcn36xx_smd_set_sta_default_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_vht_params() argument 353 static void wcn36xx_smd_set_sta_default_ht_ldpc_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_ht_ldpc_params() argument 362 wcn36xx_smd_set_sta_params(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct wcn36xx_hal_config_sta_params * sta_params) wcn36xx_smd_set_sta_params() argument 422 wcn36xx_smd_send_and_wait(struct wcn36xx * wcn,size_t len) wcn36xx_smd_send_and_wait() argument 504 wcn36xx_smd_load_nv(struct wcn36xx * wcn) wcn36xx_smd_load_nv() argument 572 wcn36xx_smd_start_rsp(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_start_rsp() argument 612 wcn36xx_smd_start(struct wcn36xx * wcn) wcn36xx_smd_start() argument 669 wcn36xx_smd_stop(struct wcn36xx * wcn) wcn36xx_smd_stop() argument 696 wcn36xx_smd_init_scan(struct wcn36xx * wcn,enum wcn36xx_hal_sys_mode mode,struct ieee80211_vif * vif) wcn36xx_smd_init_scan() argument 735 wcn36xx_smd_start_scan(struct wcn36xx * wcn,u8 scan_channel) wcn36xx_smd_start_scan() argument 766 wcn36xx_smd_end_scan(struct wcn36xx * wcn,u8 scan_channel) wcn36xx_smd_end_scan() argument 797 wcn36xx_smd_finish_scan(struct wcn36xx * wcn,enum wcn36xx_hal_sys_mode mode,struct ieee80211_vif * vif) wcn36xx_smd_finish_scan() argument 839 wcn36xx_smd_start_hw_scan(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct cfg80211_scan_request * req) wcn36xx_smd_start_hw_scan() argument 913 wcn36xx_smd_stop_hw_scan(struct wcn36xx * wcn) wcn36xx_smd_stop_hw_scan() argument 940 wcn36xx_smd_update_channel_list(struct wcn36xx * wcn,struct cfg80211_scan_request * req) wcn36xx_smd_update_channel_list() argument 1034 wcn36xx_smd_switch_channel(struct wcn36xx * wcn,struct ieee80211_vif * vif,int ch) wcn36xx_smd_switch_channel() argument 1091 wcn36xx_smd_process_ptt_msg(struct wcn36xx * wcn,struct ieee80211_vif * vif,void * ptt_msg,size_t len,void ** ptt_rsp_msg) wcn36xx_smd_process_ptt_msg() argument 1130 wcn36xx_smd_add_sta_self_rsp(struct wcn36xx * wcn,struct ieee80211_vif * vif,void * buf,size_t len) wcn36xx_smd_add_sta_self_rsp() argument 1159 wcn36xx_smd_add_sta_self(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_add_sta_self() argument 1193 wcn36xx_smd_delete_sta_self(struct wcn36xx * wcn,u8 * addr) wcn36xx_smd_delete_sta_self() argument 1221 wcn36xx_smd_delete_sta(struct wcn36xx * wcn,u8 sta_index) wcn36xx_smd_delete_sta() argument 1268 wcn36xx_smd_join(struct wcn36xx * wcn,const u8 * bssid,u8 * vif,u8 ch) wcn36xx_smd_join() argument 1315 wcn36xx_smd_set_link_st(struct wcn36xx * wcn,const u8 * bssid,const u8 * sta_mac,enum wcn36xx_hal_link_state state) wcn36xx_smd_set_link_st() argument 1350 wcn36xx_smd_convert_sta_to_v1(struct wcn36xx * wcn,const struct wcn36xx_hal_config_sta_params * orig,struct wcn36xx_hal_config_sta_params_v1 * v1) wcn36xx_smd_convert_sta_to_v1() argument 1388 wcn36xx_smd_set_sta_params_v1(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct wcn36xx_hal_config_sta_params_v1 * sta_par) wcn36xx_smd_set_sta_params_v1() argument 1412 wcn36xx_smd_config_sta_rsp(struct wcn36xx * wcn,struct ieee80211_sta * sta,void * buf,size_t len) wcn36xx_smd_config_sta_rsp() argument 1445 wcn36xx_smd_config_sta_v1(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta) wcn36xx_smd_config_sta_v1() argument 1473 wcn36xx_smd_config_sta_v0(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta) wcn36xx_smd_config_sta_v0() argument 1497 wcn36xx_smd_config_sta(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta) wcn36xx_smd_config_sta() argument 1526 wcn36xx_smd_set_bss_params(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const u8 * bssid,bool update,struct wcn36xx_hal_config_bss_params * bss) wcn36xx_smd_set_bss_params() argument 1614 wcn36xx_smd_config_bss_v1(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta_80211,const u8 * bssid,bool update) wcn36xx_smd_config_bss_v1() argument 1736 wcn36xx_smd_config_bss_v0(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const u8 * bssid,bool update) wcn36xx_smd_config_bss_v0() argument 1779 wcn36xx_smd_config_bss_rsp(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,void * buf,size_t len) wcn36xx_smd_config_bss_rsp() argument 1823 wcn36xx_smd_config_bss(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct ieee80211_sta * sta,const u8 * bssid,bool update) wcn36xx_smd_config_bss() argument 1853 wcn36xx_smd_delete_bss(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_delete_bss() argument 1889 wcn36xx_smd_send_beacon(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct sk_buff * skb_beacon,u16 tim_off,u16 p2p_off) wcn36xx_smd_send_beacon() argument 1963 wcn36xx_smd_update_proberesp_tmpl(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct sk_buff * skb) wcn36xx_smd_update_proberesp_tmpl() argument 2007 wcn36xx_smd_set_stakey(struct wcn36xx * wcn,enum ani_ed_type enc_type,u8 keyidx,u8 keylen,u8 * key,u8 sta_index) wcn36xx_smd_set_stakey() argument 2056 wcn36xx_smd_set_bsskey(struct wcn36xx * wcn,enum ani_ed_type enc_type,u8 bssidx,u8 keyidx,u8 keylen,u8 * key) wcn36xx_smd_set_bsskey() argument 2095 wcn36xx_smd_remove_stakey(struct wcn36xx * wcn,enum ani_ed_type enc_type,u8 keyidx,u8 sta_index) wcn36xx_smd_remove_stakey() argument 2127 wcn36xx_smd_remove_bsskey(struct wcn36xx * wcn,enum ani_ed_type enc_type,u8 bssidx,u8 keyidx) wcn36xx_smd_remove_bsskey() argument 2158 wcn36xx_smd_enter_bmps(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_enter_bmps() argument 2188 wcn36xx_smd_exit_bmps(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_exit_bmps() argument 2217 wcn36xx_smd_enter_imps(struct wcn36xx * wcn) wcn36xx_smd_enter_imps() argument 2244 wcn36xx_smd_exit_imps(struct wcn36xx * wcn) wcn36xx_smd_exit_imps() argument 2270 wcn36xx_smd_set_power_params(struct wcn36xx * wcn,bool ignore_dtim) wcn36xx_smd_set_power_params() argument 2303 wcn36xx_smd_keep_alive_req(struct wcn36xx * wcn,struct ieee80211_vif * vif,int packet_type) wcn36xx_smd_keep_alive_req() argument 2343 wcn36xx_smd_dump_cmd_req(struct wcn36xx * wcn,u32 arg1,u32 arg2,u32 arg3,u32 arg4,u32 arg5) wcn36xx_smd_dump_cmd_req() argument 2375 wcn36xx_smd_feature_caps_exchange(struct wcn36xx * wcn) wcn36xx_smd_feature_caps_exchange() argument 2428 wcn36xx_smd_add_ba_session(struct wcn36xx * wcn,struct ieee80211_sta * sta,u16 tid,u16 * ssn,u8 direction,u8 sta_index) wcn36xx_smd_add_ba_session() argument 2476 wcn36xx_smd_add_ba(struct wcn36xx * wcn,u8 session_id) wcn36xx_smd_add_ba() argument 2504 wcn36xx_smd_del_ba(struct wcn36xx * wcn,u16 tid,u8 direction,u8 sta_index) wcn36xx_smd_del_ba() argument 2532 wcn36xx_smd_get_stats(struct wcn36xx * wcn,u8 sta_index,u32 stats_mask,struct station_info * sinfo) wcn36xx_smd_get_stats() argument 2611 wcn36xx_smd_trigger_ba(struct wcn36xx * wcn,u8 sta_index,u16 tid,u16 * ssn) wcn36xx_smd_trigger_ba() argument 2653 wcn36xx_smd_tx_compl_ind(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_tx_compl_ind() argument 2667 wcn36xx_smd_hw_scan_ind(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_hw_scan_ind() argument 2704 wcn36xx_smd_missed_beacon_ind(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_missed_beacon_ind() argument 2742 wcn36xx_smd_delete_sta_context_ind(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_delete_sta_context_ind() argument 2796 wcn36xx_smd_print_reg_info_ind(struct wcn36xx * wcn,void * buf,size_t len) wcn36xx_smd_print_reg_info_ind() argument 2820 wcn36xx_smd_update_cfg(struct wcn36xx * wcn,u32 cfg_id,u32 value) wcn36xx_smd_update_cfg() argument 2853 wcn36xx_smd_set_mc_list(struct wcn36xx * wcn,struct ieee80211_vif * vif,struct wcn36xx_hal_rcv_flt_mc_addr_list_type * fp) wcn36xx_smd_set_mc_list() argument 2891 wcn36xx_smd_arp_offload(struct wcn36xx * wcn,struct ieee80211_vif * vif,bool enable) wcn36xx_smd_arp_offload() argument 2929 wcn36xx_smd_ipv6_ns_offload(struct wcn36xx * wcn,struct ieee80211_vif * vif,bool enable) wcn36xx_smd_ipv6_ns_offload() argument 2984 wcn36xx_smd_ipv6_ns_offload(struct wcn36xx * wcn,struct ieee80211_vif * vif,bool enable) wcn36xx_smd_ipv6_ns_offload() argument 2991 wcn36xx_smd_gtk_offload(struct wcn36xx * wcn,struct ieee80211_vif * vif,bool enable) wcn36xx_smd_gtk_offload() argument 3029 wcn36xx_smd_gtk_offload_get_info_rsp(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_gtk_offload_get_info_rsp() argument 3070 wcn36xx_smd_gtk_offload_get_info(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_gtk_offload_get_info() argument 3101 wcn36xx_smd_wlan_host_suspend_ind(struct wcn36xx * wcn) wcn36xx_smd_wlan_host_suspend_ind() argument 3120 wcn36xx_smd_host_resume(struct wcn36xx * wcn) wcn36xx_smd_host_resume() argument 3193 wcn36xx_smd_add_beacon_filter(struct wcn36xx * wcn,struct ieee80211_vif * vif) wcn36xx_smd_add_beacon_filter() argument 3244 struct wcn36xx *wcn = hw->priv; wcn36xx_smd_rsp_process() local 3335 struct wcn36xx *wcn = wcn36xx_ind_smd_work() local 3396 wcn36xx_smd_open(struct wcn36xx * wcn) wcn36xx_smd_open() argument 3409 wcn36xx_smd_close(struct wcn36xx * wcn) wcn36xx_smd_close() argument [all...] |