/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | wmi.c | 91 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv) in ath9k_init_wmi() 93 struct wmi *wmi; in ath9k_init_wmi() local 95 wmi = kzalloc(sizeof(struct wmi), GFP_KERNEL); in ath9k_init_wmi() 96 if (!wmi) in ath9k_init_wmi() 99 wmi->drv_priv = priv; in ath9k_init_wmi() 100 wmi->stopped = false; in ath9k_init_wmi() 101 skb_queue_head_init(&wmi->wmi_event_queue); in ath9k_init_wmi() 102 spin_lock_init(&wmi in ath9k_init_wmi() 116 struct wmi *wmi = priv->wmi; ath9k_stop_wmi() local 140 struct wmi *wmi = from_tasklet(wmi, t, wmi_event_tasklet); ath9k_wmi_event_tasklet() local 203 ath9k_wmi_rsp_callback(struct wmi *wmi, struct sk_buff *skb) ath9k_wmi_rsp_callback() argument 216 struct wmi *wmi = priv; ath9k_wmi_ctrl_rx() local 260 ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, enum htc_endpoint_id *wmi_ctrl_epid) ath9k_wmi_connect() argument 284 ath9k_wmi_cmd_issue(struct wmi *wmi, struct sk_buff *skb, enum wmi_cmd_id cmd, u16 len, u8 *rsp_buf, u32 rsp_len) ath9k_wmi_cmd_issue() argument 308 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) ath9k_wmi_cmd() argument [all...] |
H A D | htc_drv_init.c | 146 ret = ath9k_wmi_connect(priv->htc, priv->wmi, &priv->wmi_cmd_ep); in ath9k_init_htc_services() 242 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID, in ath9k_regread() 269 ret = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID, in ath9k_multi_regread() 289 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID, in ath9k_regwrite_multi() 290 (u8 *) &priv->wmi->multi_write, in ath9k_regwrite_multi() 291 sizeof(struct register_write) * priv->wmi->multi_write_idx, in ath9k_regwrite_multi() 297 priv->wmi->multi_write_idx); in ath9k_regwrite_multi() 299 priv->wmi->multi_write_idx = 0; in ath9k_regwrite_multi() 313 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID, in ath9k_regwrite_single() 329 mutex_lock(&priv->wmi in ath9k_regwrite_buffer() [all...] |
H A D | wmi.h | 148 struct wmi { struct 181 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv); 182 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, 184 int ath9k_wmi_cmd(struct wmi *wmi, enum wmi_cmd_id cmd_id, 196 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, NULL, 0, \ 203 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, \
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | wmi.c | 91 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv) in ath9k_init_wmi() 93 struct wmi *wmi; in ath9k_init_wmi() local 95 wmi = kzalloc(sizeof(struct wmi), GFP_KERNEL); in ath9k_init_wmi() 96 if (!wmi) in ath9k_init_wmi() 99 wmi->drv_priv = priv; in ath9k_init_wmi() 100 wmi->stopped = false; in ath9k_init_wmi() 101 skb_queue_head_init(&wmi->wmi_event_queue); in ath9k_init_wmi() 102 spin_lock_init(&wmi in ath9k_init_wmi() 116 struct wmi *wmi = priv->wmi; ath9k_stop_wmi() local 140 struct wmi *wmi = from_tasklet(wmi, t, wmi_event_tasklet); ath9k_wmi_event_tasklet() local 205 ath9k_wmi_rsp_callback(struct wmi *wmi, struct sk_buff *skb) ath9k_wmi_rsp_callback() argument 218 struct wmi *wmi = priv; ath9k_wmi_ctrl_rx() local 262 ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, enum htc_endpoint_id *wmi_ctrl_epid) ath9k_wmi_connect() argument 286 ath9k_wmi_cmd_issue(struct wmi *wmi, struct sk_buff *skb, enum wmi_cmd_id cmd, u16 len, u8 *rsp_buf, u32 rsp_len) ath9k_wmi_cmd_issue() argument 310 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) ath9k_wmi_cmd() argument [all...] |
H A D | htc_drv_init.c | 146 ret = ath9k_wmi_connect(priv->htc, priv->wmi, &priv->wmi_cmd_ep); in ath9k_init_htc_services() 242 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID, in ath9k_regread() 269 ret = ath9k_wmi_cmd(priv->wmi, WMI_REG_READ_CMDID, in ath9k_multi_regread() 289 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID, in ath9k_regwrite_multi() 290 (u8 *) &priv->wmi->multi_write, in ath9k_regwrite_multi() 291 sizeof(struct register_write) * priv->wmi->multi_write_idx, in ath9k_regwrite_multi() 297 priv->wmi->multi_write_idx); in ath9k_regwrite_multi() 299 priv->wmi->multi_write_idx = 0; in ath9k_regwrite_multi() 313 r = ath9k_wmi_cmd(priv->wmi, WMI_REG_WRITE_CMDID, in ath9k_regwrite_single() 329 mutex_lock(&priv->wmi in ath9k_regwrite_buffer() [all...] |
H A D | wmi.h | 148 struct wmi { struct 181 struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv); 182 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, 184 int ath9k_wmi_cmd(struct wmi *wmi, enum wmi_cmd_id cmd_id, 196 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, NULL, 0, \ 203 ret = ath9k_wmi_cmd(priv->wmi, _wmi_cmd, \
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | wmi.c | 27 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) in ath6kl_wmi_set_control_ep() argument 128 wmi->ep_id = ep_id; in ath6kl_wmi_set_control_ep() 131 enum htc_endpoint_id ath6kl_wmi_get_control_ep(struct wmi *wmi) in ath6kl_wmi_get_control_ep() argument 133 return wmi->ep_id; in ath6kl_wmi_get_control_ep() 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) ath6kl_wmi_meta_add() 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) ath6kl_wmi_data_hdr_add() 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) ath6kl_wmi_implicit_create_pstream() argument 388 ath6kl_wmi_dot11_hdr_remove(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_dot11_hdr_remove() argument 503 ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_remain_on_chnl_event_rx() argument 535 ath6kl_wmi_cancel_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_cancel_remain_on_chnl_event_rx() argument 573 ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_tx_status_event_rx() argument 599 ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_rx_probe_req_event_rx() argument 642 ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_rx_action_event_rx() argument 726 ath6kl_wmi_simple_cmd(struct wmi *wmi, u8 if_idx, enum wmi_cmd_id cmd_id) ath6kl_wmi_simple_cmd() argument 741 ath6kl_wmi_ready_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ready_event_rx() argument 761 ath6kl_wmi_set_roam_lrssi_cmd(struct wmi *wmi, u8 lrssi) ath6kl_wmi_set_roam_lrssi_cmd() argument 783 ath6kl_wmi_force_roam_cmd(struct wmi *wmi, const u8 *bssid) ath6kl_wmi_force_roam_cmd() argument 802 ath6kl_wmi_ap_set_beacon_intvl_cmd(struct wmi *wmi, u8 if_idx, u32 beacon_intvl) ath6kl_wmi_ap_set_beacon_intvl_cmd() argument 819 ath6kl_wmi_ap_set_dtim_cmd(struct wmi *wmi, u8 if_idx, u32 dtim_period) ath6kl_wmi_ap_set_dtim_cmd() argument 835 ath6kl_wmi_set_roam_mode_cmd(struct wmi *wmi, enum wmi_roam_mode mode) ath6kl_wmi_set_roam_mode_cmd() argument 854 ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_connect_event_rx() argument 985 ath6kl_wmi_regdomain_event(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_regdomain_event() argument 1020 ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_disconnect_event_rx() argument 1045 ath6kl_wmi_peer_node_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_peer_node_event_rx() argument 1064 ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_tkip_micerr_event_rx() argument 1086 ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_bssinfo_event_rx() argument 1170 ath6kl_wmi_pstream_timeout_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_pstream_timeout_event_rx() argument 1201 ath6kl_wmi_bitrate_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_bitrate_reply_rx() argument 1224 ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_test_rx() argument 1231 ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ratemask_reply_rx() argument 1241 ath6kl_wmi_ch_list_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ch_list_reply_rx() argument 1251 ath6kl_wmi_tx_pwr_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_tx_pwr_reply_rx() argument 1264 ath6kl_wmi_keepalive_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_keepalive_reply_rx() argument 1274 ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_scan_complete_rx() argument 1287 ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_neighbor_report_event_rx() argument 1323 ath6kl_wmi_error_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_error_event_rx() argument 1347 ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_stats_event_rx() argument 1391 ath6kl_wmi_send_rssi_threshold_params(struct wmi *wmi, struct wmi_rssi_threshold_params_cmd *rssi_cmd) ath6kl_wmi_send_rssi_threshold_params() argument 1408 ath6kl_wmi_rssi_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_rssi_threshold_event_rx() argument 1504 ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_cac_event_rx() argument 1577 ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_txe_notify_event_rx() argument 1607 ath6kl_wmi_set_txe_notify(struct wmi *wmi, u8 idx, u32 rate, u32 pkts, u32 intvl) ath6kl_wmi_set_txe_notify() argument 1626 ath6kl_wmi_set_rssi_filter_cmd(struct wmi *wmi, u8 if_idx, s8 rssi) ath6kl_wmi_set_rssi_filter_cmd() argument 1644 ath6kl_wmi_send_snr_threshold_params(struct wmi *wmi, struct wmi_snr_threshold_params_cmd *snr_cmd) ath6kl_wmi_send_snr_threshold_params() argument 1661 ath6kl_wmi_snr_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_snr_threshold_event_rx() argument 1751 ath6kl_wmi_aplist_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_aplist_event_rx() argument 1782 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) ath6kl_wmi_cmd_send() argument 1847 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 ath6kl_crypto_type pairwise_crypto, u8 pairwise_crypto_len, enum ath6kl_crypto_type group_crypto, u8 group_crypto_len, int ssid_len, u8 *ssid, u8 *bssid, u16 channel, u32 ctrl_flags, u8 nw_subtype) ath6kl_wmi_connect_cmd() argument 1907 ath6kl_wmi_reconnect_cmd(struct wmi *wmi, u8 if_idx, u8 *bssid, u16 channel) ath6kl_wmi_reconnect_cmd() argument 1935 ath6kl_wmi_disconnect_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_disconnect_cmd() argument 1953 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) ath6kl_wmi_startscan_cmd() argument 2002 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) ath6kl_wmi_beginscan_cmd() argument 2081 ath6kl_wmi_enable_sched_scan_cmd(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_enable_sched_scan_cmd() argument 2102 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) ath6kl_wmi_scanparams_cmd() argument 2135 ath6kl_wmi_bssfilter_cmd(struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask) ath6kl_wmi_bssfilter_cmd() argument 2157 ath6kl_wmi_probedssid_cmd(struct wmi *wmi, u8 if_idx, u8 index, u8 flag, u8 ssid_len, u8 *ssid) ath6kl_wmi_probedssid_cmd() argument 2194 ath6kl_wmi_listeninterval_cmd(struct wmi *wmi, u8 if_idx, u16 listen_interval, u16 listen_beacons) ath6kl_wmi_listeninterval_cmd() argument 2215 ath6kl_wmi_bmisstime_cmd(struct wmi *wmi, u8 if_idx, u16 bmiss_time, u16 num_beacons) ath6kl_wmi_bmisstime_cmd() argument 2235 ath6kl_wmi_powermode_cmd(struct wmi *wmi, u8 if_idx, u8 pwr_mode) ath6kl_wmi_powermode_cmd() argument 2254 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) ath6kl_wmi_pmparams_cmd() argument 2280 ath6kl_wmi_disctimeout_cmd(struct wmi *wmi, u8 if_idx, u8 timeout) ath6kl_wmi_disctimeout_cmd() argument 2302 ath6kl_wmi_addkey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index, enum ath6kl_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) ath6kl_wmi_addkey_cmd() argument 2350 ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 if_idx, const u8 *krk) ath6kl_wmi_add_krk_cmd() argument 2369 ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index) ath6kl_wmi_deletekey_cmd() argument 2391 ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, u8 if_idx, const u8 *bssid, const u8 *pmkid, bool set) ath6kl_wmi_setpmkid_cmd() argument 2424 ath6kl_wmi_data_sync_send(struct wmi *wmi, struct sk_buff *skb, enum htc_endpoint_id ep_id, u8 if_idx) ath6kl_wmi_data_sync_send() argument 2446 ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) ath6kl_wmi_sync_point() argument 2538 ath6kl_wmi_create_pstream_cmd(struct wmi *wmi, u8 if_idx, struct wmi_create_pstream_cmd *params) ath6kl_wmi_create_pstream_cmd() argument 2631 ath6kl_wmi_delete_pstream_cmd(struct wmi *wmi, u8 if_idx, u8 traffic_class, u8 tsid) ath6kl_wmi_delete_pstream_cmd() argument 2694 ath6kl_wmi_set_ip_cmd(struct wmi *wmi, u8 if_idx, __be32 ips0, __be32 ips1) ath6kl_wmi_set_ip_cmd() argument 2719 ath6kl_wmi_relinquish_implicit_pstream_credits(struct wmi *wmi) ath6kl_wmi_relinquish_implicit_pstream_credits() argument 2767 ath6kl_set_bitrate_mask64(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_set_bitrate_mask64() argument 2819 ath6kl_set_bitrate_mask32(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_set_bitrate_mask32() argument 2869 ath6kl_wmi_set_bitrate_mask(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_wmi_set_bitrate_mask() argument 2881 ath6kl_wmi_set_host_sleep_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_host_mode host_mode) ath6kl_wmi_set_host_sleep_mode_cmd() argument 2914 ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx(struct wmi *wmi, struct ath6kl_vif *vif) ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx() argument 2925 ath6kl_wmi_set_wow_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_wow_mode wow_mode, u32 filter, u16 host_req_delay) ath6kl_wmi_set_wow_mode_cmd() argument 2953 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) ath6kl_wmi_add_wow_pattern_cmd() argument 2990 ath6kl_wmi_del_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u16 list_id, u16 filter_id) ath6kl_wmi_del_wow_pattern_cmd() argument 3010 ath6kl_wmi_cmd_send_xtnd(struct wmi *wmi, struct sk_buff *skb, enum wmix_command_id cmd_id, enum wmi_sync_flag sync_flag) ath6kl_wmi_cmd_send_xtnd() argument 3027 ath6kl_wmi_get_challenge_resp_cmd(struct wmi *wmi, u32 cookie, u32 source) ath6kl_wmi_get_challenge_resp_cmd() argument 3046 ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config) ath6kl_wmi_config_debug_module_cmd() argument 3065 ath6kl_wmi_get_stats_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_get_stats_cmd() argument 3070 ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 if_idx, u8 dbM) ath6kl_wmi_set_tx_pwr_cmd() argument 3089 ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_get_tx_pwr_cmd() argument 3094 ath6kl_wmi_get_roam_tbl_cmd(struct wmi *wmi) ath6kl_wmi_get_roam_tbl_cmd() argument 3099 ath6kl_wmi_set_lpreamble_cmd(struct wmi *wmi, u8 if_idx, u8 status, u8 preamble_policy) ath6kl_wmi_set_lpreamble_cmd() argument 3119 ath6kl_wmi_set_rts_cmd(struct wmi *wmi, u16 threshold) ath6kl_wmi_set_rts_cmd() argument 3137 ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) ath6kl_wmi_set_wmm_txop() argument 3158 ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 if_idx, u8 keep_alive_intvl) ath6kl_wmi_set_keepalive_cmd() argument 3181 ath6kl_wmi_set_htcap_cmd(struct wmi *wmi, u8 if_idx, enum nl80211_band band, struct ath6kl_htcap *htcap) ath6kl_wmi_set_htcap_cmd() argument 3218 ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len) ath6kl_wmi_test_cmd() argument 3234 ath6kl_wmi_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, bool mc_all_on) ath6kl_wmi_mcast_filter_cmd() argument 3252 ath6kl_wmi_add_del_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, u8 *filter, bool add_filter) ath6kl_wmi_add_del_mcast_filter_cmd() argument 3280 ath6kl_wmi_sta_bmiss_enhance_cmd(struct wmi *wmi, u8 if_idx, bool enhance) ath6kl_wmi_sta_bmiss_enhance_cmd() argument 3299 ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2) ath6kl_wmi_set_regdomain_cmd() argument 3316 ath6kl_wmi_get_rate(struct wmi *wmi, s8 rate_index) ath6kl_wmi_get_rate() argument 3347 ath6kl_wmi_get_pmkid_list_event_rx(struct wmi *wmi, u8 *datap, u32 len) ath6kl_wmi_get_pmkid_list_event_rx() argument 3366 ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_addba_req_event_rx() argument 3377 ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_delba_req_event_rx() argument 3434 ath6kl_wmi_ap_hidden_ssid(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_ap_hidden_ssid() argument 3451 ath6kl_wmi_ap_set_apsd(struct wmi *wmi, u8 if_idx, u8 enable) ath6kl_wmi_ap_set_apsd() argument 3467 ath6kl_wmi_set_apsd_bfrd_traf(struct wmi *wmi, u8 if_idx, u16 aid, u16 bitmap, u32 flags) ath6kl_wmi_set_apsd_bfrd_traf() argument 3487 ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_pspoll_event_rx() argument 3502 ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_dtimexpiry_event_rx() argument 3510 ath6kl_wmi_set_pvb_cmd(struct wmi *wmi, u8 if_idx, u16 aid, bool flag) ath6kl_wmi_set_pvb_cmd() argument 3532 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) ath6kl_wmi_set_rx_frame_format_cmd() argument 3556 ath6kl_wmi_set_appie_cmd(struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, const u8 *ie, u8 ie_len) ath6kl_wmi_set_appie_cmd() argument 3580 ath6kl_wmi_set_ie_cmd(struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, const u8 *ie_info, u8 ie_len) ath6kl_wmi_set_ie_cmd() argument 3603 ath6kl_wmi_disable_11b_rates_cmd(struct wmi *wmi, bool disable) ath6kl_wmi_disable_11b_rates_cmd() argument 3621 ath6kl_wmi_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx, u32 freq, u32 dur) ath6kl_wmi_remain_on_chnl_cmd() argument 3643 ath6kl_wmi_send_action_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len) ath6kl_wmi_send_action_cmd() argument 3681 __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) __ath6kl_wmi_send_mgmt_cmd() argument 3720 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) ath6kl_wmi_send_mgmt_cmd() argument 3746 ath6kl_wmi_send_probe_response_cmd(struct wmi *wmi, u8 if_idx, u32 freq, const u8 *dst, const u8 *data, u16 data_len) ath6kl_wmi_send_probe_response_cmd() argument 3774 ath6kl_wmi_probe_report_req_cmd(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_probe_report_req_cmd() argument 3791 ath6kl_wmi_info_req_cmd(struct wmi *wmi, u8 if_idx, u32 info_req_flags) ath6kl_wmi_info_req_cmd() argument 3808 ath6kl_wmi_cancel_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_cancel_remain_on_chnl_cmd() argument 3815 ath6kl_wmi_set_inact_period(struct wmi *wmi, u8 if_idx, int inact_timeout) ath6kl_wmi_set_inact_period() argument 3832 ath6kl_wmi_hb_challenge_resp_event(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_hb_challenge_resp_event() argument 3845 ath6kl_wmi_control_rx_xtnd(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_control_rx_xtnd() argument 3884 ath6kl_wmi_roam_tbl_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_roam_tbl_event_rx() argument 3890 ath6kl_wmi_proc_events_vif(struct wmi *wmi, u16 if_idx, u16 cmd_id, u8 *datap, u32 len) ath6kl_wmi_proc_events_vif() argument 3973 ath6kl_wmi_proc_events(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_proc_events() argument 4122 ath6kl_wmi_control_rx(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_control_rx() argument 4138 ath6kl_wmi_reset(struct wmi *wmi) ath6kl_wmi_reset() argument 4150 struct wmi *wmi; ath6kl_wmi_init() local 4167 ath6kl_wmi_shutdown(struct wmi *wmi) ath6kl_wmi_shutdown() argument [all...] |
H A D | wmi.h | 111 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 D | cfg80211.c | 157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); in __ath6kl_cfg80211_sscan_stop() 289 ath6kl_err("wmi is not ready\n"); in ath6kl_cfg80211_ready() 361 ret = ath6kl_wmi_set_appie_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_set_assoc_req_ies() 426 return ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)] == 0; in ath6kl_is_tx_pending() 447 err = ath6kl_wmi_sta_bmiss_enhance_cmd(vif->ar->wmi, in ath6kl_cfg80211_sta_bmiss_enhance() 493 if (ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)]) { in ath6kl_cfg80211_connect() 520 status = ath6kl_wmi_reconnect_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_cfg80211_connect() 582 ath6kl_wmi_addkey_cmd(ar->wmi, vif->fw_vif_idx, sme->key_idx, in ath6kl_cfg80211_connect() 593 if (ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_cfg80211_connect() 623 status = ath6kl_wmi_listeninterval_cmd(ar->wmi, vi in ath6kl_cfg80211_connect() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | wmi.c | 27 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) in ath6kl_wmi_set_control_ep() argument 128 wmi->ep_id = ep_id; in ath6kl_wmi_set_control_ep() 131 enum htc_endpoint_id ath6kl_wmi_get_control_ep(struct wmi *wmi) in ath6kl_wmi_get_control_ep() argument 133 return wmi->ep_id; in ath6kl_wmi_get_control_ep() 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) ath6kl_wmi_meta_add() 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) ath6kl_wmi_data_hdr_add() 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) ath6kl_wmi_implicit_create_pstream() argument 388 ath6kl_wmi_dot11_hdr_remove(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_dot11_hdr_remove() argument 503 ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_remain_on_chnl_event_rx() argument 535 ath6kl_wmi_cancel_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_cancel_remain_on_chnl_event_rx() argument 573 ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_tx_status_event_rx() argument 599 ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_rx_probe_req_event_rx() argument 642 ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_rx_action_event_rx() argument 726 ath6kl_wmi_simple_cmd(struct wmi *wmi, u8 if_idx, enum wmi_cmd_id cmd_id) ath6kl_wmi_simple_cmd() argument 741 ath6kl_wmi_ready_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ready_event_rx() argument 761 ath6kl_wmi_set_roam_lrssi_cmd(struct wmi *wmi, u8 lrssi) ath6kl_wmi_set_roam_lrssi_cmd() argument 783 ath6kl_wmi_force_roam_cmd(struct wmi *wmi, const u8 *bssid) ath6kl_wmi_force_roam_cmd() argument 802 ath6kl_wmi_ap_set_beacon_intvl_cmd(struct wmi *wmi, u8 if_idx, u32 beacon_intvl) ath6kl_wmi_ap_set_beacon_intvl_cmd() argument 819 ath6kl_wmi_ap_set_dtim_cmd(struct wmi *wmi, u8 if_idx, u32 dtim_period) ath6kl_wmi_ap_set_dtim_cmd() argument 835 ath6kl_wmi_set_roam_mode_cmd(struct wmi *wmi, enum wmi_roam_mode mode) ath6kl_wmi_set_roam_mode_cmd() argument 854 ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_connect_event_rx() argument 985 ath6kl_wmi_regdomain_event(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_regdomain_event() argument 1020 ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_disconnect_event_rx() argument 1045 ath6kl_wmi_peer_node_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_peer_node_event_rx() argument 1064 ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_tkip_micerr_event_rx() argument 1086 ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_bssinfo_event_rx() argument 1170 ath6kl_wmi_pstream_timeout_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_pstream_timeout_event_rx() argument 1201 ath6kl_wmi_bitrate_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_bitrate_reply_rx() argument 1224 ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_test_rx() argument 1231 ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ratemask_reply_rx() argument 1241 ath6kl_wmi_ch_list_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_ch_list_reply_rx() argument 1251 ath6kl_wmi_tx_pwr_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_tx_pwr_reply_rx() argument 1264 ath6kl_wmi_keepalive_reply_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_keepalive_reply_rx() argument 1274 ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_scan_complete_rx() argument 1287 ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_neighbor_report_event_rx() argument 1323 ath6kl_wmi_error_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_error_event_rx() argument 1347 ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_stats_event_rx() argument 1391 ath6kl_wmi_send_rssi_threshold_params(struct wmi *wmi, struct wmi_rssi_threshold_params_cmd *rssi_cmd) ath6kl_wmi_send_rssi_threshold_params() argument 1408 ath6kl_wmi_rssi_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_rssi_threshold_event_rx() argument 1504 ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_cac_event_rx() argument 1577 ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_txe_notify_event_rx() argument 1607 ath6kl_wmi_set_txe_notify(struct wmi *wmi, u8 idx, u32 rate, u32 pkts, u32 intvl) ath6kl_wmi_set_txe_notify() argument 1626 ath6kl_wmi_set_rssi_filter_cmd(struct wmi *wmi, u8 if_idx, s8 rssi) ath6kl_wmi_set_rssi_filter_cmd() argument 1644 ath6kl_wmi_send_snr_threshold_params(struct wmi *wmi, struct wmi_snr_threshold_params_cmd *snr_cmd) ath6kl_wmi_send_snr_threshold_params() argument 1661 ath6kl_wmi_snr_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_snr_threshold_event_rx() argument 1751 ath6kl_wmi_aplist_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_aplist_event_rx() argument 1779 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) ath6kl_wmi_cmd_send() argument 1844 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 ath6kl_crypto_type pairwise_crypto, u8 pairwise_crypto_len, enum ath6kl_crypto_type group_crypto, u8 group_crypto_len, int ssid_len, u8 *ssid, u8 *bssid, u16 channel, u32 ctrl_flags, u8 nw_subtype) ath6kl_wmi_connect_cmd() argument 1904 ath6kl_wmi_reconnect_cmd(struct wmi *wmi, u8 if_idx, u8 *bssid, u16 channel) ath6kl_wmi_reconnect_cmd() argument 1932 ath6kl_wmi_disconnect_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_disconnect_cmd() argument 1950 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) ath6kl_wmi_startscan_cmd() argument 1993 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) ath6kl_wmi_beginscan_cmd() argument 2067 ath6kl_wmi_enable_sched_scan_cmd(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_enable_sched_scan_cmd() argument 2088 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) ath6kl_wmi_scanparams_cmd() argument 2121 ath6kl_wmi_bssfilter_cmd(struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask) ath6kl_wmi_bssfilter_cmd() argument 2143 ath6kl_wmi_probedssid_cmd(struct wmi *wmi, u8 if_idx, u8 index, u8 flag, u8 ssid_len, u8 *ssid) ath6kl_wmi_probedssid_cmd() argument 2180 ath6kl_wmi_listeninterval_cmd(struct wmi *wmi, u8 if_idx, u16 listen_interval, u16 listen_beacons) ath6kl_wmi_listeninterval_cmd() argument 2201 ath6kl_wmi_bmisstime_cmd(struct wmi *wmi, u8 if_idx, u16 bmiss_time, u16 num_beacons) ath6kl_wmi_bmisstime_cmd() argument 2221 ath6kl_wmi_powermode_cmd(struct wmi *wmi, u8 if_idx, u8 pwr_mode) ath6kl_wmi_powermode_cmd() argument 2240 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) ath6kl_wmi_pmparams_cmd() argument 2266 ath6kl_wmi_disctimeout_cmd(struct wmi *wmi, u8 if_idx, u8 timeout) ath6kl_wmi_disctimeout_cmd() argument 2288 ath6kl_wmi_addkey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index, enum ath6kl_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) ath6kl_wmi_addkey_cmd() argument 2336 ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 if_idx, const u8 *krk) ath6kl_wmi_add_krk_cmd() argument 2355 ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index) ath6kl_wmi_deletekey_cmd() argument 2377 ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, u8 if_idx, const u8 *bssid, const u8 *pmkid, bool set) ath6kl_wmi_setpmkid_cmd() argument 2410 ath6kl_wmi_data_sync_send(struct wmi *wmi, struct sk_buff *skb, enum htc_endpoint_id ep_id, u8 if_idx) ath6kl_wmi_data_sync_send() argument 2432 ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) ath6kl_wmi_sync_point() argument 2524 ath6kl_wmi_create_pstream_cmd(struct wmi *wmi, u8 if_idx, struct wmi_create_pstream_cmd *params) ath6kl_wmi_create_pstream_cmd() argument 2617 ath6kl_wmi_delete_pstream_cmd(struct wmi *wmi, u8 if_idx, u8 traffic_class, u8 tsid) ath6kl_wmi_delete_pstream_cmd() argument 2680 ath6kl_wmi_set_ip_cmd(struct wmi *wmi, u8 if_idx, __be32 ips0, __be32 ips1) ath6kl_wmi_set_ip_cmd() argument 2705 ath6kl_wmi_relinquish_implicit_pstream_credits(struct wmi *wmi) ath6kl_wmi_relinquish_implicit_pstream_credits() argument 2753 ath6kl_set_bitrate_mask64(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_set_bitrate_mask64() argument 2805 ath6kl_set_bitrate_mask32(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_set_bitrate_mask32() argument 2855 ath6kl_wmi_set_bitrate_mask(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) ath6kl_wmi_set_bitrate_mask() argument 2867 ath6kl_wmi_set_host_sleep_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_host_mode host_mode) ath6kl_wmi_set_host_sleep_mode_cmd() argument 2900 ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx(struct wmi *wmi, struct ath6kl_vif *vif) ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx() argument 2911 ath6kl_wmi_set_wow_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_wow_mode wow_mode, u32 filter, u16 host_req_delay) ath6kl_wmi_set_wow_mode_cmd() argument 2939 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) ath6kl_wmi_add_wow_pattern_cmd() argument 2976 ath6kl_wmi_del_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u16 list_id, u16 filter_id) ath6kl_wmi_del_wow_pattern_cmd() argument 2996 ath6kl_wmi_cmd_send_xtnd(struct wmi *wmi, struct sk_buff *skb, enum wmix_command_id cmd_id, enum wmi_sync_flag sync_flag) ath6kl_wmi_cmd_send_xtnd() argument 3013 ath6kl_wmi_get_challenge_resp_cmd(struct wmi *wmi, u32 cookie, u32 source) ath6kl_wmi_get_challenge_resp_cmd() argument 3032 ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config) ath6kl_wmi_config_debug_module_cmd() argument 3051 ath6kl_wmi_get_stats_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_get_stats_cmd() argument 3056 ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 if_idx, u8 dbM) ath6kl_wmi_set_tx_pwr_cmd() argument 3075 ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_get_tx_pwr_cmd() argument 3080 ath6kl_wmi_get_roam_tbl_cmd(struct wmi *wmi) ath6kl_wmi_get_roam_tbl_cmd() argument 3085 ath6kl_wmi_set_lpreamble_cmd(struct wmi *wmi, u8 if_idx, u8 status, u8 preamble_policy) ath6kl_wmi_set_lpreamble_cmd() argument 3105 ath6kl_wmi_set_rts_cmd(struct wmi *wmi, u16 threshold) ath6kl_wmi_set_rts_cmd() argument 3123 ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) ath6kl_wmi_set_wmm_txop() argument 3144 ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 if_idx, u8 keep_alive_intvl) ath6kl_wmi_set_keepalive_cmd() argument 3167 ath6kl_wmi_set_htcap_cmd(struct wmi *wmi, u8 if_idx, enum nl80211_band band, struct ath6kl_htcap *htcap) ath6kl_wmi_set_htcap_cmd() argument 3204 ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len) ath6kl_wmi_test_cmd() argument 3220 ath6kl_wmi_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, bool mc_all_on) ath6kl_wmi_mcast_filter_cmd() argument 3238 ath6kl_wmi_add_del_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, u8 *filter, bool add_filter) ath6kl_wmi_add_del_mcast_filter_cmd() argument 3266 ath6kl_wmi_sta_bmiss_enhance_cmd(struct wmi *wmi, u8 if_idx, bool enhance) ath6kl_wmi_sta_bmiss_enhance_cmd() argument 3285 ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2) ath6kl_wmi_set_regdomain_cmd() argument 3302 ath6kl_wmi_get_rate(struct wmi *wmi, s8 rate_index) ath6kl_wmi_get_rate() argument 3333 ath6kl_wmi_get_pmkid_list_event_rx(struct wmi *wmi, u8 *datap, u32 len) ath6kl_wmi_get_pmkid_list_event_rx() argument 3352 ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_addba_req_event_rx() argument 3363 ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_delba_req_event_rx() argument 3420 ath6kl_wmi_ap_hidden_ssid(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_ap_hidden_ssid() argument 3437 ath6kl_wmi_ap_set_apsd(struct wmi *wmi, u8 if_idx, u8 enable) ath6kl_wmi_ap_set_apsd() argument 3453 ath6kl_wmi_set_apsd_bfrd_traf(struct wmi *wmi, u8 if_idx, u16 aid, u16 bitmap, u32 flags) ath6kl_wmi_set_apsd_bfrd_traf() argument 3473 ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_pspoll_event_rx() argument 3488 ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) ath6kl_wmi_dtimexpiry_event_rx() argument 3496 ath6kl_wmi_set_pvb_cmd(struct wmi *wmi, u8 if_idx, u16 aid, bool flag) ath6kl_wmi_set_pvb_cmd() argument 3518 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) ath6kl_wmi_set_rx_frame_format_cmd() argument 3542 ath6kl_wmi_set_appie_cmd(struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, const u8 *ie, u8 ie_len) ath6kl_wmi_set_appie_cmd() argument 3566 ath6kl_wmi_set_ie_cmd(struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, const u8 *ie_info, u8 ie_len) ath6kl_wmi_set_ie_cmd() argument 3589 ath6kl_wmi_disable_11b_rates_cmd(struct wmi *wmi, bool disable) ath6kl_wmi_disable_11b_rates_cmd() argument 3607 ath6kl_wmi_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx, u32 freq, u32 dur) ath6kl_wmi_remain_on_chnl_cmd() argument 3629 ath6kl_wmi_send_action_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len) ath6kl_wmi_send_action_cmd() argument 3667 __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) __ath6kl_wmi_send_mgmt_cmd() argument 3706 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) ath6kl_wmi_send_mgmt_cmd() argument 3732 ath6kl_wmi_send_probe_response_cmd(struct wmi *wmi, u8 if_idx, u32 freq, const u8 *dst, const u8 *data, u16 data_len) ath6kl_wmi_send_probe_response_cmd() argument 3760 ath6kl_wmi_probe_report_req_cmd(struct wmi *wmi, u8 if_idx, bool enable) ath6kl_wmi_probe_report_req_cmd() argument 3777 ath6kl_wmi_info_req_cmd(struct wmi *wmi, u8 if_idx, u32 info_req_flags) ath6kl_wmi_info_req_cmd() argument 3794 ath6kl_wmi_cancel_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx) ath6kl_wmi_cancel_remain_on_chnl_cmd() argument 3801 ath6kl_wmi_set_inact_period(struct wmi *wmi, u8 if_idx, int inact_timeout) ath6kl_wmi_set_inact_period() argument 3818 ath6kl_wmi_hb_challenge_resp_event(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_hb_challenge_resp_event() argument 3831 ath6kl_wmi_control_rx_xtnd(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_control_rx_xtnd() argument 3870 ath6kl_wmi_roam_tbl_event_rx(struct wmi *wmi, u8 *datap, int len) ath6kl_wmi_roam_tbl_event_rx() argument 3876 ath6kl_wmi_proc_events_vif(struct wmi *wmi, u16 if_idx, u16 cmd_id, u8 *datap, u32 len) ath6kl_wmi_proc_events_vif() argument 3959 ath6kl_wmi_proc_events(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_proc_events() argument 4108 ath6kl_wmi_control_rx(struct wmi *wmi, struct sk_buff *skb) ath6kl_wmi_control_rx() argument 4124 ath6kl_wmi_reset(struct wmi *wmi) ath6kl_wmi_reset() argument 4136 struct wmi *wmi; ath6kl_wmi_init() local 4153 ath6kl_wmi_shutdown(struct wmi *wmi) ath6kl_wmi_shutdown() argument [all...] |
H A D | wmi.h | 111 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 D | cfg80211.c | 157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); in __ath6kl_cfg80211_sscan_stop() 289 ath6kl_err("wmi is not ready\n"); in ath6kl_cfg80211_ready() 361 ret = ath6kl_wmi_set_appie_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_set_assoc_req_ies() 426 return ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)] == 0; in ath6kl_is_tx_pending() 447 err = ath6kl_wmi_sta_bmiss_enhance_cmd(vif->ar->wmi, in ath6kl_cfg80211_sta_bmiss_enhance() 493 if (ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)]) { in ath6kl_cfg80211_connect() 520 status = ath6kl_wmi_reconnect_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_cfg80211_connect() 582 ath6kl_wmi_addkey_cmd(ar->wmi, vif->fw_vif_idx, sme->key_idx, in ath6kl_cfg80211_connect() 593 if (ath6kl_wmi_bssfilter_cmd(ar->wmi, vif->fw_vif_idx, in ath6kl_cfg80211_connect() 623 status = ath6kl_wmi_listeninterval_cmd(ar->wmi, vi in ath6kl_cfg80211_connect() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-ops.h | 237 if (WARN_ON_ONCE(!ar->wmi.ops->rx)) in ath10k_wmi_rx() 240 ar->wmi.ops->rx(ar, skb); in ath10k_wmi_rx() 248 if (!ar->wmi.ops->map_svc) in ath10k_wmi_map_svc() 251 ar->wmi.ops->map_svc(in, out, len); in ath10k_wmi_map_svc() 259 if (!ar->wmi.ops->map_svc_ext) in ath10k_wmi_map_svc_ext() 262 ar->wmi.ops->map_svc_ext(in, out, len); in ath10k_wmi_map_svc_ext() 270 if (!ar->wmi.ops->pull_scan) in ath10k_wmi_pull_scan() 273 return ar->wmi.ops->pull_scan(ar, skb, arg); in ath10k_wmi_pull_scan() 280 if (!ar->wmi.ops->pull_mgmt_tx_compl) in ath10k_wmi_pull_mgmt_tx_compl() 283 return ar->wmi in ath10k_wmi_pull_mgmt_tx_compl() 1580 struct ath10k_wmi *wmi = &ar->wmi; ath10k_wmi_pdev_bss_chan_info_request() local 1597 struct ath10k_wmi *wmi = &ar->wmi; ath10k_wmi_echo() local [all...] |
H A D | thermal.c | 13 #include "wmi-ops.h" 132 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_set_throttling() 135 if (!ar->wmi.ops->gen_pdev_set_quiet_mode) in ath10k_thermal_set_throttling() 160 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_register() 185 if (!(ar->wmi.ops->gen_pdev_get_temperature)) in ath10k_thermal_register() 214 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_unregister()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-ops.h | 237 if (WARN_ON_ONCE(!ar->wmi.ops->rx)) in ath10k_wmi_rx() 240 ar->wmi.ops->rx(ar, skb); in ath10k_wmi_rx() 248 if (!ar->wmi.ops->map_svc) in ath10k_wmi_map_svc() 251 ar->wmi.ops->map_svc(in, out, len); in ath10k_wmi_map_svc() 259 if (!ar->wmi.ops->map_svc_ext) in ath10k_wmi_map_svc_ext() 262 ar->wmi.ops->map_svc_ext(in, out, len); in ath10k_wmi_map_svc_ext() 270 if (!ar->wmi.ops->pull_scan) in ath10k_wmi_pull_scan() 273 return ar->wmi.ops->pull_scan(ar, skb, arg); in ath10k_wmi_pull_scan() 280 if (!ar->wmi.ops->pull_mgmt_tx_compl) in ath10k_wmi_pull_mgmt_tx_compl() 283 return ar->wmi in ath10k_wmi_pull_mgmt_tx_compl() 1580 struct ath10k_wmi *wmi = &ar->wmi; ath10k_wmi_pdev_bss_chan_info_request() local 1597 struct ath10k_wmi *wmi = &ar->wmi; ath10k_wmi_echo() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/dell/ |
H A D | Makefile | 7 obj-$(CONFIG_ALIENWARE_WMI) += alienware-wmi.o 14 dell-smbios-$(CONFIG_DELL_SMBIOS_WMI) += dell-smbios-wmi.o 17 obj-$(CONFIG_DELL_WMI) += dell-wmi.o 18 dell-wmi-objs := dell-wmi-base.o 19 dell-wmi-$(CONFIG_DELL_WMI_PRIVACY) += dell-wmi-privacy.o 20 obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o 21 obj-$(CONFIG_DELL_WMI_DESCRIPTOR) += dell-wmi-descriptor.o 22 obj-$(CONFIG_DELL_WMI_DDV) += dell-wmi [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | Makefile | 8 obj-$(CONFIG_ACPI_WMI) += wmi.o 9 obj-$(CONFIG_WMI_BMOF) += wmi-bmof.o 12 obj-$(CONFIG_ALIENWARE_WMI) += alienware-wmi.o 13 obj-$(CONFIG_HUAWEI_WMI) += huawei-wmi.o 14 obj-$(CONFIG_INTEL_WMI_SBL_FW_UPDATE) += intel-wmi-sbl-fw-update.o 15 obj-$(CONFIG_INTEL_WMI_THUNDERBOLT) += intel-wmi-thunderbolt.o 16 obj-$(CONFIG_MXM_WMI) += mxm-wmi.o 17 obj-$(CONFIG_PEAQ_WMI) += peaq-wmi.o 18 obj-$(CONFIG_XIAOMI_WMI) += xiaomi-wmi.o 23 obj-$(CONFIG_ACER_WMI) += acer-wmi [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | asus_wmi_sensors.c | 52 #include <linux/wmi.h> 166 struct asus_wmi_wmi_info wmi; member 386 for (i = 0; i < sensor_data->wmi.sensor_count; i++) { in asus_wmi_update_values_for_source() 387 sensor = sensor_data->wmi.info_by_id[i]; in asus_wmi_update_values_for_source() 425 if (time_after(jiffies, sensor_data->wmi.source_last_updated[sensor->source] + HZ)) { in asus_wmi_get_cached_value_or_update() 434 sensor_data->wmi.source_last_updated[sensor->source] = jiffies; in asus_wmi_get_cached_value_or_update() 455 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_read() 473 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_read_string() 486 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_is_visible() 517 for (i = 0; i < sensor_data->wmi in asus_wmi_configure_sensor_setup() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | Makefile | 8 obj-$(CONFIG_ACPI_WMI) += wmi.o 9 obj-$(CONFIG_WMI_BMOF) += wmi-bmof.o 12 obj-$(CONFIG_HUAWEI_WMI) += huawei-wmi.o 13 obj-$(CONFIG_MXM_WMI) += mxm-wmi.o 14 obj-$(CONFIG_NVIDIA_WMI_EC_BACKLIGHT) += nvidia-wmi-ec-backlight.o 15 obj-$(CONFIG_XIAOMI_WMI) += xiaomi-wmi.o 16 obj-$(CONFIG_GIGABYTE_WMI) += gigabyte-wmi.o 21 obj-$(CONFIG_ACER_WMI) += acer-wmi.o 35 obj-$(CONFIG_ASUS_WMI) += asus-wmi.o 36 obj-$(CONFIG_ASUS_NB_WMI) += asus-nb-wmi [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | wmi.c | 186 ath11k_err(ab, "wmi tlv parse failure at byte %zd (%zu bytes left, %zu expected)\n", in ath11k_wmi_tlv_iter() 198 ath11k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%zu bytes left, %u expected)\n", in ath11k_wmi_tlv_iter() 206 ath11k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%u bytes is less than min length %zu)\n", in ath11k_wmi_tlv_iter() 260 static int ath11k_wmi_cmd_send_nowait(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send_nowait() argument 264 struct ath11k_base *ab = wmi->wmi_ab->ab; in ath11k_wmi_cmd_send_nowait() 280 ret = ath11k_htc_send(&ab->htc, wmi->eid, skb); in ath11k_wmi_cmd_send_nowait() 292 int ath11k_wmi_cmd_send(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send() argument 295 struct ath11k_wmi_base *wmi_sc = wmi->wmi_ab; in ath11k_wmi_cmd_send() 303 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath11k_wmi_cmd_send() 312 wait_event_timeout(wmi in ath11k_wmi_cmd_send() 549 ath11k_wmi_service_bitmap_copy(struct ath11k_pdev_wmi *wmi, const u32 *wmi_svc_bm) ath11k_wmi_service_bitmap_copy() argument 651 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_mgmt_send() local 703 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_create() local 782 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_delete() local 809 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_stop() local 837 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_down() local 920 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_start() local 1011 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_up() local 1065 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_create_cmd() local 1098 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_delete_cmd() local 1130 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_pdev_set_regdomain() local 1170 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_set_peer_param() local 1204 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_flush_tids_cmd() local 1282 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_rx_reord_queue_remove() local 1318 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_param() local 1350 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_ps_mode() local 1381 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_suspend() local 1412 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_resume() local 1446 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_bss_chan_info_request() local 1480 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_set_ap_ps_param_cmd() local 1515 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_set_sta_ps_param() local 1548 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_force_fw_hang_cmd() local 1581 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_set_param_cmd() local 1615 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_stats_request_cmd() local 1647 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_pdev_temperature_cmd() local 1676 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_bcn_offload_control_cmd() local 1711 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_bcn_tmpl() local 1781 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_install_key() local 1917 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_assoc_cmd() local 2196 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_start_cmd() local 2385 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_stop_cmd() local 2435 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_chan_list_cmd() local 2559 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_wmm_update_cmd_tlv() local 2630 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_dfs_phyerr_offload_enable_cmd() local 2664 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_delba_send() local 2700 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_set_resp() local 2736 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_send() local 2770 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_clear_resp() local 2803 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_peer_pktlog_filter() local 2855 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_init_country_cmd() local 2914 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_set_current_country_cmd() local 2951 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_thermal_mitigation_param_cmd() local 3014 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_11d_scan_start_cmd() local 3050 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_11d_scan_stop_cmd() local 3082 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_pktlog_enable() local 3114 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_pktlog_disable() local 3171 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_enable_cmd() local 3221 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_disable_cmd() local 3255 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_add_dialog_cmd() local 3309 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_del_dialog_cmd() local 3348 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_pause_dialog_cmd() local 3388 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_resume_dialog_cmd() local 3432 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_obss_spr_cmd() local 3470 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_srg_bss_color_bitmap() local 3508 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_srg_patial_bssid_bitmap() local 3547 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_srg_obss_color_enable_bitmap() local 3586 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_srg_obss_bssid_enable_bitmap() local 3625 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_non_srg_obss_color_enable_bitmap() local 3664 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_non_srg_obss_bssid_enable_bitmap() local 3705 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_obss_color_collision_cfg_cmd() local 3749 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_bss_color_change_enable_cmd() local 4081 ath11k_init_cmd_send(struct ath11k_pdev_wmi *wmi, struct wmi_init_cmd_param *param) ath11k_init_cmd_send() argument 7036 struct ath11k_pdev_wmi *wmi = NULL; ath11k_wmi_htc_tx_complete() local 8829 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_unit_test_cmd() local 8921 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_fw_dbglog_cfg() local 9687 { struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_bios_sar_table_param() local 9728 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_bios_geo_table_param() local 9759 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_sta_keepalive() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | wmi.c | 154 ath11k_err(ab, "wmi tlv parse failure at byte %zd (%zu bytes left, %zu expected)\n", in ath11k_wmi_tlv_iter() 166 ath11k_err(ab, "wmi tlv parse failure of tag %hhu at byte %zd (%zu bytes left, %hhu expected)\n", in ath11k_wmi_tlv_iter() 174 ath11k_err(ab, "wmi tlv parse failure of tag %hhu at byte %zd (%hhu bytes is less than min length %zu)\n", in ath11k_wmi_tlv_iter() 229 static int ath11k_wmi_cmd_send_nowait(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send_nowait() argument 233 struct ath11k_base *ab = wmi->wmi_ab->ab; in ath11k_wmi_cmd_send_nowait() 247 ret = ath11k_htc_send(&ab->htc, wmi->eid, skb); in ath11k_wmi_cmd_send_nowait() 259 int ath11k_wmi_cmd_send(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send() argument 262 struct ath11k_wmi_base *wmi_sc = wmi->wmi_ab; in ath11k_wmi_cmd_send() 268 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath11k_wmi_cmd_send() 277 ath11k_warn(wmi_sc->ab, "wmi comman in ath11k_wmi_cmd_send() 485 ath11k_wmi_service_bitmap_copy(struct ath11k_pdev_wmi *wmi, const u32 *wmi_svc_bm) ath11k_wmi_service_bitmap_copy() argument 571 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_mgmt_send() local 620 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_create() local 696 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_delete() local 723 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_stop() local 751 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_down() local 821 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_start() local 907 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_up() local 941 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_create_cmd() local 974 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_delete_cmd() local 1006 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_pdev_set_regdomain() local 1046 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_set_peer_param() local 1080 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_flush_tids_cmd() local 1158 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_rx_reord_queue_remove() local 1194 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_param() local 1225 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_set_ps_mode() local 1256 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_suspend() local 1287 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_resume() local 1321 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_bss_chan_info_request() local 1355 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_set_ap_ps_param_cmd() local 1390 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_set_sta_ps_param() local 1423 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_force_fw_hang_cmd() local 1453 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_set_param_cmd() local 1487 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_stats_request_cmd() local 1519 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_pdev_temperature_cmd() local 1548 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_bcn_offload_control_cmd() local 1583 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_bcn_tmpl() local 1636 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_vdev_install_key() local 1770 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_peer_assoc_cmd() local 2031 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_start_cmd() local 2216 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_stop_cmd() local 2264 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_scan_chan_list_cmd() local 2381 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_wmm_update_cmd_tlv() local 2450 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_dfs_phyerr_offload_enable_cmd() local 2484 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_delba_send() local 2520 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_set_resp() local 2556 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_send() local 2590 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_addba_clear_resp() local 2623 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_peer_pktlog_filter() local 2673 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_init_country_cmd() local 2727 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_thermal_mitigation_param_cmd() local 2789 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_pktlog_enable() local 2819 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_pdev_pktlog_disable() local 2848 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_enable_cmd() local 2899 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_twt_disable_cmd() local 2929 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_obss_spr_cmd() local 2965 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_obss_color_collision_cfg_cmd() local 3007 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_bss_color_change_enable_cmd() local 3134 ath11k_init_cmd_send(struct ath11k_pdev_wmi *wmi, struct wmi_init_cmd_param *param) ath11k_init_cmd_send() argument 6574 struct ath11k_pdev_wmi *wmi = ar->wmi; ath11k_wmi_send_unit_test_cmd() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/intel/wmi/ |
H A D | Makefile | 6 intel-wmi-sbl-fw-update-y := sbl-fw-update.o 7 obj-$(CONFIG_INTEL_WMI_SBL_FW_UPDATE) += intel-wmi-sbl-fw-update.o 8 intel-wmi-thunderbolt-y := thunderbolt.o 9 obj-$(CONFIG_INTEL_WMI_THUNDERBOLT) += intel-wmi-thunderbolt.o
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | wmi.c | 304 ath12k_err(ab, "wmi tlv parse failure at byte %zd (%zu bytes left, %zu expected)\n", in ath12k_wmi_tlv_iter() 316 ath12k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%zu bytes left, %u expected)\n", in ath12k_wmi_tlv_iter() 324 ath12k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%u bytes is less than min length %zu)\n", in ath12k_wmi_tlv_iter() 379 static int ath12k_wmi_cmd_send_nowait(struct ath12k_wmi_pdev *wmi, struct sk_buff *skb, in ath12k_wmi_cmd_send_nowait() argument 383 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_cmd_send_nowait() 394 ret = ath12k_htc_send(&ab->htc, wmi->eid, skb); in ath12k_wmi_cmd_send_nowait() 406 int ath12k_wmi_cmd_send(struct ath12k_wmi_pdev *wmi, struct sk_buff *skb, in ath12k_wmi_cmd_send() argument 409 struct ath12k_wmi_base *wmi_sc = wmi->wmi_ab; in ath12k_wmi_cmd_send() 415 ret = ath12k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath12k_wmi_cmd_send() 424 ath12k_warn(wmi_sc->ab, "wmi comman in ath12k_wmi_cmd_send() 665 ath12k_wmi_service_bitmap_copy(struct ath12k_wmi_pdev *wmi, const u32 *wmi_svc_bm) ath12k_wmi_service_bitmap_copy() argument 751 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_mgmt_send() local 796 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_create() local 870 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_delete() local 897 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_stop() local 925 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_down() local 994 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_start() local 1078 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_up() local 1112 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_peer_create_cmd() local 1145 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_peer_delete_cmd() local 1177 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_pdev_set_regdomain() local 1216 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_set_peer_param() local 1251 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_peer_flush_tids_cmd() local 1328 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_rx_reord_queue_remove() local 1363 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_pdev_set_param() local 1394 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_pdev_set_ps_mode() local 1425 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_pdev_suspend() local 1456 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_pdev_resume() local 1490 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_pdev_bss_chan_info_request() local 1522 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_set_ap_ps_param_cmd() local 1557 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_set_sta_ps_param() local 1589 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_force_fw_hang_cmd() local 1619 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_set_param_cmd() local 1652 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_pdev_temperature_cmd() local 1681 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_bcn_offload_control_cmd() local 1715 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_bcn_tmpl() local 1766 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_vdev_install_key() local 1907 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_peer_assoc_cmd() local 2216 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_scan_start_cmd() local 2399 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_scan_stop_cmd() local 2447 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_scan_chan_list_cmd() local 2564 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_wmm_update_cmd() local 2630 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_dfs_phyerr_offload_enable_cmd() local 2663 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_delba_send() local 2699 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_addba_set_resp() local 2735 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_addba_send() local 2769 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_addba_clear_resp() local 2803 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_init_country_cmd() local 2855 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_twt_enable_cmd() local 2908 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_twt_disable_cmd() local 2938 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_obss_spr_cmd() local 2972 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_obss_color_cfg_cmd() local 3013 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_bss_color_change_enable_cmd() local 3270 ath12k_init_cmd_send(struct ath12k_wmi_pdev *wmi, struct ath12k_wmi_init_cmd_arg *arg) ath12k_init_cmd_send() argument 6752 struct ath12k_wmi_pdev *wmi = ar->wmi; ath12k_wmi_send_unit_test_cmd() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | trace.h | 30 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 32 TP_ARGS(wmi, buf, buf_len), 43 __entry->mid = wmi->mid; 44 __entry->command_id = le16_to_cpu(wmi->command_id); 45 __entry->fw_timestamp = le32_to_cpu(wmi->fw_timestamp); 58 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 59 TP_ARGS(wmi, buf, buf_len) 63 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 64 TP_ARGS(wmi, buf, buf_len)
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | trace.h | 30 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 32 TP_ARGS(wmi, buf, buf_len), 43 __entry->mid = wmi->mid; 44 __entry->command_id = le16_to_cpu(wmi->command_id); 45 __entry->fw_timestamp = le32_to_cpu(wmi->fw_timestamp); 58 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 59 TP_ARGS(wmi, buf, buf_len) 63 TP_PROTO(struct wmi_cmd_hdr *wmi, void *buf, u16 buf_len), 64 TP_ARGS(wmi, buf, buf_len)
|