Lines Matching refs:sk_buff
12 struct sk_buff;
15 void (*rx)(struct ath10k *ar, struct sk_buff *skb);
19 int (*pull_scan)(struct ath10k *ar, struct sk_buff *skb,
21 int (*pull_mgmt_rx)(struct ath10k *ar, struct sk_buff *skb,
23 int (*pull_mgmt_tx_compl)(struct ath10k *ar, struct sk_buff *skb,
26 struct ath10k *ar, struct sk_buff *skb,
28 int (*pull_ch_info)(struct ath10k *ar, struct sk_buff *skb,
30 int (*pull_vdev_start)(struct ath10k *ar, struct sk_buff *skb,
32 int (*pull_peer_kick)(struct ath10k *ar, struct sk_buff *skb,
34 int (*pull_swba)(struct ath10k *ar, struct sk_buff *skb,
36 int (*pull_phyerr_hdr)(struct ath10k *ar, struct sk_buff *skb,
40 int (*pull_svc_rdy)(struct ath10k *ar, struct sk_buff *skb,
42 int (*pull_rdy)(struct ath10k *ar, struct sk_buff *skb,
44 int (*pull_fw_stats)(struct ath10k *ar, struct sk_buff *skb,
46 int (*pull_roam_ev)(struct ath10k *ar, struct sk_buff *skb,
48 int (*pull_wow_event)(struct ath10k *ar, struct sk_buff *skb,
50 int (*pull_echo_ev)(struct ath10k *ar, struct sk_buff *skb,
52 int (*pull_dfs_status_ev)(struct ath10k *ar, struct sk_buff *skb,
54 int (*pull_svc_avail)(struct ath10k *ar, struct sk_buff *skb,
59 struct sk_buff *(*gen_pdev_suspend)(struct ath10k *ar, u32 suspend_opt);
60 struct sk_buff *(*gen_pdev_resume)(struct ath10k *ar);
61 struct sk_buff *(*gen_pdev_set_base_macaddr)(struct ath10k *ar,
63 struct sk_buff *(*gen_pdev_set_rd)(struct ath10k *ar, u16 rd, u16 rd2g,
66 struct sk_buff *(*gen_pdev_set_param)(struct ath10k *ar, u32 id,
68 struct sk_buff *(*gen_init)(struct ath10k *ar);
69 struct sk_buff *(*gen_start_scan)(struct ath10k *ar,
71 struct sk_buff *(*gen_stop_scan)(struct ath10k *ar,
73 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);
78 struct sk_buff *(*gen_vdev_start)(struct ath10k *ar,
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,
87 struct sk_buff *(*gen_vdev_install_key)(struct ath10k *ar,
89 struct sk_buff *(*gen_vdev_spectral_conf)(struct ath10k *ar,
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,
100 struct sk_buff *(*gen_peer_flush)(struct ath10k *ar, u32 vdev_id,
103 struct sk_buff *(*gen_peer_set_param)(struct ath10k *ar, u32 vdev_id,
107 struct sk_buff *(*gen_peer_assoc)(struct ath10k *ar,
109 struct sk_buff *(*gen_set_psmode)(struct ath10k *ar, u32 vdev_id,
111 struct sk_buff *(*gen_set_sta_ps)(struct ath10k *ar, u32 vdev_id,
114 struct sk_buff *(*gen_set_ap_ps)(struct ath10k *ar, u32 vdev_id,
118 struct sk_buff *(*gen_scan_chan_list)(struct ath10k *ar,
120 struct sk_buff *(*gen_scan_prob_req_oui)(struct ath10k *ar,
122 struct sk_buff *(*gen_beacon_dma)(struct ath10k *ar, u32 vdev_id,
126 struct sk_buff *(*gen_pdev_set_wmm)(struct ath10k *ar,
128 struct sk_buff *(*gen_request_stats)(struct ath10k *ar, u32 stats_mask);
129 struct sk_buff *(*gen_request_peer_stats_info)(struct ath10k *ar,
136 struct sk_buff *(*gen_force_fw_hang)(struct ath10k *ar,
139 struct sk_buff *(*gen_mgmt_tx)(struct ath10k *ar, struct sk_buff *skb);
140 struct sk_buff *(*gen_mgmt_tx_send)(struct ath10k *ar,
141 struct sk_buff *skb,
143 int (*cleanup_mgmt_tx_send)(struct ath10k *ar, struct sk_buff *msdu);
144 struct sk_buff *(*gen_dbglog_cfg)(struct ath10k *ar, u64 module_enable,
146 struct sk_buff *(*gen_pktlog_enable)(struct ath10k *ar, u32 filter);
147 struct sk_buff *(*gen_pktlog_disable)(struct ath10k *ar);
148 struct sk_buff *(*gen_pdev_set_quiet_mode)(struct ath10k *ar,
152 struct sk_buff *(*gen_pdev_get_temperature)(struct ath10k *ar);
153 struct sk_buff *(*gen_addba_clear_resp)(struct ath10k *ar, u32 vdev_id,
155 struct sk_buff *(*gen_addba_send)(struct ath10k *ar, u32 vdev_id,
157 struct sk_buff *(*gen_addba_set_resp)(struct ath10k *ar, u32 vdev_id,
160 struct sk_buff *(*gen_delba_send)(struct ath10k *ar, u32 vdev_id,
163 struct sk_buff *(*gen_bcn_tmpl)(struct ath10k *ar, u32 vdev_id,
164 u32 tim_ie_offset, struct sk_buff *bcn,
167 struct sk_buff *(*gen_prb_tmpl)(struct ath10k *ar, u32 vdev_id,
168 struct sk_buff *bcn);
169 struct sk_buff *(*gen_p2p_go_bcn_ie)(struct ath10k *ar, u32 vdev_id,
171 struct sk_buff *(*gen_vdev_sta_uapsd)(struct ath10k *ar, u32 vdev_id,
175 struct sk_buff *(*gen_sta_keepalive)(struct ath10k *ar,
177 struct sk_buff *(*gen_wow_enable)(struct ath10k *ar);
178 struct sk_buff *(*gen_wow_add_wakeup_event)(struct ath10k *ar, u32 vdev_id,
181 struct sk_buff *(*gen_wow_host_wakeup_ind)(struct ath10k *ar);
182 struct sk_buff *(*gen_wow_add_pattern)(struct ath10k *ar, u32 vdev_id,
188 struct sk_buff *(*gen_wow_del_pattern)(struct ath10k *ar, u32 vdev_id,
190 struct sk_buff *(*gen_update_fw_tdls_state)(struct ath10k *ar,
193 struct sk_buff *(*gen_tdls_peer_update)(struct ath10k *ar,
197 struct sk_buff *(*gen_radar_found)
200 struct sk_buff *(*gen_adaptive_qcs)(struct ath10k *ar, bool enable);
201 struct sk_buff *(*gen_pdev_get_tpc_config)(struct ath10k *ar,
206 struct sk_buff *(*gen_pdev_enable_adaptive_cca)(struct ath10k *ar,
210 struct sk_buff *(*ext_resource_config)(struct ath10k *ar,
215 struct sk_buff *(*gen_wow_config_pno)(struct ath10k *ar,
218 struct sk_buff *(*gen_pdev_bss_chan_info_req)
221 struct sk_buff *(*gen_echo)(struct ath10k *ar, u32 value);
222 struct sk_buff *(*gen_pdev_get_tpc_table_cmdid)(struct ath10k *ar,
224 struct sk_buff *(*gen_bb_timing)
227 struct sk_buff *(*gen_per_peer_per_tid_cfg)(struct ath10k *ar,
232 int ath10k_wmi_cmd_send(struct ath10k *ar, struct sk_buff *skb, u32 cmd_id);
235 ath10k_wmi_rx(struct ath10k *ar, struct sk_buff *skb) in ath10k_wmi_rx()
267 ath10k_wmi_pull_scan(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_scan()
277 ath10k_wmi_pull_mgmt_tx_compl(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_mgmt_tx_compl()
287 ath10k_wmi_pull_mgmt_tx_bundle_compl(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_mgmt_tx_bundle_compl()
297 ath10k_wmi_pull_mgmt_rx(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_mgmt_rx()
307 ath10k_wmi_pull_ch_info(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_ch_info()
317 ath10k_wmi_pull_vdev_start(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_vdev_start()
327 ath10k_wmi_pull_peer_kick(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_peer_kick()
337 ath10k_wmi_pull_swba(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_swba()
347 ath10k_wmi_pull_phyerr_hdr(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_phyerr_hdr()
367 ath10k_wmi_pull_svc_rdy(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_svc_rdy()
377 ath10k_wmi_pull_rdy(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_rdy()
387 ath10k_wmi_pull_svc_avail(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_svc_avail()
396 ath10k_wmi_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_fw_stats()
406 ath10k_wmi_pull_roam_ev(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_roam_ev()
416 ath10k_wmi_pull_wow_event(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_wow_event()
426 ath10k_wmi_pull_echo_ev(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_echo_ev()
436 ath10k_wmi_pull_dfs_status(struct ath10k *ar, struct sk_buff *skb, in ath10k_wmi_pull_dfs_status()
455 ath10k_wmi_cleanup_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_cleanup_mgmt_tx_send()
464 ath10k_wmi_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, in ath10k_wmi_mgmt_tx_send()
467 struct sk_buff *skb; in ath10k_wmi_mgmt_tx_send()
486 ath10k_wmi_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_mgmt_tx()
489 struct sk_buff *skb; in ath10k_wmi_mgmt_tx()
518 struct sk_buff *skb; in ath10k_wmi_pdev_set_regdomain()
535 struct sk_buff *skb; in ath10k_wmi_pdev_set_base_macaddr()
551 struct sk_buff *skb; in ath10k_wmi_pdev_suspend_target()
566 struct sk_buff *skb; in ath10k_wmi_pdev_resume_target()
581 struct sk_buff *skb; in ath10k_wmi_pdev_set_param()
596 struct sk_buff *skb; in ath10k_wmi_cmd_init()
612 struct sk_buff *skb; in ath10k_wmi_start_scan()
627 struct sk_buff *skb; in ath10k_wmi_stop_scan()
645 struct sk_buff *skb; in ath10k_wmi_vdev_create()
660 struct sk_buff *skb; in ath10k_wmi_vdev_delete()
676 struct sk_buff *skb; in ath10k_wmi_vdev_start()
693 struct sk_buff *skb; in ath10k_wmi_vdev_restart()
709 struct sk_buff *skb; in ath10k_wmi_vdev_stop()
724 struct sk_buff *skb; in ath10k_wmi_vdev_up()
739 struct sk_buff *skb; in ath10k_wmi_vdev_down()
755 struct sk_buff *skb; in ath10k_wmi_vdev_set_param()
772 struct sk_buff *skb; in ath10k_wmi_vdev_install_key()
789 struct sk_buff *skb; in ath10k_wmi_vdev_spectral_conf()
807 struct sk_buff *skb; in ath10k_wmi_vdev_spectral_enable()
828 struct sk_buff *skb; in ath10k_wmi_vdev_sta_uapsd()
847 struct sk_buff *skb; in ath10k_wmi_vdev_wmm_conf()
863 struct sk_buff *skb; in ath10k_wmi_peer_create()
879 struct sk_buff *skb; in ath10k_wmi_peer_delete()
895 struct sk_buff *skb; in ath10k_wmi_peer_flush()
911 struct sk_buff *skb; in ath10k_wmi_peer_set_param()
928 struct sk_buff *skb; in ath10k_wmi_set_psmode()
945 struct sk_buff *skb; in ath10k_wmi_set_sta_ps_param()
962 struct sk_buff *skb; in ath10k_wmi_set_ap_ps_param()
979 struct sk_buff *skb; in ath10k_wmi_scan_chan_list()
994 struct sk_buff *skb; in ath10k_wmi_scan_prob_req_oui()
1015 struct sk_buff *skb; in ath10k_wmi_peer_assoc()
1033 struct sk_buff *skb; in ath10k_wmi_beacon_send_ref_nowait()
1058 struct sk_buff *skb; in ath10k_wmi_pdev_set_wmm_params()
1074 struct sk_buff *skb; in ath10k_wmi_request_stats()
1093 struct sk_buff *skb; in ath10k_wmi_request_peer_stats_info()
1113 struct sk_buff *skb; in ath10k_wmi_force_fw_hang()
1128 struct sk_buff *skb; in ath10k_wmi_dbglog_cfg()
1143 struct sk_buff *skb; in ath10k_wmi_pdev_pktlog_enable()
1158 struct sk_buff *skb; in ath10k_wmi_pdev_pktlog_disable()
1175 struct sk_buff *skb; in ath10k_wmi_pdev_set_quiet_mode()
1192 struct sk_buff *skb; in ath10k_wmi_pdev_get_temperature()
1208 struct sk_buff *skb; in ath10k_wmi_addba_clear_resp()
1225 struct sk_buff *skb; in ath10k_wmi_addba_send()
1242 struct sk_buff *skb; in ath10k_wmi_addba_set_resp()
1259 struct sk_buff *skb; in ath10k_wmi_delba_send()
1275 struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, in ath10k_wmi_bcn_tmpl()
1278 struct sk_buff *skb; in ath10k_wmi_bcn_tmpl()
1293 ath10k_wmi_prb_tmpl(struct ath10k *ar, u32 vdev_id, struct sk_buff *prb) in ath10k_wmi_prb_tmpl()
1295 struct sk_buff *skb; in ath10k_wmi_prb_tmpl()
1310 struct sk_buff *skb; in ath10k_wmi_p2p_go_bcn_ie()
1326 struct sk_buff *skb; in ath10k_wmi_sta_keepalive()
1343 struct sk_buff *skb; in ath10k_wmi_wow_enable()
1362 struct sk_buff *skb; in ath10k_wmi_wow_add_wakeup_event()
1379 struct sk_buff *skb; in ath10k_wmi_wow_host_wakeup_ind()
1398 struct sk_buff *skb; in ath10k_wmi_wow_add_pattern()
1417 struct sk_buff *skb; in ath10k_wmi_wow_del_pattern()
1435 struct sk_buff *skb; in ath10k_wmi_wow_config_pno()
1453 struct sk_buff *skb; in ath10k_wmi_update_fw_tdls_state()
1471 struct sk_buff *skb; in ath10k_wmi_tdls_peer_update()
1487 struct sk_buff *skb; in ath10k_wmi_adaptive_qcs()
1502 struct sk_buff *skb; in ath10k_wmi_pdev_get_tpc_config()
1531 struct sk_buff *skb; in ath10k_wmi_pdev_enable_adaptive_cca()
1552 struct sk_buff *skb; in ath10k_wmi_ext_resource_config()
1581 struct sk_buff *skb; in ath10k_wmi_pdev_bss_chan_info_request()
1598 struct sk_buff *skb; in ath10k_wmi_echo()
1613 struct sk_buff *skb; in ath10k_wmi_pdev_get_tpc_table_cmdid()
1631 struct sk_buff *skb; in ath10k_wmi_report_radar_found()
1648 struct sk_buff *skb; in ath10k_wmi_pdev_bb_timing()
1666 struct sk_buff *skb; in ath10k_wmi_set_per_peer_per_tid_cfg()