Searched refs:wmi (Results 1 - 25 of 35) sorted by relevance

12

/drivers/net/wireless/ath/ath9k/
H A Dwmi.c89 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv)
91 struct wmi *wmi; local
93 wmi = kzalloc(sizeof(struct wmi), GFP_KERNEL);
94 if (!wmi)
97 wmi->drv_priv = priv;
98 wmi->stopped = false;
99 skb_queue_head_init(&wmi->wmi_event_queue);
100 spin_lock_init(&wmi
114 struct wmi *wmi = priv->wmi; local
135 struct wmi *wmi = (struct wmi *)data; local
194 ath9k_wmi_rsp_callback(struct wmi *wmi, struct sk_buff *skb) argument
207 struct wmi *wmi = (struct wmi *) priv; local
246 ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, enum htc_endpoint_id *wmi_ctrl_epid) argument
270 ath9k_wmi_cmd_issue(struct wmi *wmi, struct sk_buff *skb, enum wmi_cmd_id cmd, u16 len) argument
283 ath9k_wmi_cmd(struct wmi *wmi, enum wmi_cmd_id cmd_id, u8 *cmd_buf, u32 cmd_len, u8 *rsp_buf, u32 rsp_len, u32 timeout) argument
[all...]
H A Dwmi.h140 struct wmi { struct
165 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv);
167 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi,
169 int ath9k_wmi_cmd(struct wmi *wmi, enum wmi_cmd_id cmd_id,
179 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, NULL, 0, \
186 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, \
H A Dhtc_drv_init.c122 ret = ath9k_wmi_connect(priv->htc, priv->wmi, &priv->wmi_cmd_ep);
218 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID,
245 ret = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID,
265 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID,
266 (u8 *) &priv->wmi->multi_write,
267 sizeof(struct register_write) * priv->wmi->multi_write_idx,
273 priv->wmi->multi_write_idx);
275 priv->wmi->multi_write_idx = 0;
289 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID,
305 mutex_lock(&priv->wmi
[all...]
H A DMakefile65 wmi.o \
H A Dhtc_drv_txrx.c547 tasklet_kill(&priv->wmi->wmi_event_tasklet);
561 spin_lock_bh(&priv->wmi->event_lock);
562 list_for_each_entry_safe(event, tmp, &priv->wmi->pending_tx_events, list) {
566 spin_unlock_bh(&priv->wmi->event_lock);
669 spin_lock(&priv->wmi->event_lock);
671 &priv->wmi->pending_tx_events);
672 spin_unlock(&priv->wmi->event_lock);
762 spin_lock(&priv->wmi->event_lock);
763 list_for_each_entry_safe(event, tmp, &priv->wmi->pending_tx_events, list) {
783 spin_unlock(&priv->wmi
[all...]
/drivers/net/wireless/ath/ath6kl/
H A Dwmi.c27 static int ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx);
123 void ath6kl_wmi_set_control_ep(struct wmi *wmi, enum htc_endpoint_id ep_id) argument
128 wmi->ep_id = ep_id;
131 enum htc_endpoint_id ath6kl_wmi_get_control_ep(struct wmi *wmi) argument
133 return wmi->ep_id;
160 int ath6kl_wmi_dix_2_dot3(struct wmi *wmi, struc argument
206 ath6kl_wmi_meta_add(struct wmi *wmi, struct sk_buff *skb, u8 *version, void *tx_meta_info) argument
234 ath6kl_wmi_data_hdr_add(struct wmi *wmi, struct sk_buff *skb, u8 msg_type, u32 flags, enum wmi_data_hdr_data_type data_type, u8 meta_ver, void *tx_meta_info, u8 if_idx) argument
298 ath6kl_wmi_implicit_create_pstream(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, u32 layer2_priority, bool wmm_enabled, u8 *ac) argument
388 ath6kl_wmi_dot11_hdr_remove(struct wmi *wmi, struct sk_buff *skb) argument
503 ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
535 ath6kl_wmi_cancel_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
573 ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
599 ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
642 ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
726 ath6kl_wmi_simple_cmd(struct wmi *wmi, u8 if_idx, enum wmi_cmd_id cmd_id) argument
741 ath6kl_wmi_ready_event_rx(struct wmi *wmi, u8 *datap, int len) argument
761 ath6kl_wmi_set_roam_lrssi_cmd(struct wmi *wmi, u8 lrssi) argument
785 ath6kl_wmi_force_roam_cmd(struct wmi *wmi, const u8 *bssid) argument
804 ath6kl_wmi_ap_set_beacon_intvl_cmd(struct wmi *wmi, u8 if_idx, u32 beacon_intvl) argument
821 ath6kl_wmi_ap_set_dtim_cmd(struct wmi *wmi, u8 if_idx, u32 dtim_period) argument
837 ath6kl_wmi_set_roam_mode_cmd(struct wmi *wmi, enum wmi_roam_mode mode) argument
856 ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
987 ath6kl_wmi_regdomain_event(struct wmi *wmi, u8 *datap, int len) argument
1022 ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1047 ath6kl_wmi_peer_node_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1066 ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1088 ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1172 ath6kl_wmi_pstream_timeout_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1199 ath6kl_wmi_bitrate_reply_rx(struct wmi *wmi, u8 *datap, int len) argument
1228 ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len) argument
1235 ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len) argument
1245 ath6kl_wmi_ch_list_reply_rx(struct wmi *wmi, u8 *datap, int len) argument
1255 ath6kl_wmi_tx_pwr_reply_rx(struct wmi *wmi, u8 *datap, int len) argument
1268 ath6kl_wmi_keepalive_reply_rx(struct wmi *wmi, u8 *datap, int len) argument
1278 ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1291 ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1328 ath6kl_wmi_error_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1352 ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1396 ath6kl_wmi_send_rssi_threshold_params(struct wmi *wmi, struct wmi_rssi_threshold_params_cmd *rssi_cmd) argument
1413 ath6kl_wmi_rssi_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1509 ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1578 ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1603 ath6kl_wmi_set_txe_notify(struct wmi *wmi, u8 idx, u32 rate, u32 pkts, u32 intvl) argument
1622 ath6kl_wmi_set_rssi_filter_cmd(struct wmi *wmi, u8 if_idx, s8 rssi) argument
1640 ath6kl_wmi_send_snr_threshold_params(struct wmi *wmi, struct wmi_snr_threshold_params_cmd *snr_cmd) argument
1657 ath6kl_wmi_snr_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1747 ath6kl_wmi_aplist_event_rx(struct wmi *wmi, u8 *datap, int len) argument
1778 ath6kl_wmi_cmd_send(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, enum wmi_cmd_id cmd_id, enum wmi_sync_flag sync_flag) argument
1843 ath6kl_wmi_connect_cmd(struct wmi *wmi, u8 if_idx, enum network_type nw_type, enum dot11_auth_mode dot11_auth_mode, enum auth_mode auth_mode, enum crypto_type pairwise_crypto, u8 pairwise_crypto_len, enum crypto_type group_crypto, u8 group_crypto_len, int ssid_len, u8 *ssid, u8 *bssid, u16 channel, u32 ctrl_flags, u8 nw_subtype) argument
1903 ath6kl_wmi_reconnect_cmd(struct wmi *wmi, u8 if_idx, u8 *bssid, u16 channel) argument
1931 ath6kl_wmi_disconnect_cmd(struct wmi *wmi, u8 if_idx) argument
1949 ath6kl_wmi_startscan_cmd(struct wmi *wmi, u8 if_idx, enum wmi_scan_type scan_type, u32 force_fgscan, u32 is_legacy, u32 home_dwell_time, u32 force_scan_interval, s8 num_chan, u16 *ch_list) argument
1998 ath6kl_wmi_beginscan_cmd(struct wmi *wmi, u8 if_idx, enum wmi_scan_type scan_type, u32 force_fgscan, u32 is_legacy, u32 home_dwell_time, u32 force_scan_interval, s8 num_chan, u16 *ch_list, u32 no_cck, u32 *rates) argument
2077 ath6kl_wmi_enable_sched_scan_cmd(struct wmi *wmi, u8 if_idx, bool enable) argument
2098 ath6kl_wmi_scanparams_cmd(struct wmi *wmi, u8 if_idx, u16 fg_start_sec, u16 fg_end_sec, u16 bg_sec, u16 minact_chdw_msec, u16 maxact_chdw_msec, u16 pas_chdw_msec, u8 short_scan_ratio, u8 scan_ctrl_flag, u32 max_dfsch_act_time, u16 maxact_scan_per_ssid) argument
2131 ath6kl_wmi_bssfilter_cmd(struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask) argument
2153 ath6kl_wmi_probedssid_cmd(struct wmi *wmi, u8 if_idx, u8 index, u8 flag, u8 ssid_len, u8 *ssid) argument
2190 ath6kl_wmi_listeninterval_cmd(struct wmi *wmi, u8 if_idx, u16 listen_interval, u16 listen_beacons) argument
2211 ath6kl_wmi_bmisstime_cmd(struct wmi *wmi, u8 if_idx, u16 bmiss_time, u16 num_beacons) argument
2231 ath6kl_wmi_powermode_cmd(struct wmi *wmi, u8 if_idx, u8 pwr_mode) argument
2250 ath6kl_wmi_pmparams_cmd(struct wmi *wmi, u8 if_idx, u16 idle_period, u16 ps_poll_num, u16 dtim_policy, u16 tx_wakeup_policy, u16 num_tx_to_wakeup, u16 ps_fail_event_policy) argument
2276 ath6kl_wmi_disctimeout_cmd(struct wmi *wmi, u8 if_idx, u8 timeout) argument
2298 ath6kl_wmi_addkey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index, enum crypto_type key_type, u8 key_usage, u8 key_len, u8 *key_rsc, unsigned int key_rsc_len, u8 *key_material, u8 key_op_ctrl, u8 *mac_addr, enum wmi_sync_flag sync_flag) argument
2346 ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 if_idx, const u8 *krk) argument
2365 ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index) argument
2387 ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, u8 if_idx, const u8 *bssid, const u8 *pmkid, bool set) argument
2420 ath6kl_wmi_data_sync_send(struct wmi *wmi, struct sk_buff *skb, enum htc_endpoint_id ep_id, u8 if_idx) argument
2442 ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) argument
2532 ath6kl_wmi_create_pstream_cmd(struct wmi *wmi, u8 if_idx, struct wmi_create_pstream_cmd *params) argument
2626 ath6kl_wmi_delete_pstream_cmd(struct wmi *wmi, u8 if_idx, u8 traffic_class, u8 tsid) argument
2684 ath6kl_wmi_set_ip_cmd(struct wmi *wmi, u8 if_idx, __be32 ips0, __be32 ips1) argument
2709 ath6kl_wmi_relinquish_implicit_pstream_credits(struct wmi *wmi) argument
2757 ath6kl_set_bitrate_mask64(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument
2809 ath6kl_set_bitrate_mask32(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument
2859 ath6kl_wmi_set_bitrate_mask(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument
2871 ath6kl_wmi_set_host_sleep_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_host_mode host_mode) argument
2904 ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx(struct wmi *wmi, struct ath6kl_vif *vif) argument
2915 ath6kl_wmi_set_wow_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_wow_mode wow_mode, u32 filter, u16 host_req_delay) argument
2943 ath6kl_wmi_add_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u8 list_id, u8 filter_size, u8 filter_offset, const u8 *filter, const u8 *mask) argument
2980 ath6kl_wmi_del_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u16 list_id, u16 filter_id) argument
3000 ath6kl_wmi_cmd_send_xtnd(struct wmi *wmi, struct sk_buff *skb, enum wmix_command_id cmd_id, enum wmi_sync_flag sync_flag) argument
3017 ath6kl_wmi_get_challenge_resp_cmd(struct wmi *wmi, u32 cookie, u32 source) argument
3036 ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config) argument
3055 ath6kl_wmi_get_stats_cmd(struct wmi *wmi, u8 if_idx) argument
3060 ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 if_idx, u8 dbM) argument
3079 ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi, u8 if_idx) argument
3084 ath6kl_wmi_get_roam_tbl_cmd(struct wmi *wmi) argument
3089 ath6kl_wmi_set_lpreamble_cmd(struct wmi *wmi, u8 if_idx, u8 status, u8 preamble_policy) argument
3109 ath6kl_wmi_set_rts_cmd(struct wmi *wmi, u16 threshold) argument
3127 ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) argument
3148 ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 if_idx, u8 keep_alive_intvl) argument
3171 ath6kl_wmi_set_htcap_cmd(struct wmi *wmi, u8 if_idx, enum ieee80211_band band, struct ath6kl_htcap *htcap) argument
3208 ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len) argument
3224 ath6kl_wmi_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, bool mc_all_on) argument
3242 ath6kl_wmi_add_del_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, u8 *filter, bool add_filter) argument
3270 ath6kl_wmi_sta_bmiss_enhance_cmd(struct wmi *wmi, u8 if_idx, bool enhance) argument
3289 ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2) argument
3306 ath6kl_wmi_get_rate(struct wmi *wmi, s8 rate_index) argument
3337 ath6kl_wmi_get_pmkid_list_event_rx(struct wmi *wmi, u8 *datap, u32 len) argument
3356 ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3367 ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3424 ath6kl_wmi_ap_hidden_ssid(struct wmi *wmi, u8 if_idx, bool enable) argument
3441 ath6kl_wmi_ap_set_apsd(struct wmi *wmi, u8 if_idx, u8 enable) argument
3457 ath6kl_wmi_set_apsd_bfrd_traf(struct wmi *wmi, u8 if_idx, u16 aid, u16 bitmap, u32 flags) argument
3477 ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3492 ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3500 ath6kl_wmi_set_pvb_cmd(struct wmi *wmi, u8 if_idx, u16 aid, bool flag) argument
3522 ath6kl_wmi_set_rx_frame_format_cmd(struct wmi *wmi, u8 if_idx, u8 rx_meta_ver, bool rx_dot11_hdr, bool defrag_on_host) argument
3546 ath6kl_wmi_set_appie_cmd(struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, const u8 *ie, u8 ie_len) argument
3570 ath6kl_wmi_set_ie_cmd(struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, const u8 *ie_info, u8 ie_len) argument
3593 ath6kl_wmi_disable_11b_rates_cmd(struct wmi *wmi, bool disable) argument
3611 ath6kl_wmi_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx, u32 freq, u32 dur) argument
3633 ath6kl_wmi_send_action_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len) argument
3672 __ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len, u32 no_cck) argument
3712 ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len, u32 no_cck) argument
3738 ath6kl_wmi_send_probe_response_cmd(struct wmi *wmi, u8 if_idx, u32 freq, const u8 *dst, const u8 *data, u16 data_len) argument
3766 ath6kl_wmi_probe_report_req_cmd(struct wmi *wmi, u8 if_idx, bool enable) argument
3783 ath6kl_wmi_info_req_cmd(struct wmi *wmi, u8 if_idx, u32 info_req_flags) argument
3800 ath6kl_wmi_cancel_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx) argument
3807 ath6kl_wmi_set_inact_period(struct wmi *wmi, u8 if_idx, int inact_timeout) argument
3824 ath6kl_wmi_hb_challenge_resp_event(struct wmi *wmi, u8 *datap, int len) argument
3837 ath6kl_wmi_control_rx_xtnd(struct wmi *wmi, struct sk_buff *skb) argument
3876 ath6kl_wmi_roam_tbl_event_rx(struct wmi *wmi, u8 *datap, int len) argument
3882 ath6kl_wmi_proc_events_vif(struct wmi *wmi, u16 if_idx, u16 cmd_id, u8 *datap, u32 len) argument
3965 ath6kl_wmi_proc_events(struct wmi *wmi, struct sk_buff *skb) argument
4114 ath6kl_wmi_control_rx(struct wmi *wmi, struct sk_buff *skb) argument
4130 ath6kl_wmi_reset(struct wmi *wmi) argument
4142 struct wmi *wmi; local
4159 ath6kl_wmi_shutdown(struct wmi *wmi) argument
[all...]
H A Dwmi.h111 struct wmi { struct
2536 enum htc_endpoint_id ath6kl_wmi_get_control_ep(struct wmi *wmi);
2537 void ath6kl_wmi_set_control_ep(struct wmi *wmi, enum htc_endpoint_id ep_id);
2538 int ath6kl_wmi_dix_2_dot3(struct wmi *wmi, struct sk_buff *skb);
2539 int ath6kl_wmi_data_hdr_add(struct wmi *wmi, struct sk_buff *skb,
2544 int ath6kl_wmi_dot11_hdr_remove(struct wmi *wm
[all...]
H A DMakefile35 ath6kl_core-y += wmi.o
H A Dcfg80211.c158 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false);
290 ath6kl_err("wmi is not ready\n");
362 ret = ath6kl_wmi_set_appie_cmd(ar->wmi, vif->fw_vif_idx,
427 return ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)] == 0;
448 err = ath6kl_wmi_sta_bmiss_enhance_cmd(vif->ar->wmi,
494 if (ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)]) {
521 status = ath6kl_wmi_reconnect_cmd(ar->wmi, vif->fw_vif_idx,
583 ath6kl_wmi_addkey_cmd(ar->wmi, vif->fw_vif_idx, sme->key_idx,
594 if (ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx,
624 status = ath6kl_wmi_listeninterval_cmd(ar->wmi, vi
[all...]
H A Dmain.c362 ath6kl_wmi_addkey_cmd(vif->ar->wmi, vif->fw_vif_idx,
403 ar->wmi, vif->fw_vif_idx, ik->key_index, ik->key_type,
418 ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx, NONE_BSS_FILTER, 0);
511 ath6kl_wmi_disconnect_cmd(vif->ar->wmi, vif->fw_vif_idx);
565 ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx,
587 ath6kl_wmi_set_ie_cmd(ar->wmi, vif->fw_vif_idx,
592 return ath6kl_wmi_ap_profile_commit(ar->wmi, vif->fw_vif_idx,
641 ath6kl_wmi_listeninterval_cmd(ar->wmi, vif->fw_vif_idx,
666 ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx,
737 stats->tx_ucast_rate = ath6kl_wmi_get_rate(ar->wmi, rat
[all...]
H A Dtestmode.c93 ath6kl_wmi_test_cmd(ar->wmi, buf, buf_len);
H A Dcore.c144 ar->wmi = ath6kl_wmi_init(ar);
145 if (!ar->wmi) {
146 ath6kl_err("failed to initialize wmi\n");
151 ath6kl_dbg(ATH6KL_DBG_TRC, "%s: got wmi @ 0x%p.\n", __func__, ar->wmi);
246 ath6kl_wmi_shutdown(ar->wmi);
248 ar->wmi = NULL;
H A Dinit.c300 ath6kl_wmi_set_control_ep(ar->wmi, response.endpoint);
460 ret = ath6kl_wmi_set_rx_frame_format_cmd(ar->wmi, idx,
468 ret = ath6kl_wmi_pmparams_cmd(ar->wmi, idx, 0, 1, 0, 0, 1,
478 ret = ath6kl_wmi_set_lpreamble_cmd(ar->wmi, idx, 0,
487 ret = ath6kl_wmi_set_keepalive_cmd(ar->wmi, idx,
494 ret = ath6kl_wmi_disctimeout_cmd(ar->wmi, idx,
502 ret = ath6kl_wmi_set_wmm_txop(ar->wmi, idx, WMI_TXOP_DISABLED);
510 ret = ath6kl_wmi_info_req_cmd(ar->wmi, idx,
524 ret = ath6kl_wmi_probe_report_req_cmd(ar->wmi, idx, true);
1753 ath6kl_err("wmi i
[all...]
H A Ddebug.c533 ret = ath6kl_wmi_config_debug_module_cmd(ar->wmi,
579 if (ath6kl_wmi_get_stats_cmd(ar->wmi, 0)) {
1039 ath6kl_wmi_set_roam_lrssi_cmd(ar->wmi, ar->lrssi_roam_threshold);
1178 ret = ath6kl_wmi_get_roam_tbl_cmd(ar->wmi);
1250 ret = ath6kl_wmi_force_roam_cmd(ar->wmi, bssid);
1290 ret = ath6kl_wmi_set_roam_mode_cmd(ar->wmi, mode);
1333 ret = ath6kl_wmi_set_keepalive_cmd(ar->wmi, 0, val);
1378 ret = ath6kl_wmi_disctimeout_cmd(ar->wmi, 0, val);
1559 ath6kl_wmi_create_pstream_cmd(ar->wmi, vif->fw_vif_idx, &pstream);
1605 ath6kl_wmi_delete_pstream_cmd(ar->wmi, vi
[all...]
H A Dtxrx.c166 ath6kl_wmi_set_apsd_bfrd_traf(ar->wmi,
203 ath6kl_wmi_set_pvb_cmd(ar->wmi,
248 ath6kl_wmi_set_pvb_cmd(ar->wmi,
318 ath6kl_err("wmi ctrl ep full, dropping pkt : 0x%p, len:%d\n",
413 if (ath6kl_wmi_dix_2_dot3(ar->wmi, skb)) {
432 ret = ath6kl_wmi_data_hdr_add(ar->wmi, skb,
438 ath6kl_warn("failed to add wmi data header:%d\n"
448 ret = ath6kl_wmi_implicit_create_pstream(ar->wmi,
607 ath6kl_err("wmi ctrl ep is full\n");
1298 ath6kl_wmi_set_apsd_bfrd_traf(ar->wmi,
[all...]
H A Drecovery.c88 err = ath6kl_wmi_get_challenge_resp_cmd(ar->wmi,
/drivers/platform/x86/
H A DMakefile6 obj-$(CONFIG_ASUS_WMI) += asus-wmi.o
7 obj-$(CONFIG_ASUS_NB_WMI) += asus-nb-wmi.o
9 obj-$(CONFIG_EEEPC_WMI) += eeepc-wmi.o
14 obj-$(CONFIG_DELL_WMI) += dell-wmi.o
15 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
17 obj-$(CONFIG_ACER_WMI) += acer-wmi.o
21 obj-$(CONFIG_HP_WMI) += hp-wmi.o
23 obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o
32 obj-$(CONFIG_ACPI_WMI) += wmi.o
33 obj-$(CONFIG_MSI_WMI) += msi-wmi
[all...]
H A Dmxm-wmi.c23 #include <linux/mxm-wmi.h>
32 MODULE_ALIAS("wmi:"MXM_WMMX_GUID);
/drivers/net/wireless/ath/ath10k/
H A DMakefile10 wmi.o \
H A Dwmi.c24 #include "wmi.h"
616 ret = wait_for_completion_timeout(&ar->wmi.service_ready,
625 ret = wait_for_completion_timeout(&ar->wmi.unified_ready,
671 ret = ath10k_htc_send(&ar->htc, ar->wmi.eid, skb);
728 wake_up(&ar->wmi.tx_credits_wq);
738 ath10k_warn(ar, "wmi command %d is not supported by firmware\n",
743 wait_event_timeout(ar->wmi.tx_credits_wq, ({
800 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi mgmt tx skb %p len %d ftype %02x stype %02x\n",
805 ret = ath10k_wmi_cmd_send(ar, wmi_skb, ar->wmi.cmd->mgmt_tx_cmdid);
849 * with spectral scan phyerr events starving wmi transpor
[all...]
H A Dmac.c26 #include "wmi.h"
331 ath10k_warn(ar, "failed to create wmi peer %pM on vdev %i: %i\n",
338 ath10k_warn(ar, "failed to wait for created wmi peer %pM on vdev %i: %i\n",
355 param = ar->wmi.pdev_param->sta_kickout_th;
364 param = ar->wmi.vdev_param->ap_keepalive_min_idle_inactive_time_secs;
373 param = ar->wmi.vdev_param->ap_keepalive_max_idle_inactive_time_secs;
382 param = ar->wmi.vdev_param->ap_keepalive_max_unresponsive_time_secs;
403 vdev_param = ar->wmi.vdev_param->rts_threshold;
417 vdev_param = ar->wmi.vdev_param->fragmentation_threshold;
621 ath10k_warn(ar, "failed to request wmi monito
[all...]
/drivers/net/wireless/ath/wil6210/
H A Dtrace.h40 TP_PROTO(struct wil6210_mbox_hdr_wmi *wmi, void *buf, u16 buf_len),
42 TP_ARGS(wmi, buf, buf_len),
53 __entry->mid = wmi->mid;
54 __entry->id = le16_to_cpu(wmi->id);
55 __entry->timestamp = le32_to_cpu(wmi->timestamp);
67 TP_PROTO(struct wil6210_mbox_hdr_wmi *wmi, void *buf, u16 buf_len),
68 TP_ARGS(wmi, buf, buf_len)
72 TP_PROTO(struct wil6210_mbox_hdr_wmi *wmi, void *buf, u16 buf_len),
73 TP_ARGS(wmi, buf, buf_len)
H A DMakefile8 wil6210-y += wmi.o
H A Dwmi.c23 #include "wmi.h"
173 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4288
178 .len = cpu_to_le16(sizeof(cmd.wmi) + len),
180 .wmi = {
257 trace_wil6210_wmi_cmd(&cmd.wmi, buf, len);
482 wil_dbg_wmi(wil, "Disconnect %pM reason %d proto %d wmi\n",
710 event.wmi) + len, 4),
716 cmd = (void *)&evt->event.wmi;
724 struct wil6210_mbox_hdr_wmi *wmi = &evt->event.wmi; local
822 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4290
876 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4291
909 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4292
1001 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4293
1037 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4294
1085 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4295
1148 struct wil6210_mbox_hdr_wmi *wmi = (void *)(&hdr[1]); local
[all...]
H A Ddebugfs.c25 #include "wmi.h"
603 struct wil6210_mbox_hdr_wmi *wmi; local
612 wmi = kmalloc(len, GFP_KERNEL);
613 if (!wmi)
616 rc = simple_write_to_buffer(wmi, len, ppos, buf, len);
620 cmd = &wmi[1];
621 cmdid = le16_to_cpu(wmi->id);
624 kfree(wmi);
781 struct wil6210_mbox_hdr_wmi wmi; member in struct:__anon4279

Completed in 1194 milliseconds

12