Lines Matching refs:wcn36xx

53 struct wcn36xx;
56 int wcn36xx_smd_open(struct wcn36xx *wcn);
57 void wcn36xx_smd_close(struct wcn36xx *wcn);
59 int wcn36xx_smd_load_nv(struct wcn36xx *wcn);
60 int wcn36xx_smd_start(struct wcn36xx *wcn);
61 int wcn36xx_smd_stop(struct wcn36xx *wcn);
62 int wcn36xx_smd_start_scan(struct wcn36xx *wcn, u8 scan_channel);
63 int wcn36xx_smd_end_scan(struct wcn36xx *wcn, u8 scan_channel);
64 int wcn36xx_smd_finish_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode,
66 int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode,
69 int wcn36xx_smd_update_scan_params(struct wcn36xx *wcn, u8 *channels, size_t channel_count);
70 int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif,
72 int wcn36xx_smd_stop_hw_scan(struct wcn36xx *wcn);
73 int wcn36xx_smd_update_channel_list(struct wcn36xx *wcn, struct cfg80211_scan_request *req);
74 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif);
75 int wcn36xx_smd_delete_sta_self(struct wcn36xx *wcn, u8 *addr);
76 int wcn36xx_smd_delete_sta(struct wcn36xx *wcn, u8 sta_index);
77 int wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch);
78 int wcn36xx_smd_set_link_st(struct wcn36xx *wcn, const u8 *bssid,
81 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif,
84 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif);
85 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif,
87 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif,
90 int wcn36xx_smd_switch_channel(struct wcn36xx *wcn,
92 int wcn36xx_smd_process_ptt_msg(struct wcn36xx *wcn,
96 int wcn36xx_smd_update_proberesp_tmpl(struct wcn36xx *wcn,
99 int wcn36xx_smd_set_stakey(struct wcn36xx *wcn,
105 int wcn36xx_smd_set_bsskey(struct wcn36xx *wcn,
111 int wcn36xx_smd_remove_stakey(struct wcn36xx *wcn,
115 int wcn36xx_smd_remove_bsskey(struct wcn36xx *wcn,
119 int wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
120 int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
121 int wcn36xx_smd_set_power_params(struct wcn36xx *wcn, bool ignore_dtim);
122 int wcn36xx_smd_keep_alive_req(struct wcn36xx *wcn,
125 int wcn36xx_smd_dump_cmd_req(struct wcn36xx *wcn, u32 arg1, u32 arg2,
127 int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn);
132 int wcn36xx_smd_add_ba_session(struct wcn36xx *wcn,
138 int wcn36xx_smd_add_ba(struct wcn36xx *wcn, u8 session_id);
139 int wcn36xx_smd_del_ba(struct wcn36xx *wcn, u16 tid, u8 direction, u8 sta_index);
140 int wcn36xx_smd_trigger_ba(struct wcn36xx *wcn, u8 sta_index, u16 tid, u8 session_id);
142 int wcn36xx_smd_update_cfg(struct wcn36xx *wcn, u32 cfg_id, u32 value);
147 int wcn36xx_smd_set_mc_list(struct wcn36xx *wcn,
151 int wcn36xx_smd_arp_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
154 int wcn36xx_smd_ipv6_ns_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
157 int wcn36xx_smd_gtk_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif,
160 int wcn36xx_smd_gtk_offload_get_info(struct wcn36xx *wcn,
163 int wcn36xx_smd_wlan_host_suspend_ind(struct wcn36xx *wcn);
165 int wcn36xx_smd_host_resume(struct wcn36xx *wcn);
167 int wcn36xx_smd_enter_imps(struct wcn36xx *wcn);
168 int wcn36xx_smd_exit_imps(struct wcn36xx *wcn);