Searched refs:ar (Results 51 - 75 of 245) sorted by relevance

12345678910

/linux-master/drivers/net/wireless/ath/carl9170/
H A Dcmd.c43 int carl9170_write_reg(struct ar9170 *ar, const u32 reg, const u32 val) argument
51 err = carl9170_exec_cmd(ar, CARL9170_CMD_WREG, sizeof(buf),
55 wiphy_err(ar->hw->wiphy, "writing reg %#x "
62 int carl9170_read_mreg(struct ar9170 *ar, const int nregs, argument
76 err = carl9170_exec_cmd(ar, CARL9170_CMD_RREG,
81 wiphy_err(ar->hw->wiphy, "reading regs failed (%d)\n",
94 int carl9170_read_reg(struct ar9170 *ar, u32 reg, u32 *val) argument
96 return carl9170_read_mreg(ar, 1, &reg, val);
99 int carl9170_echo_test(struct ar9170 *ar, const u32 v) argument
104 err = carl9170_exec_cmd(ar, CARL9170_CMD_ECH
118 carl9170_cmd_buf(struct ar9170 *ar, const enum carl9170_cmd_oids cmd, const unsigned int len) argument
132 carl9170_reboot(struct ar9170 *ar) argument
145 carl9170_mac_reset(struct ar9170 *ar) argument
151 carl9170_bcn_ctrl(struct ar9170 *ar, const unsigned int vif_id, const u32 mode, const u32 addr, const u32 len) argument
169 carl9170_collect_tally(struct ar9170 *ar) argument
202 carl9170_powersave(struct ar9170 *ar, const bool ps) argument
[all...]
H A Dcarl9170.h201 struct ar9170 *ar; member in struct:carl9170_led
497 struct ar9170 *ar; member in struct:carl9170_tx_info
506 static inline void __carl9170_set_state(struct ar9170 *ar, argument
509 ar->state = newstate;
512 static inline void carl9170_set_state(struct ar9170 *ar, argument
517 spin_lock_irqsave(&ar->state_lock, flags);
518 __carl9170_set_state(ar, newstate);
519 spin_unlock_irqrestore(&ar->state_lock, flags);
522 static inline void carl9170_set_state_when(struct ar9170 *ar, argument
527 spin_lock_irqsave(&ar
645 carl9170_get_main_vif(struct ar9170 *ar) argument
657 is_main_vif(struct ar9170 *ar, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dthermal.h32 int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state);
33 void ath11k_thermal_event_temperature(struct ath11k *ar, int temperature);
44 static inline int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state) argument
49 static inline void ath11k_thermal_event_temperature(struct ath11k *ar, argument
H A Dwow.c31 struct ath11k *ar = ath11k_ab_to_ar(ab, 0); local
39 ret = ath11k_wmi_wow_enable(ar);
68 struct ath11k *ar = ath11k_ab_to_ar(ab, 0); local
80 ret = ath11k_wmi_wow_host_wakeup_ind(ar);
98 struct ath11k *ar = arvif->ar; local
102 ret = ath11k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0);
104 ath11k_warn(ar->ab, "failed to issue wow wakeup for event %s on vdev %i: %d\n",
110 for (i = 0; i < ar->wow.max_num_patterns; i++) {
111 ret = ath11k_wmi_wow_del_pattern(ar, arvi
122 ath11k_wow_cleanup(struct ath11k *ar) argument
242 ath11k_wmi_pno_check_and_convert(struct ath11k *ar, u32 vdev_id, struct cfg80211_sched_scan_request *nd_config, struct wmi_pno_scan_req *pno) argument
342 struct ath11k *ar = arvif->ar; local
463 ath11k_wow_set_wakeups(struct ath11k *ar, struct cfg80211_wowlan *wowlan) argument
486 struct ath11k *ar = arvif->ar; local
509 ath11k_wow_nlo_cleanup(struct ath11k *ar) argument
528 ath11k_wow_set_hw_filter(struct ath11k *ar) argument
552 ath11k_wow_clear_hw_filter(struct ath11k *ar) argument
572 ath11k_wow_arp_ns_offload(struct ath11k *ar, bool enable) argument
595 ath11k_gtk_rekey_offload(struct ath11k *ar, bool enable) argument
630 ath11k_wow_protocol_offload(struct ath11k *ar, bool enable) argument
651 ath11k_wow_set_keepalive(struct ath11k *ar, enum wmi_sta_keepalive_method method, u32 interval) argument
672 struct ath11k *ar = hw->priv; local
768 struct ath11k *ar = hw->priv; local
777 struct ath11k *ar = hw->priv; local
853 ath11k_wow_init(struct ath11k *ar) argument
[all...]
H A Dtestmode.c30 struct ath11k *ar = NULL; local
35 ar = pdev->ar;
37 if (ar && ar->state == ATH11K_STATE_FTM)
41 return ar;
51 struct ath11k *ar; local
58 ar = ath11k_tm_get_ar(ab);
59 if (!ar) {
64 spin_lock_bh(&ar
102 struct ath11k *ar; local
231 ath11k_tm_cmd_get_version(struct ath11k *ar, struct nlattr *tb[]) argument
263 ath11k_tm_cmd_testmode_start(struct ath11k *ar, struct nlattr *tb[]) argument
300 ath11k_tm_cmd_wmi(struct ath11k *ar, struct nlattr *tb[], struct ieee80211_vif *vif) argument
390 ath11k_tm_cmd_wmi_ftm(struct ath11k *ar, struct nlattr *tb[]) argument
478 struct ath11k *ar = hw->priv; local
[all...]
H A Ddebugfs.h271 int ath11k_debugfs_register(struct ath11k *ar);
272 void ath11k_debugfs_unregister(struct ath11k *ar);
273 void ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats);
275 void ath11k_debugfs_fw_stats_init(struct ath11k *ar);
276 int ath11k_debugfs_get_fw_stats(struct ath11k *ar, u32 pdev_id,
279 static inline bool ath11k_debugfs_is_pktlog_lite_mode_enabled(struct ath11k *ar) argument
281 return (ar->debug.pktlog_mode == ATH11K_PKTLOG_MODE_LITE);
284 static inline bool ath11k_debugfs_is_pktlog_rx_stats_enabled(struct ath11k *ar) argument
286 return (!ar->debug.pktlog_peer_valid && ar
289 ath11k_debugfs_is_pktlog_peer_valid(struct ath11k *ar, u8 *addr) argument
295 ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar) argument
300 ath11k_debugfs_is_extd_rx_stats_enabled(struct ath11k *ar) argument
305 ath11k_debugfs_rx_filter(struct ath11k *ar) argument
336 ath11k_debugfs_register(struct ath11k *ar) argument
341 ath11k_debugfs_unregister(struct ath11k *ar) argument
345 ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats) argument
350 ath11k_debugfs_fw_stats_init(struct ath11k *ar) argument
354 ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar) argument
359 ath11k_debugfs_is_extd_rx_stats_enabled(struct ath11k *ar) argument
364 ath11k_debugfs_is_pktlog_lite_mode_enabled(struct ath11k *ar) argument
369 ath11k_debugfs_is_pktlog_rx_stats_enabled(struct ath11k *ar) argument
374 ath11k_debugfs_is_pktlog_peer_valid(struct ath11k *ar, u8 *addr) argument
379 ath11k_debugfs_rx_filter(struct ath11k *ar) argument
384 ath11k_debugfs_get_fw_stats(struct ath11k *ar, u32 pdev_id, u32 vdev_id, u32 stats_id) argument
391 ath11k_debugfs_add_dbring_entry(struct ath11k *ar, enum wmi_direct_buffer_module id, enum ath11k_dbg_dbr_event event, struct hal_srng *srng) argument
[all...]
H A Ddp_tx.h20 void ath11k_dp_tx_update_txcompl(struct ath11k *ar, struct hal_tx_status *ts);
22 int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
31 int ath11k_dp_tx_htt_h2t_ppdu_stats_req(struct ath11k *ar, u32 mask);
33 ath11k_dp_tx_htt_h2t_ext_stats_req(struct ath11k *ar, u8 type,
36 int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset);
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dcoredump.h177 int ath10k_coredump_submit(struct ath10k *ar);
178 struct ath10k_fw_crash_data *ath10k_coredump_new(struct ath10k *ar);
179 int ath10k_coredump_create(struct ath10k *ar);
180 int ath10k_coredump_register(struct ath10k *ar);
181 void ath10k_coredump_unregister(struct ath10k *ar);
182 void ath10k_coredump_destroy(struct ath10k *ar);
184 const struct ath10k_hw_mem_layout *_ath10k_coredump_get_mem_layout(struct ath10k *ar);
185 const struct ath10k_hw_mem_layout *ath10k_coredump_get_mem_layout(struct ath10k *ar);
189 static inline int ath10k_coredump_submit(struct ath10k *ar) argument
194 static inline struct ath10k_fw_crash_data *ath10k_coredump_new(struct ath10k *ar) argument
199 ath10k_coredump_create(struct ath10k *ar) argument
204 ath10k_coredump_register(struct ath10k *ar) argument
209 ath10k_coredump_unregister(struct ath10k *ar) argument
213 ath10k_coredump_destroy(struct ath10k *ar) argument
218 ath10k_coredump_get_mem_layout(struct ath10k *ar) argument
224 _ath10k_coredump_get_mem_layout(struct ath10k *ar) argument
[all...]
H A Dswap.c15 static int ath10k_swap_code_seg_fill(struct ath10k *ar, argument
39 ath10k_err(ar, "refusing to parse invalid tlv length %d\n",
47 ath10k_err(ar, "refusing an invalid swap file\n");
64 ath10k_err(ar, "failed to parse invalid swap file\n");
73 ath10k_swap_code_seg_free(struct ath10k *ar, argument
85 dma_free_coherent(ar->dev, seg_size, seg_info->virt_address[0],
90 ath10k_swap_code_seg_alloc(struct ath10k *ar, size_t swap_bin_len) argument
98 ath10k_err(ar, "refusing code swap bin because it is too big %zu > %d\n",
103 seg_info = devm_kzalloc(ar->dev, sizeof(*seg_info), GFP_KERNEL);
107 virt_addr = dma_alloc_coherent(ar
124 ath10k_swap_code_seg_configure(struct ath10k *ar, const struct ath10k_fw_file *fw_file) argument
149 ath10k_swap_code_seg_release(struct ath10k *ar, struct ath10k_fw_file *fw_file) argument
163 ath10k_swap_code_seg_init(struct ath10k *ar, struct ath10k_fw_file *fw_file) argument
[all...]
H A Dce.h38 #define CE_DESC_FLAGS_META_DATA_MASK ar->hw_values->ce_desc_meta_data_mask
39 #define CE_DESC_FLAGS_META_DATA_LSB ar->hw_values->ce_desc_meta_data_lsb
117 struct ath10k *ar; member in struct:ath10k_ce_pipe
137 u32 (*read32)(struct ath10k *ar, u32 offset);
138 void (*write32)(struct ath10k *ar, u32 offset, u32 value);
139 int (*get_num_banks)(struct ath10k *ar);
142 static inline struct ath10k_ce *ath10k_ce_priv(struct ath10k *ar) argument
144 return (struct ath10k_ce *)ar->ce_priv;
223 int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
225 void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigne
339 ath10k_ce_base_address(struct ath10k *ar, unsigned int ce_id) argument
376 ath10k_ce_interrupt_summary(struct ath10k *ar) argument
[all...]
H A Dsdio.c29 void ath10k_sdio_fw_crashed_dump(struct ath10k *ar);
133 static int ath10k_sdio_config(struct ath10k *ar) argument
135 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar);
140 ath10k_dbg(ar, ATH10K_DBG_BOOT, "sdio configuration\n");
171 ath10k_warn(ar, "failed to enable driver strength: %d\n", ret);
186 ath10k_warn(ar, "failed to enable 4-bit async irq mode: %d\n",
208 ath10k_warn(ar, "failed to set sdio block size to %d: %d\n",
218 static int ath10k_sdio_write32(struct ath10k *ar, u32 addr, u32 val) argument
220 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar);
228 ath10k_warn(ar, "faile
242 ath10k_sdio_writesb32(struct ath10k *ar, u32 addr, u32 val) argument
275 ath10k_sdio_read32(struct ath10k *ar, u32 addr, u32 *val) argument
298 ath10k_sdio_read(struct ath10k *ar, u32 addr, void *buf, size_t len) argument
323 ath10k_sdio_write(struct ath10k *ar, u32 addr, const void *buf, size_t len) argument
351 ath10k_sdio_readsb(struct ath10k *ar, u32 addr, void *buf, size_t len) argument
380 ath10k_sdio_mbox_rx_process_packet(struct ath10k *ar, struct ath10k_sdio_rx_data *pkt, u32 *lookaheads, int *n_lookaheads) argument
418 ath10k_sdio_mbox_rx_process_packets(struct ath10k *ar, u32 lookaheads[], int *n_lookahead) argument
500 ath10k_sdio_mbox_alloc_bundle(struct ath10k *ar, struct ath10k_sdio_rx_data *rx_pkts, struct ath10k_htc_hdr *htc_hdr, size_t full_len, size_t act_len, size_t *bndl_cnt) argument
538 ath10k_sdio_mbox_rx_alloc(struct ath10k *ar, u32 lookaheads[], int n_lookaheads) argument
643 ath10k_sdio_mbox_rx_fetch(struct ath10k *ar) argument
674 ath10k_sdio_mbox_rx_fetch_bundle(struct ath10k *ar) argument
733 ath10k_sdio_mbox_rxmsg_pending_handler(struct ath10k *ar, u32 msg_lookahead, bool *done) argument
798 ath10k_sdio_mbox_proc_dbg_intr(struct ath10k *ar) argument
816 ath10k_sdio_mbox_proc_counter_intr(struct ath10k *ar) argument
841 ath10k_sdio_mbox_proc_err_intr(struct ath10k *ar) argument
887 ath10k_sdio_mbox_proc_cpu_intr(struct ath10k *ar) argument
929 ath10k_sdio_mbox_read_int_status(struct ath10k *ar, u8 *host_int_status, u32 *lookahead) argument
996 ath10k_sdio_mbox_proc_pending_irqs(struct ath10k *ar, bool *done) argument
1079 ath10k_sdio_set_mbox_info(struct ath10k *ar) argument
1125 ath10k_sdio_bmi_credits(struct ath10k *ar) argument
1164 ath10k_sdio_bmi_get_rx_lookahead(struct ath10k *ar) argument
1194 ath10k_sdio_bmi_exchange_msg(struct ath10k *ar, void *req, u32 req_len, void *resp, u32 *resp_len) argument
1290 ath10k_sdio_alloc_busreq(struct ath10k *ar) argument
1311 ath10k_sdio_free_bus_req(struct ath10k *ar, struct ath10k_sdio_bus_request *bus_req) argument
1323 __ath10k_sdio_write_async(struct ath10k *ar, struct ath10k_sdio_bus_request *req) argument
1353 struct ath10k *ar = ar_sdio->ar; local
1376 struct ath10k *ar = ar_sdio->ar; local
1391 ath10k_sdio_set_mbox_sleep(struct ath10k *ar, bool enable_sleep) argument
1460 struct ath10k *ar = ar_sdio->ar; local
1487 ath10k_sdio_prep_async_req(struct ath10k *ar, u32 addr, struct sk_buff *skb, struct completion *comp, bool htc_msg, enum ath10k_htc_ep_id eid) argument
1523 struct ath10k *ar = ar_sdio->ar; local
1551 ath10k_sdio_disable_intrs(struct ath10k *ar) argument
1571 ath10k_sdio_hif_power_up(struct ath10k *ar, enum ath10k_firmware_mode fw_mode) argument
1614 ath10k_sdio_hif_power_down(struct ath10k *ar) argument
1646 ath10k_sdio_hif_tx_sg(struct ath10k *ar, u8 pipe_id, struct ath10k_hif_sg_item *items, int n_items) argument
1679 ath10k_sdio_enable_intrs(struct ath10k *ar) argument
1729 ath10k_sdio_hif_diag_read(struct ath10k *ar, u32 address, void *buf, size_t buf_len) argument
1762 ath10k_sdio_diag_read32(struct ath10k *ar, u32 address, u32 *value) argument
1784 ath10k_sdio_hif_diag_write_mem(struct ath10k *ar, u32 address, const void *data, int nbytes) argument
1808 ath10k_sdio_hif_start_post(struct ath10k *ar) argument
1837 ath10k_sdio_get_htt_tx_complete(struct ath10k *ar) argument
1861 ath10k_sdio_hif_start(struct ath10k *ar) argument
1916 ath10k_sdio_irq_disable(struct ath10k *ar) argument
1965 ath10k_sdio_hif_stop(struct ath10k *ar) argument
2004 ath10k_sdio_hif_suspend(struct ath10k *ar) argument
2009 ath10k_sdio_hif_resume(struct ath10k *ar) argument
2029 ath10k_sdio_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id, u8 *ul_pipe, u8 *dl_pipe) argument
2107 ath10k_sdio_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe, u8 *dl_pipe) argument
2147 struct ath10k *ar = ar_sdio->ar; local
2187 struct ath10k *ar = container_of(ctx, struct ath10k, napi); local
2199 ath10k_sdio_read_host_interest_value(struct ath10k *ar, u32 item_offset, u32 *val) argument
2217 ath10k_sdio_read_mem(struct ath10k *ar, u32 address, void *buf, u32 buf_len) argument
2235 ath10k_sdio_is_fast_dump_supported(struct ath10k *ar) argument
2246 ath10k_sdio_dump_registers(struct ath10k *ar, struct ath10k_fw_crash_data *crash_data, bool fast_dump) argument
2289 ath10k_sdio_dump_memory_section(struct ath10k *ar, const struct ath10k_mem_region *mem_region, u8 *buf, size_t buf_len) argument
2379 ath10k_sdio_dump_memory_generic(struct ath10k *ar, const struct ath10k_mem_region *current_region, u8 *buf, bool fast_dump) argument
2416 ath10k_sdio_dump_memory(struct ath10k *ar, struct ath10k_fw_crash_data *crash_data, bool fast_dump) argument
2478 ath10k_sdio_fw_crashed_dump(struct ath10k *ar) argument
2514 struct ath10k *ar; local
2641 struct ath10k *ar = ar_sdio->ar; local
[all...]
H A Dwow.h16 int ath10k_wow_init(struct ath10k *ar);
24 static inline int ath10k_wow_init(struct ath10k *ar) argument
H A Dqmi.c36 struct ath10k *ar = qmi->ar; local
59 ath10k_err(ar, "failed to assign msa map permissions: %d\n", ret);
68 struct ath10k *ar = qmi->ar; local
83 ath10k_err(ar, "failed to unmap msa permissions: %d\n", ret);
125 struct ath10k *ar = qmi->ar; local
131 req.msa_addr = ar->msa.paddr;
132 req.size = ar
203 struct ath10k *ar = qmi->ar; local
242 struct ath10k *ar = qmi->ar; local
328 struct ath10k *ar = qmi->ar; local
381 ath10k_qmi_mode_send_sync_msg(struct ath10k *ar, enum wlfw_driver_mode_enum_v01 mode) argument
428 ath10k_qmi_cfg_send_sync_msg(struct ath10k *ar, struct ath10k_qmi_wlan_enable_cfg *config, const char *version) argument
515 ath10k_qmi_wlan_enable(struct ath10k *ar, struct ath10k_qmi_wlan_enable_cfg *config, enum wlfw_driver_mode_enum_v01 mode, const char *version) argument
540 ath10k_qmi_wlan_disable(struct ath10k *ar) argument
545 ath10k_qmi_add_wlan_ver_smem(struct ath10k *ar, const char *fw_build_id) argument
576 struct ath10k *ar = qmi->ar; local
658 struct ath10k *ar = qmi->ar; local
705 ath10k_qmi_set_fw_log_mode(struct ath10k *ar, u8 fw_log_mode) argument
755 struct ath10k *ar = qmi->ar; local
810 struct ath10k *ar = qmi->ar; local
857 struct ath10k *ar = qmi->ar; local
898 struct ath10k *ar = qmi->ar; local
931 struct ath10k *ar = qmi->ar; local
980 struct ath10k *ar = qmi->ar; local
1031 struct ath10k *ar = qmi->ar; local
1063 ath10k_qmi_init(struct ath10k *ar, u32 msa_size) argument
1116 ath10k_qmi_deinit(struct ath10k *ar) argument
[all...]
H A Dusb.c18 static void ath10k_usb_post_recv_transfers(struct ath10k *ar,
82 static void ath10k_usb_free_pipe_resources(struct ath10k *ar, argument
92 ath10k_dbg(ar, ATH10K_DBG_USB,
98 ath10k_dbg(ar, ATH10K_DBG_USB,
114 static void ath10k_usb_cleanup_pipe_resources(struct ath10k *ar) argument
116 struct ath10k_usb *ar_usb = ath10k_usb_priv(ar);
120 ath10k_usb_free_pipe_resources(ar, &ar_usb->pipes[i]);
129 struct ath10k *ar = pipe->ar_usb->ar; local
133 ath10k_dbg(ar, ATH10K_DBG_USB_BUL
186 struct ath10k *ar = pipe->ar_usb->ar; local
205 ath10k_usb_post_recv_transfers(struct ath10k *ar, struct ath10k_usb_pipe *recv_pipe) argument
258 ath10k_usb_flush_all(struct ath10k *ar) argument
271 ath10k_usb_start_recv_pipes(struct ath10k *ar) argument
281 ath10k_usb_tx_complete(struct ath10k *ar, struct sk_buff *skb) argument
292 ath10k_usb_rx_complete(struct ath10k *ar, struct sk_buff *skb) argument
365 struct ath10k *ar = pipe->ar_usb->ar; local
379 ath10k_usb_destroy(struct ath10k *ar) argument
391 ath10k_usb_hif_start(struct ath10k *ar) argument
409 ath10k_usb_hif_tx_sg(struct ath10k *ar, u8 pipe_id, struct ath10k_hif_sg_item *items, int n_items) argument
469 ath10k_usb_hif_stop(struct ath10k *ar) argument
475 ath10k_usb_hif_get_free_queue_number(struct ath10k *ar, u8 pipe_id) argument
482 ath10k_usb_submit_ctrl_out(struct ath10k *ar, u8 req, u16 value, u16 index, void *data, u32 size) argument
516 ath10k_usb_submit_ctrl_in(struct ath10k *ar, u8 req, u16 value, u16 index, void *data, u32 size) argument
552 ath10k_usb_ctrl_msg_exchange(struct ath10k *ar, u8 req_val, u8 *req_buf, u32 req_len, u8 resp_val, u8 *resp_buf, u32 *resp_len) argument
578 ath10k_usb_hif_diag_read(struct ath10k *ar, u32 address, void *buf, size_t buf_len) argument
613 ath10k_usb_hif_diag_write(struct ath10k *ar, u32 address, const void *data, int nbytes) argument
640 ath10k_usb_bmi_exchange_msg(struct ath10k *ar, void *req, u32 req_len, void *resp, u32 *resp_len) argument
673 ath10k_usb_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe, u8 *dl_pipe) argument
680 ath10k_usb_hif_map_service_to_pipe(struct ath10k *ar, u16 svc_id, u8 *ul_pipe, u8 *dl_pipe) argument
704 ath10k_usb_hif_power_up(struct ath10k *ar, enum ath10k_firmware_mode fw_mode) argument
710 ath10k_usb_hif_power_down(struct ath10k *ar) argument
717 ath10k_usb_hif_suspend(struct ath10k *ar) argument
722 ath10k_usb_hif_resume(struct ath10k *ar) argument
791 ath10k_usb_alloc_pipe_resources(struct ath10k *ar, struct ath10k_usb_pipe *pipe, int urb_cnt) argument
823 ath10k_usb_setup_pipe_resources(struct ath10k *ar, struct usb_interface *interface) argument
933 ath10k_usb_create(struct ath10k *ar, struct usb_interface *interface) argument
979 struct ath10k *ar = container_of(ctx, struct ath10k, napi); local
995 struct ath10k *ar; local
1092 struct ath10k *ar = ar_usb->ar; local
[all...]
H A Dhtt_tx.c41 struct ath10k *ar = hw->priv; local
51 lockdep_assert_held(&ar->htt.tx_lock);
53 if (!ar->htt.tx_q_state.enabled)
56 if (ar->htt.tx_q_state.mode != HTT_TX_MODE_SWITCH_PUSH_PULL)
73 if (unlikely(peer_id >= ar->htt.tx_q_state.num_peers) ||
74 unlikely(tid >= ar->htt.tx_q_state.num_tids)) {
75 ath10k_warn(ar, "refusing to update txq for peer_id %u tid %u due to out of bounds\n",
80 ar->htt.tx_q_state.vaddr->count[tid][peer_id] = count;
81 ar->htt.tx_q_state.vaddr->map[tid][idx] &= ~bit;
82 ar
88 __ath10k_htt_tx_txq_sync(struct ath10k *ar) argument
118 struct ath10k *ar = hw->priv; local
125 ath10k_htt_tx_txq_sync(struct ath10k *ar) argument
135 struct ath10k *ar = hw->priv; local
172 struct ath10k *ar = htt->ar; local
200 struct ath10k *ar = htt->ar; local
215 struct ath10k *ar = htt->ar; local
226 struct ath10k *ar = htt->ar; local
240 struct ath10k *ar = htt->ar; local
259 struct ath10k *ar = htt->ar; local
273 struct ath10k *ar = htt->ar; local
310 struct ath10k *ar = htt->ar; local
350 struct ath10k *ar = htt->ar; local
373 struct ath10k *ar = htt->ar; local
388 struct ath10k *ar = htt->ar; local
435 struct ath10k *ar = htt->ar; local
478 struct ath10k *ar = htt->ar; local
509 struct ath10k *ar = ctx; local
553 ath10k_htt_op_ep_tx_credits(struct ath10k *ar) argument
558 ath10k_htt_htc_tx_complete(struct ath10k *ar, struct sk_buff *skb) argument
597 ath10k_htt_hif_tx_complete(struct ath10k *ar, struct sk_buff *skb) argument
605 struct ath10k *ar = htt->ar; local
634 struct ath10k *ar = htt->ar; local
677 struct ath10k *ar = htt->ar; local
739 struct ath10k *ar = htt->ar; local
813 struct ath10k *ar = htt->ar; local
886 struct ath10k *ar = htt->ar; local
956 struct ath10k *ar = htt->ar; local
1009 struct ath10k *ar = htt->ar; local
1056 struct ath10k *ar = htt->ar; local
1099 ath10k_htt_tx_fetch_resp(struct ath10k *ar, __le32 token, __le16 fetch_seq_num, struct htt_tx_fetch_record *records, size_t num_records) argument
1148 ath10k_htt_tx_get_vdev_id(struct ath10k *ar, struct sk_buff *skb) argument
1181 struct ath10k *ar = htt->ar; local
1271 struct ath10k *ar = htt->ar; local
1387 struct ath10k *ar = htt->ar; local
1592 struct ath10k *ar = htt->ar; local
1832 struct ath10k *ar = htt->ar; local
[all...]
H A Dhtc.c16 static void ath10k_htc_control_tx_complete(struct ath10k *ar, argument
22 static struct sk_buff *ath10k_htc_build_tx_ctrl_skb(void *ar) argument
37 ath10k_dbg(ar, ATH10K_DBG_HTC, "%s: skb %pK\n", __func__, skb);
46 if (htc->ar->bus_param.dev_type != ATH10K_DEV_TYPE_HL)
47 dma_unmap_single(htc->ar->dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE);
54 struct ath10k *ar = ep->htc->ar; local
57 ath10k_dbg(ar, ATH10K_DBG_HTC, "%s: ep %d skb %pK\n", __func__,
65 if (ar->hw_params.delay_unmap_buffer &&
73 ath10k_warn(ar, "n
111 struct ath10k *ar = htc->ar; local
144 struct ath10k *ar = htc->ar; local
167 struct ath10k *ar = htc->ar; local
225 ath10k_htc_tx_completion_handler(struct ath10k *ar, struct sk_buff *skb) argument
252 struct ath10k *ar = htc->ar; local
289 struct ath10k *ar = htc->ar; local
321 struct ath10k *ar = htc->ar; local
353 struct ath10k *ar = htc->ar; local
437 ath10k_htc_rx_completion_handler(struct ath10k *ar, struct sk_buff *skb) argument
529 ath10k_htc_control_rx_complete(struct ath10k *ar, struct sk_buff *skb) argument
645 struct ath10k *ar = htc->ar; local
689 struct ath10k *ar = htc->ar; local
804 struct ath10k *ar = container_of(work, struct ath10k, bundle_tx_work); local
833 struct ath10k *ar = container_of(work, struct ath10k, tx_complete_work); local
861 struct ath10k *ar = htc->ar; local
890 ath10k_htc_stop_hl(struct ath10k *ar) argument
913 struct ath10k *ar = htc->ar; local
1006 struct ath10k *ar = htc->ar; local
1016 struct ath10k *ar = htc->ar; local
1177 ath10k_htc_alloc_skb(struct ath10k *ar, int size) argument
1194 ath10k_htc_pktlog_process_rx(struct ath10k *ar, struct sk_buff *skb) argument
1200 ath10k_htc_pktlog_connect(struct ath10k *ar) argument
1225 ath10k_htc_pktlog_svc_supported(struct ath10k *ar) argument
1246 struct ath10k *ar = htc->ar; local
1289 ath10k_htc_init(struct ath10k *ar) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c245 static int ath12k_start_vdev_delay(struct ath12k *ar,
247 static void ath12k_mac_stop(struct ath12k *ar);
248 static int ath12k_mac_vdev_create(struct ath12k *ar, struct ieee80211_vif *vif);
249 static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ieee80211_vif *vif);
538 arvif->ar == arvif_iter->ar)
542 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id) argument
548 arvif_iter.ar = ar;
551 ieee80211_iterate_active_interfaces_atomic(ath12k_ar_to_hw(ar),
626 struct ath12k *ar; local
669 ath12k_pdev_caps_update(struct ath12k *ar) argument
687 ath12k_mac_txpower_recalc(struct ath12k *ar) argument
746 struct ath12k *ar = arvif->ar; local
785 struct ath12k *ar = arvif->ar; local
828 ath12k_mac_peer_cleanup_all(struct ath12k *ar) argument
847 ath12k_mac_vdev_setup_sync(struct ath12k *ar) argument
864 ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id) argument
880 ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id, struct cfg80211_chan_def *chandef) argument
944 ath12k_mac_monitor_vdev_stop(struct ath12k *ar) argument
972 ath12k_mac_monitor_vdev_create(struct ath12k *ar) argument
1041 ath12k_mac_monitor_vdev_delete(struct ath12k *ar) argument
1087 ath12k_mac_monitor_start(struct ath12k *ar) argument
1118 ath12k_mac_monitor_stop(struct ath12k *ar) argument
1142 struct ath12k *ar = arvif->ar; local
1180 ath12k_mac_config(struct ath12k *ar, u32 changed) argument
1222 struct ath12k *ar; local
1238 struct ath12k *ar = arvif->ar; local
1294 struct ath12k *ar = arvif->ar; local
1361 struct ath12k *ar = arvif->ar; local
1417 ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb) argument
1430 struct ath12k *ar = arvif->ar; local
1450 ath12k_mac_handle_beacon_miss(struct ath12k *ar, u32 vdev_id) argument
1470 ath12k_peer_assoc_h_basic(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1496 ath12k_peer_assoc_h_crypto(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1558 ath12k_peer_assoc_h_rates(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1621 ath12k_peer_assoc_h_ht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1782 ath12k_peer_assoc_h_vht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1877 ath12k_peer_assoc_h_he(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2058 ath12k_peer_assoc_h_qos(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2094 ath12k_peer_assoc_qos_ap(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_sta *sta) argument
2167 ath12k_mac_get_phymode_vht(struct ath12k *ar, struct ieee80211_sta *sta) argument
2195 ath12k_mac_get_phymode_he(struct ath12k *ar, struct ieee80211_sta *sta) argument
2221 ath12k_mac_get_phymode_eht(struct ath12k *ar, struct ieee80211_sta *sta) argument
2256 ath12k_peer_assoc_h_phymode(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2401 ath12k_peer_assoc_h_eht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2484 ath12k_peer_assoc_prepare(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg, bool reassoc) argument
2511 ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_vif *arvif, const u8 *addr, const struct ieee80211_sta_ht_cap *ht_cap) argument
2531 ath12k_bss_assoc(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_bss_conf *bss_conf) argument
2625 ath12k_bss_disassoc(struct ath12k *ar, struct ath12k_vif *arvif) argument
2670 ath12k_recalculate_mgmt_rate(struct ath12k *ar, struct ieee80211_vif *vif, struct cfg80211_chan_def *def) argument
2711 struct ath12k *ar = arvif->ar; local
2757 struct ath12k *ar = arvif->ar; local
2802 ath12k_mac_bss_info_changed(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_bss_conf *info, u64 changed) argument
3105 struct ath12k *ar; local
3137 struct ath12k *ar; local
3166 __ath12k_mac_scan_finish(struct ath12k *ar) argument
3201 ath12k_mac_scan_finish(struct ath12k *ar) argument
3208 ath12k_scan_stop(struct ath12k *ar) argument
3252 ath12k_scan_abort(struct ath12k *ar) argument
3288 struct ath12k *ar = container_of(work, struct ath12k, local
3296 ath12k_start_scan(struct ath12k *ar, struct ath12k_wmi_scan_req_arg *arg) argument
3335 struct ath12k *ar, *prev_ar; local
3483 struct ath12k *ar; local
3503 struct ath12k *ar = arvif->ar; local
3573 struct ath12k *ar = arvif->ar; local
3612 ath12k_mac_set_key(struct ath12k *ar, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
3729 struct ath12k *ar; local
3766 ath12k_mac_bitrate_mask_num_vht_rates(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask) argument
3785 struct ath12k *ar = arvif->ar; local
3825 ath12k_station_assoc(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument
3908 ath12k_station_disassoc(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3935 struct ath12k *ar; local
4095 struct ath12k *ar = arvif->ar; local
4113 struct ath12k *ar = arvif->ar; local
4123 ath12k_mac_station_add(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4200 ath12k_mac_ieee80211_sta_bw_to_wmi(struct ath12k *ar, struct ieee80211_sta *sta) argument
4237 struct ath12k *ar; local
4365 struct ath12k *ar; local
4403 struct ath12k *ar; local
4477 struct ath12k *ar = arvif->ar; local
4536 struct ath12k *ar = arvif->ar; local
4589 struct ath12k *ar; local
4614 ath12k_create_ht_cap(struct ath12k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask) argument
4682 struct ath12k *ar = arvif->ar; local
4726 ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap) argument
4769 ath12k_create_vht_cap(struct ath12k *ar, u32 rate_cap_tx_chainmask, u32 rate_cap_rx_chainmask) argument
4809 ath12k_mac_setup_ht_vht_cap(struct ath12k *ar, struct ath12k_pdev_cap *cap, u32 *ht_cap_info) argument
4844 ath12k_check_chain_mask(struct ath12k *ar, u32 ant, bool is_tx_ant) argument
5142 ath12k_mac_copy_eht_cap(struct ath12k *ar, struct ath12k_band_cap *band_cap, struct ieee80211_he_cap_elem *he_cap_elem, int iftype, struct ieee80211_sta_eht_cap *eht_cap) argument
5195 ath12k_mac_copy_sband_iftype_data(struct ath12k *ar, struct ath12k_pdev_cap *cap, struct ieee80211_sband_iftype_data *data, int band) argument
5231 ath12k_mac_setup_sband_iftype_data(struct ath12k *ar, struct ath12k_pdev_cap *cap) argument
5270 __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant) argument
5323 ath12k_mgmt_over_wmi_tx_drop(struct ath12k *ar, struct sk_buff *skb) argument
5342 struct ath12k *ar = ctx; local
5364 struct ath12k *ar = skb_cb->ar; local
5378 ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_vif *arvif, struct sk_buff *skb) argument
5434 ath12k_mgmt_over_wmi_tx_purge(struct ath12k *ar) argument
5444 struct ath12k *ar = container_of(work, struct ath12k, wmi_mgmt_tx_work); local
5477 ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb, bool is_prb_rsp) argument
5509 ath12k_mac_add_p2p_noa_ie(struct ath12k *ar, struct ieee80211_vif *vif, struct sk_buff *skb, bool is_prb_rsp) argument
5538 struct ath12k *ar = arvif->ar; local
5578 ath12k_mac_drain_tx(struct ath12k *ar) argument
5587 ath12k_mac_config_mon_status_default(struct ath12k *ar, bool enable) argument
5615 ath12k_mac_start(struct ath12k *ar) argument
5737 struct ath12k *ar; local
5747 struct ath12k *ar; local
5770 ath12k_mac_rfkill_config(struct ath12k *ar) argument
5803 ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable) argument
5827 ath12k_mac_stop(struct ath12k *ar) argument
5863 struct ath12k *ar; local
5898 struct ath12k *ar = arvif->ar; local
5957 ath12k_set_he_mu_sounding_mode(struct ath12k *ar, struct ath12k_vif *arvif) argument
5991 struct ath12k *ar = arvif->ar; local
6042 ath12k_mac_vdev_create(struct ath12k *ar, struct ieee80211_vif *vif) argument
6253 ath12k_mac_vif_cache_flush(struct ath12k *ar, struct ieee80211_vif *vif) argument
6296 struct ath12k *ar, *prev_ar; local
6441 ath12k_mac_vdev_delete(struct ath12k *ar, struct ieee80211_vif *vif) argument
6509 struct ath12k *ar; local
6552 ath12k_mac_configure_filter(struct ath12k *ar, unsigned int total_flags) argument
6587 struct ath12k *ar; local
6603 struct ath12k *ar; local
6622 struct ath12k *ar; local
6640 struct ath12k *ar = arvif->ar; local
6672 struct ath12k *ar; local
6696 struct ath12k *ar; local
6726 struct ath12k *ar; local
6752 ath12k_mac_check_down_grade_phy_mode(struct ath12k *ar, enum wmi_phy_mode mode, enum nl80211_band band, enum nl80211_iftype type) argument
6819 struct ath12k *ar = arvif->ar; local
6949 struct ath12k *ar; member in struct:ath12k_mac_change_chanctx_arg
7017 ath12k_mac_update_peer_puncturing_width(struct ath12k *ar, struct ath12k_vif *arvif, struct cfg80211_chan_def def) argument
7044 ath12k_mac_update_vif_chan(struct ath12k *ar, struct ieee80211_vif_chanctx_switch *vifs, int n_vifs) argument
7155 ath12k_mac_update_active_vif_chan(struct ath12k *ar, struct ieee80211_chanctx_conf *ctx) argument
7188 struct ath12k *ar; local
7220 ath12k_start_vdev_delay(struct ath12k *ar, struct ath12k_vif *arvif) argument
7258 struct ath12k *ar; local
7348 struct ath12k *ar; local
7415 struct ath12k *ar; local
7440 ath12k_set_vdev_param_to_all_vifs(struct ath12k *ar, int param, u32 value) argument
7468 struct ath12k *ar; local
7503 ath12k_mac_flush(struct ath12k *ar) argument
7531 ath12k_mac_wait_tx_complete(struct ath12k *ar) argument
7541 struct ath12k *ar; local
7563 ath12k_mac_bitrate_mask_num_ht_rates(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask) argument
7577 ath12k_mac_has_single_legacy_rate(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask) argument
7595 ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, int *nss) argument
7645 ath12k_mac_get_single_legacy_rate(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, u32 *rate, u8 *nss) argument
7680 struct ath12k *ar = arvif->ar; local
7729 ath12k_mac_vht_mcs_range_present(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask) argument
7758 struct ath12k *ar = arvif->ar; local
7775 struct ath12k *ar = arvif->ar; local
7798 struct ath12k *ar = arvif->ar; local
7920 struct ath12k *ar; local
7980 ath12k_mac_update_bss_chan_survey(struct ath12k *ar, struct ieee80211_channel *channel) argument
8014 struct ath12k *ar; local
8099 struct ath12k *ar; local
8127 struct ath12k *ar; local
8252 ath12k_mac_update_ch_list(struct ath12k *ar, struct ieee80211_supported_band *band, u32 freq_low, u32 freq_high) argument
8271 ath12k_get_phy_id(struct ath12k *ar, u32 band) argument
8287 ath12k_mac_setup_channels_rates(struct ath12k *ar, u32 supported_bands, struct ieee80211_supported_band *bands[]) argument
8385 struct ath12k *ar; local
8398 struct ath12k *ar; local
8526 ath12k_mac_cleanup_unregister(struct ath12k *ar) argument
8540 struct ath12k *ar; local
8557 ath12k_mac_setup_register(struct ath12k *ar, u32 *ht_cap, struct ieee80211_supported_band *bands[]) argument
8589 struct ath12k *ar = ath12k_ah_to_ar(ah, 0); local
8807 ath12k_mac_setup(struct ath12k *ar) argument
8907 struct ath12k *ar; local
[all...]
H A Dtrace.h25 TP_PROTO(struct ath12k *ar, const void *buf, u16 buf_len,
28 TP_ARGS(ar, buf, buf_len, pktlog_checksum),
31 __string(device, dev_name(ar->ab->dev))
32 __string(driver, dev_driver_string(ar->ab->dev))
39 __assign_str(device, dev_name(ar->ab->dev));
40 __assign_str(driver, dev_driver_string(ar->ab->dev));
56 TP_PROTO(struct ath12k *ar, const void *data, size_t len),
58 TP_ARGS(ar, data, len),
61 __string(device, dev_name(ar->ab->dev))
62 __string(driver, dev_driver_string(ar
[all...]
H A Dpeer.c184 void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id) argument
187 struct ath12k_base *ab = ar->ab;
189 lockdep_assert_held(&ar->conf_mutex);
201 ar->num_peers--;
207 static int ath12k_wait_for_peer_deleted(struct ath12k *ar, int vdev_id, const u8 *addr) argument
209 return ath12k_wait_for_peer_common(ar->ab, vdev_id, addr, false);
212 int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id, argument
218 ret = ath12k_wait_for_peer_deleted(ar, vdev_id, addr);
220 ath12k_warn(ar->ab, "failed wait for peer deleted");
224 time_left = wait_for_completion_timeout(&ar
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
264 ath12k_peer_create(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_create_arg *arg) argument
[all...]
H A Dmac.h19 struct ath12k *ar; member in struct:ath12k_generic_iter
64 void __ath12k_mac_scan_finish(struct ath12k *ar);
65 void ath12k_mac_scan_finish(struct ath12k *ar);
67 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id);
73 void ath12k_mac_drain_tx(struct ath12k *ar);
74 void ath12k_mac_peer_cleanup_all(struct ath12k *ar);
79 int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable);
80 int ath12k_mac_rfkill_config(struct ath12k *ar);
81 int ath12k_mac_wait_tx_complete(struct ath12k *ar);
82 void ath12k_mac_handle_beacon(struct ath12k *ar, struc
[all...]
H A Ddebugfs.h13 void ath12k_debugfs_register(struct ath12k *ar);
24 static inline void ath12k_debugfs_register(struct ath12k *ar) argument
H A Dp2p.h15 struct ath12k *ar; member in struct:ath12k_p2p_noa_arg
21 void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
H A Ddbring.h55 int (*handler)(struct ath12k *ar, struct ath12k_dbring_data *data);
58 int ath12k_dbring_set_cfg(struct ath12k *ar,
64 int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar,
67 int ath12k_dbring_buf_setup(struct ath12k *ar,
70 int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
78 void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
79 void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dtestmode.h22 void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, size_t buf_len);
28 static inline void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, argument
H A Dcfg80211.h27 struct wireless_dev *ath6kl_interface_add(struct ath6kl *ar, const char *name,
49 int ath6kl_cfg80211_suspend(struct ath6kl *ar,
53 int ath6kl_cfg80211_resume(struct ath6kl *ar);
58 void ath6kl_cfg80211_stop_all(struct ath6kl *ar);
60 int ath6kl_cfg80211_init(struct ath6kl *ar);
61 void ath6kl_cfg80211_cleanup(struct ath6kl *ar);
64 void ath6kl_cfg80211_destroy(struct ath6kl *ar);

Completed in 314 milliseconds

12345678910