/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | cmd.c | 43 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, ®, 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 D | carl9170.h | 201 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 D | thermal.h | 32 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 D | wow.c | 31 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 D | testmode.c | 30 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 D | debugfs.h | 271 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 D | dp_tx.h | 20 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 D | coredump.h | 177 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 D | swap.c | 15 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 D | ce.h | 38 #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 D | sdio.c | 29 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 D | wow.h | 16 int ath10k_wow_init(struct ath10k *ar); 24 static inline int ath10k_wow_init(struct ath10k *ar) argument
|
H A D | qmi.c | 36 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 D | usb.c | 18 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 D | htt_tx.c | 41 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 D | htc.c | 16 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 D | mac.c | 245 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 D | trace.h | 25 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 D | peer.c | 184 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 D | mac.h | 19 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 D | debugfs.h | 13 void ath12k_debugfs_register(struct ath12k *ar); 24 static inline void ath12k_debugfs_register(struct ath12k *ar) argument
|
H A D | p2p.h | 15 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 D | dbring.h | 55 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 D | testmode.h | 22 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 D | cfg80211.h | 27 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);
|