Searched refs:vdev_id (Results 1 - 25 of 57) sorted by relevance

123

/linux-master/drivers/net/wireless/ath/ath12k/
H A Dp2p.h14 u32 vdev_id; member in struct:ath12k_p2p_noa_arg
20 void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
H A Dpeer.h25 int vdev_id; member in struct:ath12k_peer
53 void ath12k_peer_map_event(struct ath12k_base *ab, u8 vdev_id, u16 peer_id,
55 struct ath12k_peer *ath12k_peer_find(struct ath12k_base *ab, int vdev_id,
60 void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id);
61 int ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr);
65 int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id,
67 bool ath12k_peer_exist_by_vdev_id(struct ath12k_base *ab, int vdev_id);
H A Dpeer.c11 struct ath12k_peer *ath12k_peer_find(struct ath12k_base *ab, int vdev_id, argument
19 if (peer->vdev_id != vdev_id)
80 bool ath12k_peer_exist_by_vdev_id(struct ath12k_base *ab, int vdev_id) argument
87 if (vdev_id == peer->vdev_id) {
124 peer->vdev_id, peer->addr, peer_id);
134 void ath12k_peer_map_event(struct ath12k_base *ab, u8 vdev_id, u16 peer_id, argument
140 peer = ath12k_peer_find(ab, vdev_id, mac_addr);
146 peer->vdev_id
162 ath12k_wait_for_peer_common(struct ath12k_base *ab, int vdev_id, const u8 *addr, bool expect_mapped) argument
184 ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id) argument
207 ath12k_wait_for_peer_deleted(struct ath12k *ar, int vdev_id, const u8 *addr) argument
212 ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id, const u8 *addr) argument
234 ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr) argument
259 ath12k_wait_for_peer_created(struct ath12k *ar, int vdev_id, const u8 *addr) argument
[all...]
H A Dmac.h67 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id);
69 u32 vdev_id);
70 struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id);
H A Dmac.c533 if (arvif->vdev_id == arvif_iter->vdev_id)
537 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id) argument
542 arvif_iter.vdev_id = vdev_id;
550 ath12k_warn(ar->ab, "No VIF found for vdev %d\n", vdev_id);
558 u32 vdev_id)
567 (pdev->ar->allocated_vdev_map & (1LL << vdev_id))) {
568 arvif = ath12k_mac_get_arvif(pdev->ar, vdev_id);
577 struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id) argument
557 ath12k_mac_get_arvif_by_vdev_id(struct ath12k_base *ab, u32 vdev_id) argument
811 ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id) argument
827 ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id, struct cfg80211_chan_def *chandef) argument
[all...]
H A Dp2p.c124 if (arvif->vdev_id != arg->vdev_id)
130 void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id, argument
134 .vdev_id = vdev_id,
H A Dwmi.c767 int ath12k_wmi_mgmt_send(struct ath12k *ar, u32 vdev_id, u32 buf_id, argument
789 cmd->vdev_id = cpu_to_le32(vdev_id);
839 cmd->vdev_id = cpu_to_le32(args->if_id);
891 int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id) argument
905 cmd->vdev_id = cpu_to_le32(vdev_id);
907 ath12k_dbg(ar->ab, ATH12K_DBG_WMI, "WMI vdev delete id %d\n", vdev_id);
918 int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id) argument
933 cmd->vdev_id
946 ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id) argument
1100 ath12k_wmi_vdev_up(struct ath12k *ar, u32 vdev_id, u32 aid, const u8 *bssid) argument
1166 ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar, const u8 *peer_addr, u8 vdev_id) argument
1237 ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr, u32 vdev_id, u32 param_id, u32 param_val) argument
1270 ath12k_wmi_send_peer_flush_tids_cmd(struct ath12k *ar, u8 peer_addr[ETH_ALEN], u32 peer_tid_bitmap, u8 vdev_id) argument
1306 ath12k_wmi_peer_rx_reorder_queue_setup(struct ath12k *ar, int vdev_id, const u8 *addr, dma_addr_t paddr, u8 tid, u8 ba_window_size_valid, u32 ba_window_size) argument
1416 ath12k_wmi_pdev_set_ps_mode(struct ath12k *ar, int vdev_id, u32 enable) argument
1578 ath12k_wmi_set_sta_ps_param(struct ath12k *ar, u32 vdev_id, u32 param, u32 param_value) argument
1640 ath12k_wmi_vdev_set_param_cmd(struct ath12k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
1702 ath12k_wmi_send_bcn_offload_control_cmd(struct ath12k *ar, u32 vdev_id, u32 bcn_ctrl_op) argument
1735 ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id, const u8 *p2p_ie) argument
1777 ath12k_wmi_bcn_tmpl(struct ath12k *ar, u32 vdev_id, struct ieee80211_mutable_offsets *offs, struct sk_buff *bcn) argument
2627 ath12k_wmi_send_wmm_update_cmd(struct ath12k *ar, u32 vdev_id, struct wmi_wmm_params_all_arg *param) argument
2726 ath12k_wmi_delba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 initiator, u32 reason) argument
2762 ath12k_wmi_addba_set_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 status) argument
2798 ath12k_wmi_addba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 buf_size) argument
2833 ath12k_wmi_addba_clear_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac) argument
3001 ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id, struct ieee80211_he_obss_pd *he_obss_pd) argument
3034 ath12k_wmi_obss_color_cfg_cmd(struct ath12k *ar, u32 vdev_id, u8 bss_color, u32 period, bool enable) argument
3076 ath12k_wmi_send_bss_color_change_enable_cmd(struct ath12k *ar, u32 vdev_id, bool enable) argument
3110 ath12k_wmi_fils_discovery_tmpl(struct ath12k *ar, u32 vdev_id, struct sk_buff *tmpl) argument
3151 ath12k_wmi_probe_resp_tmpl(struct ath12k *ar, u32 vdev_id, struct sk_buff *tmpl) argument
3202 ath12k_wmi_fils_discovery(struct ath12k *ar, u32 vdev_id, u32 interval, bool unsol_bcast_probe_resp_enabled) argument
3615 ath12k_wmi_vdev_spectral_enable(struct ath12k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
4833 ath12k_pull_vdev_del_resp_ev(struct ath12k_base *ab, struct sk_buff *skb, u32 *vdev_id) argument
4861 ath12k_pull_bcn_tx_status_ev(struct ath12k_base *ab, struct sk_buff *skb, u32 *vdev_id, u32 *tx_status) argument
4890 ath12k_pull_vdev_stopped_param_tlv(struct ath12k_base *ab, struct sk_buff *skb, u32 *vdev_id) argument
5725 u32 vdev_id = 0; local
5805 u32 vdev_id, tx_status; local
5816 u32 vdev_id = 0; local
5981 ath12k_get_ar_on_scan_state(struct ath12k_base *ab, u32 vdev_id, enum ath12k_scan_state state) argument
6716 int ret, vdev_id; local
[all...]
H A Dwmi.h2717 __le32 vdev_id; member in struct:wmi_vdev_create_cmd
2738 __le32 vdev_id; member in struct:wmi_vdev_delete_cmd
2743 __le32 vdev_id; member in struct:wmi_vdev_up_cmd
2753 __le32 vdev_id; member in struct:wmi_vdev_stop_cmd
2758 __le32 vdev_id; member in struct:wmi_vdev_down_cmd
2780 __le32 vdev_id; member in struct:wmi_vdev_start_request_cmd
2867 u32 vdev_id; member in struct:wmi_vdev_start_req_arg
2908 u32 vdev_id; member in struct:ath12k_wmi_peer_create_arg
2923 u16 vdev_id; member in struct:ath12k_wmi_rx_reorder_queue_remove_arg
3015 __le32 vdev_id; member in struct:wmi_peer_create_cmd
3022 __le32 vdev_id; member in struct:wmi_peer_delete_cmd
3028 __le32 vdev_id; member in struct:wmi_peer_reorder_queue_setup_cmd
3040 __le32 vdev_id; member in struct:wmi_peer_reorder_queue_remove_cmd
3059 __le32 vdev_id; member in struct:wmi_pdev_set_ps_mode_cmd
3082 __le32 vdev_id; member in struct:wmi_ap_ps_peer_cmd
3090 __le32 vdev_id; member in struct:wmi_sta_powersave_param_cmd
3108 __le32 vdev_id; member in struct:wmi_peer_set_param_cmd
3116 __le32 vdev_id; member in struct:wmi_peer_flush_tids_cmd
3128 __le32 vdev_id; member in struct:wmi_bcn_offload_ctrl_cmd
3206 __le32 vdev_id; member in struct:wmi_start_scan_cmd
3281 u32 vdev_id; member in struct:ath12k_wmi_scan_req_arg
3363 u32 vdev_id; member in struct:wmi_start_scan_arg
3407 u32 vdev_id; member in struct:ath12k_wmi_scan_cancel_arg
3413 __le32 vdev_id; member in struct:wmi_bcn_send_from_host_cmd
3482 __le32 vdev_id; member in struct:wmi_vdev_set_param_cmd
3496 __le32 vdev_id; member in struct:wmi_p2p_noa_event
3528 __le32 vdev_id; member in struct:wmi_bcn_tmpl_cmd
3540 __le32 vdev_id; member in struct:wmi_p2p_go_set_beacon_ie_cmd
3546 __le32 vdev_id; member in struct:wmi_vdev_install_key_cmd
3568 u32 vdev_id; member in struct:wmi_vdev_install_key_arg
3593 u32 vdev_id; member in struct:ath12k_wmi_peer_assoc_arg
3666 __le32 vdev_id; member in struct:wmi_peer_assoc_complete_cmd
3708 __le32 vdev_id; member in struct:wmi_stop_scan_cmd
3740 __le32 vdev_id; member in struct:wmi_mgmt_send_cmd
3756 __le32 vdev_id; member in struct:wmi_sta_powersave_mode_cmd
3762 __le32 vdev_id; member in struct:wmi_sta_smps_force_mode_cmd
3768 __le32 vdev_id; member in struct:wmi_sta_smps_param_cmd
3791 u32 vdev_id; member in struct:ath12k_wmi_ap_ps_arg
3831 __le32 vdev_id; member in struct:wmi_delba_send_cmd
3840 __le32 vdev_id; member in struct:wmi_addba_setresponse_cmd
3848 __le32 vdev_id; member in struct:wmi_addba_send_cmd
3856 __le32 vdev_id; member in struct:wmi_addba_clear_resp_cmd
3879 __le32 vdev_id; member in struct:wmi_unit_test_cmd
3920 __le32 vdev_id; member in struct:wmi_vdev_start_resp_event
4037 __le32 vdev_id; member in struct:wmi_vdev_delete_resp_event
4041 __le32 vdev_id; member in struct:wmi_peer_delete_resp_event
4046 __le32 vdev_id; member in struct:wmi_bcn_tx_status_event
4051 __le32 vdev_id; member in struct:wmi_vdev_stopped_event
4078 __le32 vdev_id; member in struct:wmi_vdev_install_key_compl_event
4086 u32 vdev_id; member in struct:wmi_vdev_install_key_complete_arg
4094 __le32 vdev_id; member in struct:wmi_peer_assoc_conf_event
4099 u32 vdev_id; member in struct:wmi_peer_assoc_conf_arg
4104 __le32 vdev_id; member in struct:wmi_fils_discovery_event
4110 __le32 vdev_id; member in struct:wmi_probe_resp_tx_status_event
4200 __le32 vdev_id; member in struct:wmi_scan_event
4229 __le32 vdev_id; member in struct:wmi_roam_event
4251 __le32 vdev_id; member in struct:wmi_chan_info_event
4511 __le32 vdev_id; member in struct:wmi_vdev_set_wmm_params_cmd
4571 __le32 vdev_id; member in struct:wmi_obss_spatial_reuse_params_cmd
4583 __le32 vdev_id; member in struct:wmi_obss_color_collision_cfg_params_cmd
4594 __le32 vdev_id; member in struct:wmi_bss_color_change_enable_params_cmd
4630 u32 vdev_id; member in struct:ath12k_wmi_vdev_spectral_conf_arg
4653 __le32 vdev_id; member in struct:ath12k_wmi_vdev_spectral_conf_cmd
4681 __le32 vdev_id; member in struct:ath12k_wmi_vdev_spectral_enable_cmd
4762 __le32 vdev_id; member in struct:wmi_fils_discovery_cmd
4769 __le32 vdev_id; member in struct:wmi_fils_discovery_tmpl_cmd
4775 __le32 vdev_id; member in struct:wmi_probe_tmpl_cmd
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dtxrx.h14 struct ath10k_peer *ath10k_peer_find(struct ath10k *ar, int vdev_id,
17 int ath10k_wait_for_peer_created(struct ath10k *ar, int vdev_id,
19 int ath10k_wait_for_peer_deleted(struct ath10k *ar, int vdev_id,
H A Dp2p.h14 void ath10k_p2p_noa_update_by_vdev_id(struct ath10k *ar, u32 vdev_id,
H A Dtxrx.c150 struct ath10k_peer *ath10k_peer_find(struct ath10k *ar, int vdev_id, argument
158 if (peer->vdev_id != vdev_id)
185 static int ath10k_wait_for_peer_common(struct ath10k *ar, int vdev_id, argument
194 mapped = !!ath10k_peer_find(ar, vdev_id, addr);
207 int ath10k_wait_for_peer_created(struct ath10k *ar, int vdev_id, const u8 *addr) argument
209 return ath10k_wait_for_peer_common(ar, vdev_id, addr, true);
212 int ath10k_wait_for_peer_deleted(struct ath10k *ar, int vdev_id, const u8 *addr) argument
214 return ath10k_wait_for_peer_common(ar, vdev_id, addr, false);
231 peer = ath10k_peer_find(ar, ev->vdev_id, e
[all...]
H A Dwmi-ops.h73 struct sk_buff *(*gen_vdev_create)(struct ath10k *ar, u32 vdev_id,
77 struct sk_buff *(*gen_vdev_delete)(struct ath10k *ar, u32 vdev_id);
81 struct sk_buff *(*gen_vdev_stop)(struct ath10k *ar, u32 vdev_id);
82 struct sk_buff *(*gen_vdev_up)(struct ath10k *ar, u32 vdev_id, u32 aid,
84 struct sk_buff *(*gen_vdev_down)(struct ath10k *ar, u32 vdev_id);
85 struct sk_buff *(*gen_vdev_set_param)(struct ath10k *ar, u32 vdev_id,
91 struct sk_buff *(*gen_vdev_spectral_enable)(struct ath10k *ar, u32 vdev_id,
93 struct sk_buff *(*gen_vdev_wmm_conf)(struct ath10k *ar, u32 vdev_id,
95 struct sk_buff *(*gen_peer_create)(struct ath10k *ar, u32 vdev_id,
98 struct sk_buff *(*gen_peer_delete)(struct ath10k *ar, u32 vdev_id,
640 ath10k_wmi_vdev_create(struct ath10k *ar, u32 vdev_id, enum wmi_vdev_type type, enum wmi_vdev_subtype subtype, const u8 macaddr[ETH_ALEN]) argument
658 ath10k_wmi_vdev_delete(struct ath10k *ar, u32 vdev_id) argument
707 ath10k_wmi_vdev_stop(struct ath10k *ar, u32 vdev_id) argument
722 ath10k_wmi_vdev_up(struct ath10k *ar, u32 vdev_id, u32 aid, const u8 *bssid) argument
737 ath10k_wmi_vdev_down(struct ath10k *ar, u32 vdev_id) argument
752 ath10k_wmi_vdev_set_param(struct ath10k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
804 ath10k_wmi_vdev_spectral_enable(struct ath10k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
823 ath10k_wmi_vdev_sta_uapsd(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], const struct wmi_sta_uapsd_auto_trig_arg *args, u32 num_ac) argument
844 ath10k_wmi_vdev_wmm_conf(struct ath10k *ar, u32 vdev_id, const struct wmi_wmm_params_all_arg *arg) argument
859 ath10k_wmi_peer_create(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], enum wmi_peer_type peer_type) argument
876 ath10k_wmi_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN]) argument
892 ath10k_wmi_peer_flush(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], u32 tid_bitmap) argument
908 ath10k_wmi_peer_set_param(struct ath10k *ar, u32 vdev_id, const u8 *peer_addr, enum wmi_peer_param param_id, u32 param_value) argument
925 ath10k_wmi_set_psmode(struct ath10k *ar, u32 vdev_id, enum wmi_sta_ps_mode psmode) argument
942 ath10k_wmi_set_sta_ps_param(struct ath10k *ar, u32 vdev_id, enum wmi_sta_powersave_param param_id, u32 value) argument
959 ath10k_wmi_set_ap_ps_param(struct ath10k *ar, u32 vdev_id, const u8 *mac, enum wmi_ap_ps_peer_param param_id, u32 value) argument
1028 ath10k_wmi_beacon_send_ref_nowait(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) argument
1087 ath10k_wmi_request_peer_stats_info(struct ath10k *ar, u32 vdev_id, enum wmi_peer_stats_info_request_type type, u8 *addr, u32 reset) argument
1206 ath10k_wmi_addba_clear_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac) argument
1222 ath10k_wmi_addba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 buf_size) argument
1239 ath10k_wmi_addba_set_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 status) argument
1256 ath10k_wmi_delba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 initiator, u32 reason) argument
1274 ath10k_wmi_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) argument
1293 ath10k_wmi_prb_tmpl(struct ath10k *ar, u32 vdev_id, struct sk_buff *prb) argument
1308 ath10k_wmi_p2p_go_bcn_ie(struct ath10k *ar, u32 vdev_id, const u8 *p2p_ie) argument
1358 ath10k_wmi_wow_add_wakeup_event(struct ath10k *ar, u32 vdev_id, enum wmi_wow_wakeup_event event, u32 enable) argument
1394 ath10k_wmi_wow_add_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id, const u8 *pattern, const u8 *mask, int pattern_len, int pattern_offset) argument
1415 ath10k_wmi_wow_del_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id) argument
1432 ath10k_wmi_wow_config_pno(struct ath10k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno_scan) argument
1450 ath10k_wmi_update_fw_tdls_state(struct ath10k *ar, u32 vdev_id, enum wmi_tdls_state state) argument
[all...]
H A Dp2p.c117 u32 vdev_id; member in struct:ath10k_p2p_noa_arg
127 if (arvif->vdev_id != arg->vdev_id)
133 void ath10k_p2p_noa_update_by_vdev_id(struct ath10k *ar, u32 vdev_id, argument
137 .vdev_id = vdev_id,
H A Dmac.c243 .vdev_id = arvif->vdev_id,
341 peer = ath10k_peer_find(ar, arvif->vdev_id, addr);
400 arvif->vdev_id,
405 arvif->vdev_id, ret);
425 peer = ath10k_peer_find(ar, arvif->vdev_id, addr);
546 arvif->vdev_id, key->keyidx);
551 arvif->vdev_id, peer->addr, ret);
705 static void ath10k_wait_for_peer_delete_done(struct ath10k *ar, u32 vdev_id, argument
712 ret = ath10k_wait_for_peer_deleted(ar, vdev_id, add
725 ath10k_peer_create(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 vdev_id, const u8 *addr, enum wmi_peer_type peer_type) argument
830 ath10k_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 *addr) argument
888 ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) argument
929 ath10k_mac_tdls_peer_update(struct ath10k *ar, u32 vdev_id, struct ieee80211_sta *sta, enum wmi_tdls_peer_state state) argument
1024 ath10k_monitor_vdev_start(struct ath10k *ar, int vdev_id) argument
2092 u32 *vdev_id = data; local
2114 ath10k_mac_handle_beacon_miss(struct ath10k *ar, u32 vdev_id) argument
3672 u32 vdev_id; member in struct:ath10k_mac_tx_pause
3689 ath10k_mac_handle_tx_pause_vdev(struct ath10k *ar, u32 vdev_id, enum wmi_tlv_tx_pause_id pause_id, enum wmi_tlv_tx_pause_action action) argument
4108 int vdev_id; local
9800 ath10k_get_arvif(struct ath10k *ar, u32 vdev_id) argument
[all...]
H A Dwmi-tlv.c175 u32 vdev_id, tx_status; local
192 vdev_id = __le32_to_cpu(ev->vdev_id);
204 vdev_id, tx_status);
208 arvif = ath10k_get_arvif(ar, vdev_id);
290 __le32_to_cpu(ev->vdev_id),
408 int ret, vdev_id; local
425 vdev_id = __le32_to_cpu(ev->vdev_id);
428 "wmi tlv p2p noa vdev_id
441 int ret, vdev_id; local
2133 ath10k_wmi_tlv_op_gen_vdev_create(struct ath10k *ar, u32 vdev_id, enum wmi_vdev_type vdev_type, enum wmi_vdev_subtype vdev_subtype, const u8 mac_addr[ETH_ALEN]) argument
2161 ath10k_wmi_tlv_op_gen_vdev_delete(struct ath10k *ar, u32 vdev_id) argument
2258 ath10k_wmi_tlv_op_gen_vdev_stop(struct ath10k *ar, u32 vdev_id) argument
2279 ath10k_wmi_tlv_op_gen_vdev_up(struct ath10k *ar, u32 vdev_id, u32 aid, const u8 *bssid) argument
2304 ath10k_wmi_tlv_op_gen_vdev_down(struct ath10k *ar, u32 vdev_id) argument
2325 ath10k_wmi_tlv_op_gen_vdev_set_param(struct ath10k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
2430 ath10k_wmi_tlv_op_gen_vdev_sta_uapsd(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], const struct wmi_sta_uapsd_auto_trig_arg *args, u32 num_ac) argument
2492 ath10k_wmi_tlv_op_gen_vdev_wmm_conf(struct ath10k *ar, u32 vdev_id, const struct wmi_wmm_params_all_arg *arg) argument
2567 ath10k_wmi_tlv_op_gen_peer_create(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], enum wmi_peer_type peer_type) argument
2592 ath10k_wmi_tlv_op_gen_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN]) argument
2615 ath10k_wmi_tlv_op_gen_peer_flush(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], u32 tid_bitmap) argument
2639 ath10k_wmi_tlv_op_gen_peer_set_param(struct ath10k *ar, u32 vdev_id, const u8 *peer_addr, enum wmi_peer_param param_id, u32 param_value) argument
2758 ath10k_wmi_tlv_op_gen_set_psmode(struct ath10k *ar, u32 vdev_id, enum wmi_sta_ps_mode psmode) argument
2781 ath10k_wmi_tlv_op_gen_set_sta_ps(struct ath10k *ar, u32 vdev_id, enum wmi_sta_powersave_param param_id, u32 param_value) argument
2806 ath10k_wmi_tlv_op_gen_set_ap_ps(struct ath10k *ar, u32 vdev_id, const u8 *mac, enum wmi_ap_ps_peer_param param_id, u32 value) argument
2912 ath10k_wmi_tlv_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) argument
3012 ath10k_wmi_tlv_op_gen_request_peer_stats_info(struct ath10k *ar, u32 vdev_id, enum wmi_peer_stats_info_request_type type, u8 *addr, u32 reset) argument
3089 u32 vdev_id; local
3310 ath10k_wmi_tlv_op_gen_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) argument
3374 ath10k_wmi_tlv_op_gen_prb_tmpl(struct ath10k *ar, u32 vdev_id, struct sk_buff *prb) argument
3423 ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie(struct ath10k *ar, u32 vdev_id, const u8 *p2p_ie) argument
3463 ath10k_wmi_tlv_op_gen_update_fw_tdls_state(struct ath10k *ar, u32 vdev_id, enum wmi_tdls_state state) argument
3678 ath10k_wmi_tlv_op_gen_wow_add_wakeup_event(struct ath10k *ar, u32 vdev_id, enum wmi_wow_wakeup_event event, u32 enable) argument
3730 ath10k_wmi_tlv_op_gen_wow_add_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id, const u8 *pattern, const u8 *bitmask, int pattern_len, int pattern_offset) argument
3830 ath10k_wmi_tlv_op_gen_wow_del_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id) argument
3859 ath10k_wmi_tlv_op_gen_config_pno_start(struct ath10k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno) argument
3985 ath10k_wmi_tlv_op_gen_config_pno_stop(struct ath10k *ar, u32 vdev_id) argument
4034 ath10k_wmi_tlv_op_gen_config_pno(struct ath10k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno_scan) argument
4143 ath10k_wmi_tlv_op_gen_vdev_spectral_enable(struct ath10k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
[all...]
H A Dmac.h35 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id);
52 void ath10k_mac_handle_beacon_miss(struct ath10k *ar, u32 vdev_id);
53 void ath10k_mac_handle_tx_pause_vdev(struct ath10k *ar, u32 vdev_id,
H A Dwow.c31 ret = ath10k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0);
34 wow_wakeup_event(i), arvif->vdev_id, ret);
40 ret = ath10k_wmi_wow_del_pattern(ar, arvif->vdev_id, i);
43 i, arvif->vdev_id, ret);
62 arvif->vdev_id, ret);
172 static int ath10k_wmi_pno_check(struct ath10k *ar, u32 vdev_id, argument
180 pno->vdev_id = vdev_id;
310 ret = ath10k_wmi_pno_check(ar, arvif->vdev_id,
313 ath10k_wmi_wow_config_pno(ar, arvif->vdev_id, pn
[all...]
H A Dspectral.c183 int vdev_id; local
190 vdev_id = arvif->vdev_id;
195 res = ath10k_wmi_vdev_spectral_enable(ar, vdev_id,
201 res = ath10k_wmi_vdev_spectral_enable(ar, vdev_id,
215 int vdev_id, count, res = 0; local
223 vdev_id = arvif->vdev_id;
228 res = ath10k_wmi_vdev_spectral_enable(ar, vdev_id,
244 arg.vdev_id
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dpeer.h13 int vdev_id; member in struct:ath11k_peer
42 void ath11k_peer_map_event(struct ath11k_base *ab, u8 vdev_id, u16 peer_id,
44 struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id,
49 void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id);
50 int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr);
53 int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id,
56 int vdev_id);
H A Dpeer.c28 struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id, argument
36 if (peer->vdev_id != vdev_id)
80 int vdev_id)
87 if (vdev_id == peer->vdev_id) {
110 peer->vdev_id, peer->addr, peer_id);
120 void ath11k_peer_map_event(struct ath11k_base *ab, u8 vdev_id, u16 peer_id, argument
126 peer = ath11k_peer_find(ab, vdev_id, mac_addr);
132 peer->vdev_id
79 ath11k_peer_find_by_vdev_id(struct ath11k_base *ab, int vdev_id) argument
148 ath11k_wait_for_peer_common(struct ath11k_base *ab, int vdev_id, const u8 *addr, bool expect_mapped) argument
240 ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id) argument
266 ath11k_wait_for_peer_deleted(struct ath11k *ar, int vdev_id, const u8 *addr) argument
271 ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id, const u8 *addr) argument
293 __ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, const u8 *addr) argument
350 ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr) argument
365 ath11k_wait_for_peer_created(struct ath11k *ar, int vdev_id, const u8 *addr) argument
[all...]
H A Dmac.h135 void ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id);
153 struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id);
155 u32 vdev_id);
160 struct ath11k *ath11k_mac_get_ar_by_vdev_id(struct ath11k_base *ab, u32 vdev_id);
173 void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id);
H A Dmac.c569 if (arvif->vdev_id == arvif_iter->vdev_id)
573 struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id) argument
579 arvif_iter.vdev_id = vdev_id;
587 ath11k_warn(ar->ab, "No VIF found for vdev %d\n", vdev_id);
595 u32 vdev_id)
604 (pdev->ar->allocated_vdev_map & (1LL << vdev_id))) {
605 arvif = ath11k_mac_get_arvif(pdev->ar, vdev_id);
614 struct ath11k *ath11k_mac_get_ar_by_vdev_id(struct ath11k_base *ab, u32 vdev_id) argument
594 ath11k_mac_get_arvif_by_vdev_id(struct ath11k_base *ab, u32 vdev_id) argument
922 ath11k_mac_monitor_vdev_start(struct ath11k *ar, int vdev_id, struct cfg80211_chan_def *chandef) argument
1672 u32 *vdev_id = data; local
1694 ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id) argument
6378 ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id) argument
6428 u32 vdev_id; local
[all...]
H A Dwmi.c648 int ath11k_wmi_mgmt_send(struct ath11k *ar, u32 vdev_id, u32 buf_id, argument
671 cmd->vdev_id = vdev_id;
726 cmd->vdev_id = param->if_id;
780 int ath11k_wmi_vdev_delete(struct ath11k *ar, u8 vdev_id) argument
794 cmd->vdev_id = vdev_id;
802 ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "cmd vdev delete id %d\n", vdev_id);
807 int ath11k_wmi_vdev_stop(struct ath11k *ar, u8 vdev_id) argument
822 cmd->vdev_id
835 ath11k_wmi_vdev_down(struct ath11k *ar, u8 vdev_id) argument
1008 ath11k_wmi_vdev_up(struct ath11k *ar, u32 vdev_id, u32 aid, const u8 *bssid, u8 *tx_bssid, u32 nontx_profile_idx, u32 nontx_profile_cnt) argument
1095 ath11k_wmi_send_peer_delete_cmd(struct ath11k *ar, const u8 *peer_addr, u8 vdev_id) argument
1167 ath11k_wmi_set_peer_param(struct ath11k *ar, const u8 *peer_addr, u32 vdev_id, u32 param_id, u32 param_val) argument
1235 ath11k_wmi_peer_rx_reorder_queue_setup(struct ath11k *ar, int vdev_id, const u8 *addr, dma_addr_t paddr, u8 tid, u8 ba_window_size_valid, u32 ba_window_size) argument
1347 ath11k_wmi_pdev_set_ps_mode(struct ath11k *ar, int vdev_id, enum wmi_sta_ps_mode psmode) argument
1512 ath11k_wmi_set_sta_ps_param(struct ath11k *ar, u32 vdev_id, u32 param, u32 param_value) argument
1578 ath11k_wmi_vdev_set_param_cmd(struct ath11k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
1673 ath11k_wmi_send_bcn_offload_control_cmd(struct ath11k *ar, u32 vdev_id, u32 bcn_ctrl_op) argument
1707 ath11k_wmi_bcn_tmpl(struct ath11k *ar, u32 vdev_id, struct ieee80211_mutable_offsets *offs, struct sk_buff *bcn, u32 ema_params) argument
2382 ath11k_wmi_send_vdev_set_tpc_power(struct ath11k *ar, u32 vdev_id, struct ath11k_reg_tpc_power_info *param) argument
2620 ath11k_wmi_send_wmm_update_cmd_tlv(struct ath11k *ar, u32 vdev_id, struct wmi_wmm_params_all_arg *param) argument
2725 ath11k_wmi_delba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 initiator, u32 reason) argument
2761 ath11k_wmi_addba_set_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 status) argument
2797 ath11k_wmi_addba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 buf_size) argument
2832 ath11k_wmi_addba_clear_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac) argument
3112 ath11k_wmi_send_11d_scan_stop_cmd(struct ath11k *ar, u32 vdev_id) argument
3493 ath11k_wmi_send_obss_spr_cmd(struct ath11k *ar, u32 vdev_id, struct ieee80211_he_obss_pd *he_obss_pd) argument
3765 ath11k_wmi_send_obss_color_collision_cfg_cmd(struct ath11k *ar, u32 vdev_id, u8 bss_color, u32 period, bool enable) argument
3810 ath11k_wmi_send_bss_color_change_enable_cmd(struct ath11k *ar, u32 vdev_id, bool enable) argument
3846 ath11k_wmi_fils_discovery_tmpl(struct ath11k *ar, u32 vdev_id, struct sk_buff *tmpl) argument
3893 ath11k_wmi_probe_resp_tmpl(struct ath11k *ar, u32 vdev_id, struct sk_buff *tmpl) argument
3950 ath11k_wmi_fils_discovery(struct ath11k *ar, u32 vdev_id, u32 interval, bool unsol_bcast_probe_resp_enabled) argument
4422 ath11k_wmi_vdev_spectral_enable(struct ath11k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
5734 ath11k_pull_vdev_del_resp_ev(struct ath11k_base *ab, struct sk_buff *skb, u32 *vdev_id) argument
5762 ath11k_pull_bcn_tx_status_ev(struct ath11k_base *ab, struct sk_buff *skb, u32 *vdev_id, u32 *tx_status) argument
5791 ath11k_pull_vdev_stopped_param_tlv(struct ath11k_base *ab, struct sk_buff *skb, u32 *vdev_id) argument
7262 u32 vdev_id = 0; local
7345 u32 vdev_id, tx_status; local
7470 u32 vdev_id = 0; local
7639 ath11k_get_ar_on_scan_state(struct ath11k_base *ab, u32 vdev_id, enum ath11k_scan_state state) argument
7746 u32 vdev_id; local
9007 ath11k_wmi_hw_data_filter_cmd(struct ath11k *ar, u32 vdev_id, u32 filter_bitmap, bool enable) argument
9111 ath11k_wmi_wow_add_wakeup_event(struct ath11k *ar, u32 vdev_id, enum wmi_wow_wakeup_event event, u32 enable) argument
9138 ath11k_wmi_wow_add_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id, const u8 *pattern, const u8 *mask, int pattern_len, int pattern_offset) argument
9243 ath11k_wmi_wow_del_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id) argument
9270 ath11k_wmi_op_gen_config_pno_start(struct ath11k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno) argument
9382 ath11k_wmi_op_gen_config_pno_stop(struct ath11k *ar, u32 vdev_id) argument
9406 ath11k_wmi_wow_config_pno(struct ath11k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno_scan) argument
[all...]
H A Dwmi.h2624 u32 vdev_id; member in struct:wmi_vdev_create_cmd
2643 u32 vdev_id; member in struct:wmi_vdev_delete_cmd
2648 u32 vdev_id; member in struct:wmi_vdev_up_cmd
2658 u32 vdev_id; member in struct:wmi_vdev_stop_cmd
2663 u32 vdev_id; member in struct:wmi_vdev_down_cmd
2680 u32 vdev_id; member in struct:wmi_vdev_start_request_cmd
2850 u32 vdev_id; member in struct:wmi_vdev_start_req_arg
2875 u32 vdev_id; member in struct:peer_create_params
2879 u8 vdev_id; member in struct:peer_delete_params
2884 u8 vdev_id; member in struct:peer_flush_params
2899 u16 vdev_id; member in struct:rx_reorder_queue_remove_params
3001 u32 vdev_id; member in struct:wmi_peer_create_cmd
3008 u32 vdev_id; member in struct:wmi_peer_delete_cmd
3014 u32 vdev_id; member in struct:wmi_peer_reorder_queue_setup_cmd
3026 u32 vdev_id; member in struct:wmi_peer_reorder_queue_remove_cmd
3097 u32 vdev_id; member in struct:wmi_pdev_set_ps_mode_cmd
3121 u32 vdev_id; member in struct:wmi_ap_ps_peer_cmd
3129 u32 vdev_id; member in struct:wmi_sta_powersave_param_cmd
3147 u32 vdev_id; member in struct:wmi_peer_set_param_cmd
3155 u32 vdev_id; member in struct:wmi_peer_flush_tids_cmd
3167 u32 vdev_id; member in struct:wmi_bcn_offload_ctrl_cmd
3205 u32 vdev_id; member in struct:wmi_vdev_set_tpc_power_cmd
3279 u32 vdev_id; member in struct:wmi_start_scan_cmd
3363 u32 vdev_id; member in struct:scan_req_params
3450 u32 vdev_id; member in struct:wmi_start_scan_arg
3494 u32 vdev_id; member in struct:scan_cancel_param
3500 u32 vdev_id; member in struct:wmi_bcn_send_from_host_cmd
3548 u8 vdev_id; member in struct:wmi_mgmt_params
3579 u32 vdev_id; member in struct:wmi_vdev_set_param_cmd
3604 u32 vdev_id; member in struct:wmi_request_stats_cmd
3641 u32 vdev_id; member in struct:wmi_bcn_tmpl_cmd
3663 u32 vdev_id; member in struct:wmi_vdev_install_key_cmd
3685 u32 vdev_id; member in struct:wmi_vdev_install_key_arg
3711 u32 vdev_id; member in struct:peer_assoc_params
3776 u32 vdev_id; member in struct:wmi_peer_assoc_complete_cmd
3809 u32 vdev_id; member in struct:wmi_stop_scan_cmd
3852 u32 vdev_id; member in struct:wmi_mgmt_send_cmd
3868 u32 vdev_id; member in struct:wmi_sta_powersave_mode_cmd
3874 u32 vdev_id; member in struct:wmi_sta_smps_force_mode_cmd
3880 u32 vdev_id; member in struct:wmi_sta_smps_param_cmd
3907 u32 vdev_id; member in struct:ap_ps_params
3920 u32 vdev_id; member in struct:stats_request_params
3968 u32 vdev_id; member in struct:wmi_11d_scan_start_params
3975 u32 vdev_id; member in struct:wmi_11d_scan_start_cmd
3982 u32 vdev_id; member in struct:wmi_11d_scan_stop_cmd
4024 u32 vdev_id; member in struct:wmi_delba_send_cmd
4033 u32 vdev_id; member in struct:wmi_addba_setresponse_cmd
4041 u32 vdev_id; member in struct:wmi_addba_send_cmd
4049 u32 vdev_id; member in struct:wmi_addba_clear_resp_cmd
4102 u32 vdev_id; member in struct:wmi_unit_test_cmd
4112 u8 vdev_id; member in struct:beacon_tmpl_params
4155 u32 vdev_id; member in struct:wmi_vdev_start_resp_event
4528 u32 vdev_id; member in struct:wmi_vdev_delete_resp_event
4532 u32 vdev_id; member in struct:wmi_peer_delete_resp_event
4537 u32 vdev_id; member in struct:wmi_bcn_tx_status_event
4542 u32 vdev_id; member in struct:wmi_vdev_stopped_event
4569 u32 vdev_id; member in struct:wmi_vdev_install_key_compl_event
4577 u32 vdev_id; member in struct:wmi_vdev_install_key_complete_arg
4585 u32 vdev_id; member in struct:wmi_peer_assoc_conf_event
4590 u32 vdev_id; member in struct:wmi_peer_assoc_conf_arg
4595 u32 vdev_id; member in struct:wmi_fils_discovery_event
4601 u32 vdev_id; member in struct:wmi_probe_resp_tx_status_event
4785 u32 vdev_id; member in struct:wmi_vdev_stats
4802 u32 vdev_id; member in struct:wmi_bcn_stats
4822 u32 vdev_id; member in struct:wmi_rssi_stats
4925 u32 vdev_id; member in struct:wmi_scan_event
4954 u32 vdev_id; member in struct:wmi_roam_event
4976 u32 vdev_id; member in struct:wmi_chan_info_event
5054 u32 vdev_id; member in struct:wmi_sta_uapsd_auto_trig_cmd_fixed_param
5283 u32 vdev_id; member in struct:wmi_vdev_set_wmm_params_cmd
5374 u32 vdev_id; member in struct:wmi_twt_add_dialog_params_cmd
5385 u32 vdev_id; member in struct:wmi_twt_add_dialog_params
5413 u32 vdev_id; member in struct:wmi_twt_add_dialog_event
5420 u32 vdev_id; member in struct:wmi_twt_del_dialog_params
5427 u32 vdev_id; member in struct:wmi_twt_del_dialog_params_cmd
5433 u32 vdev_id; member in struct:wmi_twt_pause_dialog_params
5440 u32 vdev_id; member in struct:wmi_twt_pause_dialog_params_cmd
5446 u32 vdev_id; member in struct:wmi_twt_resume_dialog_params
5455 u32 vdev_id; member in struct:wmi_twt_resume_dialog_params_cmd
5468 u32 vdev_id; member in struct:wmi_obss_spatial_reuse_params_cmd
5493 u32 vdev_id; member in struct:wmi_obss_color_collision_cfg_params_cmd
5504 u32 vdev_id; member in struct:wmi_bss_color_change_enable_params_cmd
5509 u32 vdev_id; member in struct:wmi_obss_color_collision_event
5546 u32 vdev_id; member in struct:ath11k_wmi_vdev_spectral_conf_param
5579 u32 vdev_id; member in struct:ath11k_wmi_vdev_spectral_enable_cmd
5644 u32 vdev_id; member in struct:wmi_fils_discovery_cmd
5651 u32 vdev_id; member in struct:wmi_fils_discovery_tmpl_cmd
5657 u32 vdev_id; member in struct:wmi_probe_tmpl_cmd
5798 u32 vdev_id; member in struct:wmi_hw_data_filter_cmd
5948 u32 vdev_id; member in struct:wmi_wow_ev_arg
5981 u32 vdev_id; member in struct:wmi_wow_add_del_event_cmd
5999 u32 vdev_id; member in struct:wmi_tlv_wow_event_info
6017 u32 vdev_id; member in struct:wmi_wow_add_pattern_cmd
6024 u32 vdev_id; member in struct:wmi_wow_del_pattern_cmd
6123 u8 vdev_id; member in struct:wmi_pno_scan_req
6147 u32 vdev_id; member in struct:wmi_wow_nlo_config_cmd
6230 u32 vdev_id; member in struct:wmi_set_arp_ns_offload_cmd
6261 u32 vdev_id; member in struct:wmi_gtk_offload_status_event
6277 u32 vdev_id; member in struct:wmi_gtk_rekey_offload_cmd
6303 u32 vdev_id; member in struct:wmi_sta_keepalive_cmd
6325 u32 vdev_id; member in struct:wmi_sta_keepalive_arg
[all...]
H A Dwow.c102 ret = ath11k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0);
105 wow_wakeup_event(i), arvif->vdev_id, ret);
111 ret = ath11k_wmi_wow_del_pattern(ar, arvif->vdev_id, i);
114 i, arvif->vdev_id, ret);
133 arvif->vdev_id, ret);
242 static int ath11k_wmi_pno_check_and_convert(struct ath11k *ar, u32 vdev_id, argument
250 pno->vdev_id = vdev_id;
381 ret = ath11k_wmi_pno_check_and_convert(ar, arvif->vdev_id,
384 ath11k_wmi_wow_config_pno(ar, arvif->vdev_id, pn
[all...]

Completed in 902 milliseconds

123