Lines Matching refs:ath10k

21 struct ath10k;
25 void (*rx)(struct ath10k *ar, struct sk_buff *skb);
28 int (*pull_scan)(struct ath10k *ar, struct sk_buff *skb,
30 int (*pull_mgmt_rx)(struct ath10k *ar, struct sk_buff *skb,
32 int (*pull_ch_info)(struct ath10k *ar, struct sk_buff *skb,
34 int (*pull_vdev_start)(struct ath10k *ar, struct sk_buff *skb,
36 int (*pull_peer_kick)(struct ath10k *ar, struct sk_buff *skb,
38 int (*pull_swba)(struct ath10k *ar, struct sk_buff *skb,
40 int (*pull_phyerr)(struct ath10k *ar, struct sk_buff *skb,
42 int (*pull_svc_rdy)(struct ath10k *ar, struct sk_buff *skb,
44 int (*pull_rdy)(struct ath10k *ar, struct sk_buff *skb,
46 int (*pull_fw_stats)(struct ath10k *ar, struct sk_buff *skb,
49 struct sk_buff *(*gen_pdev_suspend)(struct ath10k *ar, u32 suspend_opt);
50 struct sk_buff *(*gen_pdev_resume)(struct ath10k *ar);
51 struct sk_buff *(*gen_pdev_set_rd)(struct ath10k *ar, u16 rd, u16 rd2g,
54 struct sk_buff *(*gen_pdev_set_param)(struct ath10k *ar, u32 id,
56 struct sk_buff *(*gen_init)(struct ath10k *ar);
57 struct sk_buff *(*gen_start_scan)(struct ath10k *ar,
59 struct sk_buff *(*gen_stop_scan)(struct ath10k *ar,
61 struct sk_buff *(*gen_vdev_create)(struct ath10k *ar, u32 vdev_id,
65 struct sk_buff *(*gen_vdev_delete)(struct ath10k *ar, u32 vdev_id);
66 struct sk_buff *(*gen_vdev_start)(struct ath10k *ar,
69 struct sk_buff *(*gen_vdev_stop)(struct ath10k *ar, u32 vdev_id);
70 struct sk_buff *(*gen_vdev_up)(struct ath10k *ar, u32 vdev_id, u32 aid,
72 struct sk_buff *(*gen_vdev_down)(struct ath10k *ar, u32 vdev_id);
73 struct sk_buff *(*gen_vdev_set_param)(struct ath10k *ar, u32 vdev_id,
75 struct sk_buff *(*gen_vdev_install_key)(struct ath10k *ar,
77 struct sk_buff *(*gen_vdev_spectral_conf)(struct ath10k *ar,
79 struct sk_buff *(*gen_vdev_spectral_enable)(struct ath10k *ar, u32 vdev_id,
81 struct sk_buff *(*gen_vdev_wmm_conf)(struct ath10k *ar, u32 vdev_id,
83 struct sk_buff *(*gen_peer_create)(struct ath10k *ar, u32 vdev_id,
85 struct sk_buff *(*gen_peer_delete)(struct ath10k *ar, u32 vdev_id,
87 struct sk_buff *(*gen_peer_flush)(struct ath10k *ar, u32 vdev_id,
90 struct sk_buff *(*gen_peer_set_param)(struct ath10k *ar, u32 vdev_id,
94 struct sk_buff *(*gen_peer_assoc)(struct ath10k *ar,
96 struct sk_buff *(*gen_set_psmode)(struct ath10k *ar, u32 vdev_id,
98 struct sk_buff *(*gen_set_sta_ps)(struct ath10k *ar, u32 vdev_id,
101 struct sk_buff *(*gen_set_ap_ps)(struct ath10k *ar, u32 vdev_id,
105 struct sk_buff *(*gen_scan_chan_list)(struct ath10k *ar,
107 struct sk_buff *(*gen_beacon_dma)(struct ath10k *ar, u32 vdev_id,
111 struct sk_buff *(*gen_pdev_set_wmm)(struct ath10k *ar,
113 struct sk_buff *(*gen_request_stats)(struct ath10k *ar, u32 stats_mask);
114 struct sk_buff *(*gen_force_fw_hang)(struct ath10k *ar,
117 struct sk_buff *(*gen_mgmt_tx)(struct ath10k *ar, struct sk_buff *skb);
118 struct sk_buff *(*gen_dbglog_cfg)(struct ath10k *ar, u32 module_enable,
120 struct sk_buff *(*gen_pktlog_enable)(struct ath10k *ar, u32 filter);
121 struct sk_buff *(*gen_pktlog_disable)(struct ath10k *ar);
122 struct sk_buff *(*gen_pdev_set_quiet_mode)(struct ath10k *ar,
126 struct sk_buff *(*gen_pdev_get_temperature)(struct ath10k *ar);
127 struct sk_buff *(*gen_addba_clear_resp)(struct ath10k *ar, u32 vdev_id,
129 struct sk_buff *(*gen_addba_send)(struct ath10k *ar, u32 vdev_id,
131 struct sk_buff *(*gen_addba_set_resp)(struct ath10k *ar, u32 vdev_id,
134 struct sk_buff *(*gen_delba_send)(struct ath10k *ar, u32 vdev_id,
137 struct sk_buff *(*gen_bcn_tmpl)(struct ath10k *ar, u32 vdev_id,
141 struct sk_buff *(*gen_prb_tmpl)(struct ath10k *ar, u32 vdev_id,
143 struct sk_buff *(*gen_p2p_go_bcn_ie)(struct ath10k *ar, u32 vdev_id,
145 struct sk_buff *(*gen_vdev_sta_uapsd)(struct ath10k *ar, u32 vdev_id,
149 struct sk_buff *(*gen_sta_keepalive)(struct ath10k *ar,
153 int ath10k_wmi_cmd_send(struct ath10k *ar, struct sk_buff *skb, u32 cmd_id);
156 ath10k_wmi_rx(struct ath10k *ar, struct sk_buff *skb) in ath10k_wmi_rx()
166 ath10k_wmi_map_svc(struct ath10k *ar, const __le32 *in, unsigned long *out, in ath10k_wmi_map_svc()
177 ath10k_wmi_pull_scan(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_scan()
187 ath10k_wmi_pull_mgmt_rx(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_mgmt_rx()
197 ath10k_wmi_pull_ch_info(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_ch_info()
207 ath10k_wmi_pull_vdev_start(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_vdev_start()
217 ath10k_wmi_pull_peer_kick(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_peer_kick()
227 ath10k_wmi_pull_swba(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_swba()
237 ath10k_wmi_pull_phyerr(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_phyerr()
247 ath10k_wmi_pull_svc_rdy(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_svc_rdy()
257 ath10k_wmi_pull_rdy(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_rdy()
267 ath10k_wmi_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_fw_stats()
277 ath10k_wmi_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_mgmt_tx()
303 ath10k_wmi_pdev_set_regdomain(struct ath10k *ar, u16 rd, u16 rd2g, u16 rd5g, in ath10k_wmi_pdev_set_regdomain()
322 ath10k_wmi_pdev_suspend_target(struct ath10k *ar, u32 suspend_opt) in ath10k_wmi_pdev_suspend_target()
337 ath10k_wmi_pdev_resume_target(struct ath10k *ar) in ath10k_wmi_pdev_resume_target()
352 ath10k_wmi_pdev_set_param(struct ath10k *ar, u32 id, u32 value) in ath10k_wmi_pdev_set_param()
367 ath10k_wmi_cmd_init(struct ath10k *ar) in ath10k_wmi_cmd_init()
382 ath10k_wmi_start_scan(struct ath10k *ar, in ath10k_wmi_start_scan()
398 ath10k_wmi_stop_scan(struct ath10k *ar, const struct wmi_stop_scan_arg *arg) in ath10k_wmi_stop_scan()
413 ath10k_wmi_vdev_create(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_vdev_create()
431 ath10k_wmi_vdev_delete(struct ath10k *ar, u32 vdev_id) in ath10k_wmi_vdev_delete()
446 ath10k_wmi_vdev_start(struct ath10k *ar, in ath10k_wmi_vdev_start()
463 ath10k_wmi_vdev_restart(struct ath10k *ar, in ath10k_wmi_vdev_restart()
480 ath10k_wmi_vdev_stop(struct ath10k *ar, u32 vdev_id) in ath10k_wmi_vdev_stop()
495 ath10k_wmi_vdev_up(struct ath10k *ar, u32 vdev_id, u32 aid, const u8 *bssid) in ath10k_wmi_vdev_up()
510 ath10k_wmi_vdev_down(struct ath10k *ar, u32 vdev_id) in ath10k_wmi_vdev_down()
525 ath10k_wmi_vdev_set_param(struct ath10k *ar, u32 vdev_id, u32 param_id, in ath10k_wmi_vdev_set_param()
542 ath10k_wmi_vdev_install_key(struct ath10k *ar, in ath10k_wmi_vdev_install_key()
559 ath10k_wmi_vdev_spectral_conf(struct ath10k *ar, in ath10k_wmi_vdev_spectral_conf()
574 ath10k_wmi_vdev_spectral_enable(struct ath10k *ar, u32 vdev_id, u32 trigger, in ath10k_wmi_vdev_spectral_enable()
590 ath10k_wmi_vdev_sta_uapsd(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_vdev_sta_uapsd()
611 ath10k_wmi_vdev_wmm_conf(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_vdev_wmm_conf()
626 ath10k_wmi_peer_create(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_peer_create()
642 ath10k_wmi_peer_delete(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_peer_delete()
658 ath10k_wmi_peer_flush(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_peer_flush()
674 ath10k_wmi_peer_set_param(struct ath10k *ar, u32 vdev_id, const u8 *peer_addr, in ath10k_wmi_peer_set_param()
691 ath10k_wmi_set_psmode(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_set_psmode()
708 ath10k_wmi_set_sta_ps_param(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_set_sta_ps_param()
725 ath10k_wmi_set_ap_ps_param(struct ath10k *ar, u32 vdev_id, const u8 *mac, in ath10k_wmi_set_ap_ps_param()
742 ath10k_wmi_scan_chan_list(struct ath10k *ar, in ath10k_wmi_scan_chan_list()
758 ath10k_wmi_peer_assoc(struct ath10k *ar, in ath10k_wmi_peer_assoc()
774 ath10k_wmi_beacon_send_ref_nowait(struct ath10k *ar, u32 vdev_id, in ath10k_wmi_beacon_send_ref_nowait()
801 ath10k_wmi_pdev_set_wmm_params(struct ath10k *ar, in ath10k_wmi_pdev_set_wmm_params()
818 ath10k_wmi_request_stats(struct ath10k *ar, u32 stats_mask) in ath10k_wmi_request_stats()
833 ath10k_wmi_force_fw_hang(struct ath10k *ar, in ath10k_wmi_force_fw_hang()
849 ath10k_wmi_dbglog_cfg(struct ath10k *ar, u32 module_enable, u32 log_level) in ath10k_wmi_dbglog_cfg()
864 ath10k_wmi_pdev_pktlog_enable(struct ath10k *ar, u32 filter) in ath10k_wmi_pdev_pktlog_enable()
879 ath10k_wmi_pdev_pktlog_disable(struct ath10k *ar) in ath10k_wmi_pdev_pktlog_disable()
895 ath10k_wmi_pdev_set_quiet_mode(struct ath10k *ar, u32 period, u32 duration, in ath10k_wmi_pdev_set_quiet_mode()
913 ath10k_wmi_pdev_get_temperature(struct ath10k *ar) in ath10k_wmi_pdev_get_temperature()
929 ath10k_wmi_addba_clear_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac) in ath10k_wmi_addba_clear_resp()
945 ath10k_wmi_addba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, in ath10k_wmi_addba_send()
962 ath10k_wmi_addba_set_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac, in ath10k_wmi_addba_set_resp()
979 ath10k_wmi_delba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, in ath10k_wmi_delba_send()
997 ath10k_wmi_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, in ath10k_wmi_bcn_tmpl()
1016 ath10k_wmi_prb_tmpl(struct ath10k *ar, u32 vdev_id, struct sk_buff *prb) in ath10k_wmi_prb_tmpl()
1031 ath10k_wmi_p2p_go_bcn_ie(struct ath10k *ar, u32 vdev_id, const u8 *p2p_ie) in ath10k_wmi_p2p_go_bcn_ie()
1046 ath10k_wmi_sta_keepalive(struct ath10k *ar, in ath10k_wmi_sta_keepalive()