Lines Matching refs:wcn36xx

182 static int put_cfg_tlv_u32(struct wcn36xx *wcn, size_t *len, u32 id, u32 value)
206 static void wcn36xx_smd_set_bss_nw_type(struct wcn36xx *wcn,
289 static void wcn36xx_smd_set_sta_vht_params(struct wcn36xx *wcn,
337 static void wcn36xx_smd_set_sta_default_vht_params(struct wcn36xx *wcn,
353 static void wcn36xx_smd_set_sta_default_ht_ldpc_params(struct wcn36xx *wcn,
362 static void wcn36xx_smd_set_sta_params(struct wcn36xx *wcn,
422 static int wcn36xx_smd_send_and_wait(struct wcn36xx *wcn, size_t len)
504 int wcn36xx_smd_load_nv(struct wcn36xx *wcn)
572 static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len)
612 int wcn36xx_smd_start(struct wcn36xx *wcn)
669 int wcn36xx_smd_stop(struct wcn36xx *wcn)
696 int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode,
735 int wcn36xx_smd_start_scan(struct wcn36xx *wcn, u8 scan_channel)
766 int wcn36xx_smd_end_scan(struct wcn36xx *wcn, u8 scan_channel)
797 int wcn36xx_smd_finish_scan(struct wcn36xx *wcn,
839 int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif,
913 int wcn36xx_smd_stop_hw_scan(struct wcn36xx *wcn)
940 int wcn36xx_smd_update_channel_list(struct wcn36xx *wcn, struct cfg80211_scan_request *req)
1034 int wcn36xx_smd_switch_channel(struct wcn36xx *wcn,
1091 int wcn36xx_smd_process_ptt_msg(struct wcn36xx *wcn,
1147 int wcn36xx_smd_update_scan_params(struct wcn36xx *wcn,
1190 static int wcn36xx_smd_add_sta_self_rsp(struct wcn36xx *wcn,
1219 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif)
1253 int wcn36xx_smd_delete_sta_self(struct wcn36xx *wcn, u8 *addr)
1281 int wcn36xx_smd_delete_sta(struct wcn36xx *wcn, u8 sta_index)
1328 int wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch)
1375 int wcn36xx_smd_set_link_st(struct wcn36xx *wcn, const u8 *bssid,
1410 static void wcn36xx_smd_convert_sta_to_v1(struct wcn36xx *wcn,
1448 wcn36xx_smd_set_sta_params_v1(struct wcn36xx *wcn,
1472 static int wcn36xx_smd_config_sta_rsp(struct wcn36xx *wcn,
1505 static int wcn36xx_smd_config_sta_v1(struct wcn36xx *wcn,
1533 static int wcn36xx_smd_config_sta_v0(struct wcn36xx *wcn,
1557 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif,
1586 static void wcn36xx_smd_set_bss_params(struct wcn36xx *wcn,
1674 static int wcn36xx_smd_config_bss_v1(struct wcn36xx *wcn,
1796 static int wcn36xx_smd_config_bss_v0(struct wcn36xx *wcn,
1839 static int wcn36xx_smd_config_bss_rsp(struct wcn36xx *wcn,
1883 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif,
1913 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif)
1949 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif,
1981 * The wcn36xx FW has a fixed size for the PVM in the TIM. If
2023 int wcn36xx_smd_update_proberesp_tmpl(struct wcn36xx *wcn,
2067 int wcn36xx_smd_set_stakey(struct wcn36xx *wcn,
2116 int wcn36xx_smd_set_bsskey(struct wcn36xx *wcn,
2155 int wcn36xx_smd_remove_stakey(struct wcn36xx *wcn,
2187 int wcn36xx_smd_remove_bsskey(struct wcn36xx *wcn,
2218 int wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif)
2248 int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif)
2277 int wcn36xx_smd_enter_imps(struct wcn36xx *wcn)
2304 int wcn36xx_smd_exit_imps(struct wcn36xx *wcn)
2330 int wcn36xx_smd_set_power_params(struct wcn36xx *wcn, bool ignore_dtim)
2363 int wcn36xx_smd_keep_alive_req(struct wcn36xx *wcn,
2403 int wcn36xx_smd_dump_cmd_req(struct wcn36xx *wcn, u32 arg1, u32 arg2,
2435 int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn)
2488 int wcn36xx_smd_add_ba_session(struct wcn36xx *wcn,
2536 int wcn36xx_smd_add_ba(struct wcn36xx *wcn, u8 session_id)
2564 int wcn36xx_smd_del_ba(struct wcn36xx *wcn, u16 tid, u8 direction, u8 sta_index)
2592 int wcn36xx_smd_get_stats(struct wcn36xx *wcn, u8 sta_index, u32 stats_mask,
2671 int wcn36xx_smd_trigger_ba(struct wcn36xx *wcn, u8 sta_index, u16 tid, u16 *ssn)
2713 static int wcn36xx_smd_tx_compl_ind(struct wcn36xx *wcn, void *buf, size_t len)
2727 static int wcn36xx_smd_hw_scan_ind(struct wcn36xx *wcn, void *buf, size_t len)
2764 static int wcn36xx_smd_missed_beacon_ind(struct wcn36xx *wcn,
2802 static int wcn36xx_smd_delete_sta_context_ind(struct wcn36xx *wcn,
2856 static int wcn36xx_smd_print_reg_info_ind(struct wcn36xx *wcn,
2880 int wcn36xx_smd_update_cfg(struct wcn36xx *wcn, u32 cfg_id, u32 value)
2913 int wcn36xx_smd_set_mc_list(struct wcn36xx *wcn,
2951 int wcn36xx_smd_arp_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
2989 int wcn36xx_smd_ipv6_ns_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
3044 int wcn36xx_smd_ipv6_ns_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
3051 int wcn36xx_smd_gtk_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
3089 static int wcn36xx_smd_gtk_offload_get_info_rsp(struct wcn36xx *wcn,
3130 int wcn36xx_smd_gtk_offload_get_info(struct wcn36xx *wcn,
3161 int wcn36xx_smd_wlan_host_suspend_ind(struct wcn36xx *wcn)
3180 int wcn36xx_smd_host_resume(struct wcn36xx *wcn)
3253 int wcn36xx_smd_add_beacon_filter(struct wcn36xx *wcn,
3304 struct wcn36xx *wcn = hw->priv;
3395 struct wcn36xx *wcn =
3396 container_of(work, struct wcn36xx, hal_ind_work);
3456 int wcn36xx_smd_open(struct wcn36xx *wcn)
3469 void wcn36xx_smd_close(struct wcn36xx *wcn)