/drivers/edac/ |
H A D | cell_edac.c | 34 static void cell_edac_count_ce(struct mem_ctl_info *mci, int chan, u64 ar) argument 40 dev_dbg(mci->pdev, "ECC CE err on node %d, channel %d, ar = 0x%016llx\n", 41 priv->node, chan, ar); 44 address = (ar & 0xffffffffe0000000ul) >> 29; 49 syndrome = (ar & 0x000000001fe00000ul) >> 21; 57 static void cell_edac_count_ue(struct mem_ctl_info *mci, int chan, u64 ar) argument 63 dev_dbg(mci->pdev, "ECC UE err on node %d, channel %d, ar = 0x%016llx\n", 64 priv->node, chan, ar); 67 address = (ar & 0xffffffffe0000000ul) >> 29;
|
/drivers/gpu/drm/ast/ |
H A D | ast_drv.h | 276 u8 ar[20]; member in struct:ast_vbios_stdtable
|
/drivers/media/pci/saa7164/ |
H A D | saa7164-api.c | 251 struct tmComResEncVideoInputAspectRatio ar; local 294 ar.width = 0; 295 ar.height = 0; 298 sizeof(struct tmComResEncVideoInputAspectRatio), &ar); 319 ar.width, ar.height); 327 struct tmComResEncVideoInputAspectRatio ar; local 335 ar.width = 1; 336 ar.height = 1; 339 ar [all...] |
/drivers/media/platform/ |
H A D | arv.c | 109 struct ar { struct 125 static struct ar ardev; 249 static void wait_for_vertical_sync(struct ar *ar, int exp_line) argument 264 v4l2_err(&ar->v4l2_dev, "lost %d -> %d\n", exp_line, l); 273 struct ar *ar = video_drvdata(file); local 274 long ret = ar->frame_bytes; /* return read bytes */ 286 if (ar->size == AR_SIZE_QVGA) 288 if (ar 402 struct ar *ar = video_drvdata(file); local 438 struct ar *ar = video_drvdata(file); local 454 struct ar *ar = video_drvdata(file); local 476 struct ar *ar = video_drvdata(file); local 528 struct ar *ar = dev; local 600 ar_initialize(struct ar *ar) argument 735 struct ar *ar; local 862 struct ar *ar; local [all...] |
/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523.c | 45 static int ar5523_submit_rx_cmd(struct ar5523 *ar); 46 static void ar5523_data_tx_pkt_put(struct ar5523 *ar); 48 static void ar5523_read_reply(struct ar5523 *ar, struct ar5523_cmd_hdr *hdr, argument 61 ar5523_dbg(ar, "Code = %d len = %d\n", be32_to_cpu(hdr->code) & 0xff, 77 ar5523_err(ar, "olen to small %d < %d\n", 94 struct ar5523 *ar = urb->context; local 95 struct ar5523_tx_cmd *cmd = &ar->tx_cmd; 96 struct ar5523_cmd_hdr *hdr = ar->rx_cmd_buf; 102 ar5523_err(ar, "RX USB error %d.\n", urb->status); 107 ar5523_err(ar, "R 171 ar5523_alloc_rx_cmd(struct ar5523 *ar) argument 187 ar5523_cancel_rx_cmd(struct ar5523 *ar) argument 192 ar5523_free_rx_cmd(struct ar5523 *ar) argument 199 ar5523_submit_rx_cmd(struct ar5523 *ar) argument 224 struct ar5523 *ar = cmd->ar; local 240 ar5523_cmd(struct ar5523 *ar, u32 code, const void *idata, int ilen, void *odata, int olen, int flags) argument 286 ar5523_cmd_write(struct ar5523 *ar, u32 code, const void *data, int len, int flags) argument 293 ar5523_cmd_read(struct ar5523 *ar, u32 code, const void *idata, int ilen, void *odata, int olen, int flags) argument 300 ar5523_config(struct ar5523 *ar, u32 reg, u32 val) argument 316 ar5523_config_multi(struct ar5523 *ar, u32 reg, const void *data, int len) argument 335 ar5523_get_status(struct ar5523 *ar, u32 which, void *odata, int olen) argument 349 ar5523_get_capability(struct ar5523 *ar, u32 cap, u32 *val) argument 366 ar5523_get_devcap(struct ar5523 *ar) argument 415 ar5523_set_ledsteady(struct ar5523 *ar, int lednum, int ledmode) argument 429 ar5523_set_rxfilter(struct ar5523 *ar, u32 bits, u32 op) argument 441 ar5523_reset_tx_queues(struct ar5523 *ar) argument 450 ar5523_set_chan(struct ar5523 *ar) argument 470 ar5523_queue_init(struct ar5523 *ar) argument 488 ar5523_switch_chan(struct ar5523 *ar) argument 514 ar5523_rx_data_put(struct ar5523 *ar, struct ar5523_rx_data *data) argument 526 struct ar5523 *ar = data->ar; local 617 struct ar5523 *ar = container_of(work, struct ar5523, rx_refill_work); local 666 ar5523_cancel_rx_bufs(struct ar5523 *ar) argument 688 ar5523_free_rx_bufs(struct ar5523 *ar) argument 700 ar5523_alloc_rx_bufs(struct ar5523 *ar) argument 723 ar5523_data_tx_pkt_put(struct ar5523 *ar) argument 743 struct ar5523 *ar = data->ar; local 770 struct ar5523 *ar = hw->priv; local 791 ar5523_tx_work_locked(struct ar5523 *ar) argument 886 struct ar5523 *ar = container_of(work, struct ar5523, tx_work); local 896 struct ar5523 *ar = (struct ar5523 *) arg; local 904 struct ar5523 *ar = container_of(work, struct ar5523, tx_wd_work); local 920 ar5523_flush_tx(struct ar5523 *ar) argument 934 ar5523_free_tx_cmd(struct ar5523 *ar) argument 943 ar5523_alloc_tx_cmd(struct ar5523 *ar) argument 971 struct ar5523 *ar = container_of(work, struct ar5523, stat_work.work); local 993 struct ar5523 *ar = hw->priv; local 1059 struct ar5523 *ar = hw->priv; local 1081 struct ar5523 *ar = hw->priv; local 1096 struct ar5523 *ar = hw->priv; local 1105 struct ar5523 *ar = hw->priv; local 1127 struct ar5523 *ar = hw->priv; local 1135 struct ar5523 *ar = hw->priv; local 1148 ar5523_get_wlan_mode(struct ar5523 *ar, struct ieee80211_bss_conf *bss_conf) argument 1184 ar5523_create_rateset(struct ar5523 *ar, struct ieee80211_bss_conf *bss_conf, struct ar5523_cmd_rateset *rs, bool basic) argument 1222 ar5523_set_basic_rates(struct ar5523 *ar, struct ieee80211_bss_conf *bss) argument 1236 ar5523_create_connection(struct ar5523 *ar, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss) argument 1258 ar5523_write_associd(struct ar5523 *ar, struct ieee80211_bss_conf *bss) argument 1277 struct ar5523 *ar = hw->priv; local 1331 struct ar5523 *ar = hw->priv; local 1367 ar5523_host_available(struct ar5523 *ar) argument 1380 ar5523_get_devstatus(struct ar5523 *ar) argument 1405 ar5523_get_max_rxsz(struct ar5523 *ar) argument 1466 ar5523_init_modes(struct ar5523 *ar) argument 1584 struct ar5523 *ar; local 1727 struct ar5523 *ar = hw->priv; local [all...] |
H A D | ar5523.h | 61 struct ar5523 *ar; member in struct:ar5523_tx_cmd 76 struct ar5523 *ar; member in struct:ar5523_tx_data 83 struct ar5523 *ar; member in struct:ar5523_rx_data 138 #define ar5523_dbg(ar, format, arg...) \ 139 dev_dbg(&(ar)->dev->dev, format, ## arg) 145 #define ar5523_err(ar, format, arg...) \ 147 if (!test_bit(AR5523_USB_DISCONNECTED, &ar->flags)) { \ 148 dev_err(&(ar)->dev->dev, format, ## arg); \ 151 #define ar5523_info(ar, format, arg...) \ 152 dev_info(&(ar) [all...] |
/drivers/net/wireless/ath/ath10k/ |
H A D | bmi.c | 23 void ath10k_bmi_start(struct ath10k *ar) argument 25 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi start\n"); 27 ar->bmi.done_sent = false; 30 int ath10k_bmi_done(struct ath10k *ar) argument 36 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi done\n"); 38 if (ar->bmi.done_sent) { 39 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi skipped\n"); 43 ar->bmi.done_sent = true; 46 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); 48 ath10k_warn(ar, "unabl 55 ath10k_bmi_get_target_info(struct ath10k *ar, struct bmi_target_info *target_info) argument 91 ath10k_bmi_read_memory(struct ath10k *ar, u32 address, void *buffer, u32 length) argument 132 ath10k_bmi_write_memory(struct ath10k *ar, u32 address, const void *buffer, u32 length) argument 178 ath10k_bmi_execute(struct ath10k *ar, u32 address, u32 param, u32 *result) argument 217 ath10k_bmi_lz_data(struct ath10k *ar, const void *buffer, u32 length) argument 255 ath10k_bmi_lz_stream_start(struct ath10k *ar, u32 address) argument 281 ath10k_bmi_fast_download(struct ath10k *ar, u32 address, const void *buffer, u32 length) argument [all...] |
H A D | ce.c | 62 static inline void ath10k_ce_dest_ring_write_index_set(struct ath10k *ar, argument 66 ath10k_pci_write32(ar, ce_ctrl_addr + DST_WR_INDEX_ADDRESS, n); 69 static inline u32 ath10k_ce_dest_ring_write_index_get(struct ath10k *ar, argument 72 return ath10k_pci_read32(ar, ce_ctrl_addr + DST_WR_INDEX_ADDRESS); 75 static inline void ath10k_ce_src_ring_write_index_set(struct ath10k *ar, argument 79 ath10k_pci_write32(ar, ce_ctrl_addr + SR_WR_INDEX_ADDRESS, n); 82 static inline u32 ath10k_ce_src_ring_write_index_get(struct ath10k *ar, argument 85 return ath10k_pci_read32(ar, ce_ctrl_addr + SR_WR_INDEX_ADDRESS); 88 static inline u32 ath10k_ce_src_ring_read_index_get(struct ath10k *ar, argument 91 return ath10k_pci_read32(ar, ce_ctrl_add 94 ath10k_ce_src_ring_base_addr_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int addr) argument 101 ath10k_ce_src_ring_size_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 108 ath10k_ce_src_ring_dmax_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 120 ath10k_ce_src_ring_byte_swap_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 131 ath10k_ce_dest_ring_byte_swap_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 142 ath10k_ce_dest_ring_read_index_get(struct ath10k *ar, u32 ce_ctrl_addr) argument 148 ath10k_ce_dest_ring_base_addr_set(struct ath10k *ar, u32 ce_ctrl_addr, u32 addr) argument 155 ath10k_ce_dest_ring_size_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 162 ath10k_ce_src_ring_highmark_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 173 ath10k_ce_src_ring_lowmark_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 184 ath10k_ce_dest_ring_highmark_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 195 ath10k_ce_dest_ring_lowmark_set(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int n) argument 206 ath10k_ce_copy_complete_inter_enable(struct ath10k *ar, u32 ce_ctrl_addr) argument 216 ath10k_ce_copy_complete_intr_disable(struct ath10k *ar, u32 ce_ctrl_addr) argument 226 ath10k_ce_watermark_intr_disable(struct ath10k *ar, u32 ce_ctrl_addr) argument 236 ath10k_ce_error_intr_enable(struct ath10k *ar, u32 ce_ctrl_addr) argument 246 ath10k_ce_error_intr_disable(struct ath10k *ar, u32 ce_ctrl_addr) argument 256 ath10k_ce_engine_int_status_clear(struct ath10k *ar, u32 ce_ctrl_addr, unsigned int mask) argument 275 struct ath10k *ar = ce_state->ar; local 328 struct ath10k *ar = pipe->ar; local 360 struct ath10k *ar = ce_state->ar; local 374 struct ath10k *ar = pipe->ar; local 389 struct ath10k *ar = pipe->ar; local 403 struct ath10k *ar = pipe->ar; local 431 struct ath10k *ar = pipe->ar; local 509 struct ath10k *ar = ce_state->ar; local 532 struct ath10k *ar; local 587 struct ath10k *ar = ce_state->ar; local 650 struct ath10k *ar; local 703 struct ath10k *ar = ce_state->ar; local 723 ath10k_ce_per_engine_service(struct ath10k *ar, unsigned int ce_id) argument 760 ath10k_ce_per_engine_service_any(struct ath10k *ar) argument 788 struct ath10k *ar = ce_state->ar; local 800 ath10k_ce_disable_interrupts(struct ath10k *ar) argument 815 ath10k_ce_enable_interrupts(struct ath10k *ar) argument 824 ath10k_ce_init_src_ring(struct ath10k *ar, unsigned int ce_id, const struct ce_attr *attr) argument 861 ath10k_ce_init_dest_ring(struct ath10k *ar, unsigned int ce_id, const struct ce_attr *attr) argument 896 ath10k_ce_alloc_src_ring(struct ath10k *ar, unsigned int ce_id, const struct ce_attr *attr) argument 963 ath10k_ce_alloc_dest_ring(struct ath10k *ar, unsigned int ce_id, const struct ce_attr *attr) argument 1022 ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id, const struct ce_attr *attr, void (*send_cb)(struct ath10k_ce_pipe *), void (*recv_cb)(struct ath10k_ce_pipe *)) argument 1075 ath10k_ce_deinit_src_ring(struct ath10k *ar, unsigned int ce_id) argument 1085 ath10k_ce_deinit_dest_ring(struct ath10k *ar, unsigned int ce_id) argument 1094 ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id) argument 1100 ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id, const struct ce_attr *attr) argument 1133 ath10k_ce_free_pipe(struct ath10k *ar, int ce_id) argument [all...] |
H A D | ce.h | 110 struct ath10k *ar; member in struct:ath10k_ce_pipe 197 int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id, 201 void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id); 202 int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id, 204 void ath10k_ce_free_pipe(struct ath10k *ar, int ce_id); 228 void ath10k_ce_per_engine_service_any(struct ath10k *ar); 229 void ath10k_ce_per_engine_service(struct ath10k *ar, unsigned int ce_id); 230 int ath10k_ce_disable_interrupts(struct ath10k *ar); 231 void ath10k_ce_enable_interrupts(struct ath10k *ar); 420 #define CE_INTERRUPT_SUMMARY(ar) \ [all...] |
H A D | core.c | 55 static void ath10k_send_suspend_complete(struct ath10k *ar) argument 57 ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot suspend complete\n"); 59 complete(&ar->target_suspend); 62 static int ath10k_init_configure_target(struct ath10k *ar) argument 68 ret = ath10k_bmi_write32(ar, hi_app_host_interest, 71 ath10k_err(ar, "settings HTC version failed\n"); 76 ret = ath10k_bmi_read32(ar, hi_option_flag, ¶m_host); 78 ath10k_err(ar, "setting firmware mode (1/2) failed\n"); 95 ret = ath10k_bmi_write32(ar, hi_option_flag, param_host); 97 ath10k_err(ar, "settin 119 ath10k_fetch_fw_file(struct ath10k *ar, const char *dir, const char *file) argument 141 ath10k_push_board_ext_data(struct ath10k *ar) argument 187 ath10k_download_board_data(struct ath10k *ar) argument 223 ath10k_download_and_run_otp(struct ath10k *ar) argument 261 ath10k_download_fw(struct ath10k *ar, enum ath10k_firmware_mode mode) argument 300 ath10k_core_free_firmware_files(struct ath10k *ar) argument 324 ath10k_core_fetch_firmware_api_1(struct ath10k *ar) argument 385 ath10k_core_fetch_firmware_api_n(struct ath10k *ar, const char *name) argument 561 ath10k_core_fetch_firmware_files(struct ath10k *ar) argument 592 ath10k_init_download_firmware(struct ath10k *ar, enum ath10k_firmware_mode mode) argument 618 ath10k_init_uart(struct ath10k *ar) argument 658 ath10k_init_hw_params(struct ath10k *ar) argument 686 struct ath10k *ar = container_of(work, struct ath10k, restart_work); local 719 ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode) argument 870 ath10k_wait_for_suspend(struct ath10k *ar, u32 suspend_opt) argument 892 ath10k_core_stop(struct ath10k *ar) argument 913 ath10k_core_probe_fw(struct ath10k *ar) argument 969 ath10k_core_check_chip_id(struct ath10k *ar) argument 999 struct ath10k *ar = container_of(work, struct ath10k, register_work); local 1042 ath10k_core_register(struct ath10k *ar, u32 chip_id) argument 1060 ath10k_core_unregister(struct ath10k *ar) argument 1089 struct ath10k *ar; local 1150 ath10k_core_destroy(struct ath10k *ar) argument [all...] |
H A D | core.h | 215 /* the following are protected by ar->data_lock */ 238 struct ath10k *ar; member in struct:ath10k_vif 572 void ath10k_core_destroy(struct ath10k *ar); 574 int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode); 575 int ath10k_wait_for_suspend(struct ath10k *ar, u32 suspend_opt); 576 void ath10k_core_stop(struct ath10k *ar); 577 int ath10k_core_register(struct ath10k *ar, u32 chip_id); 578 void ath10k_core_unregister(struct ath10k *ar);
|
H A D | debug.c | 109 int ath10k_info(struct ath10k *ar, const char *fmt, ...) argument 119 ret = dev_info(ar->dev, "%pV", &vaf); 120 trace_ath10k_log_info(ar, &vaf); 127 void ath10k_print_driver_info(struct ath10k *ar) argument 129 ath10k_info(ar, "%s (0x%08x, 0x%08x) fw %s api %d htt %d.%d\n", 130 ar->hw_params.name, 131 ar->target_version, 132 ar->chip_id, 133 ar->hw->wiphy->fw_version, 134 ar 146 ath10k_err(struct ath10k *ar, const char *fmt, ...) argument 164 ath10k_warn(struct ath10k *ar, const char *fmt, ...) argument 184 ath10k_debug_read_service_map(struct ath10k *ar, void *service_map, size_t map_size) argument 195 struct ath10k *ar = file->private_data; local 245 ath10k_debug_read_target_stats(struct ath10k *ar, struct wmi_stats_event *ev) argument 377 struct ath10k *ar = file->private_data; local 569 ath10k_debug_fw_assert(struct ath10k *ar) argument 612 struct ath10k *ar = file->private_data; local 677 struct ath10k *ar = file->private_data; local 694 ath10k_debug_get_new_fw_crash_data(struct ath10k *ar) argument 708 ath10k_build_dump_file(struct ath10k *ar) argument 786 struct ath10k *ar = inode->i_private; local 825 ath10k_debug_htt_stats_req(struct ath10k *ar) argument 856 struct ath10k *ar = container_of(work, struct ath10k, local 870 struct ath10k *ar = file->private_data; local 883 struct ath10k *ar = file->private_data; local 923 struct ath10k *ar = file->private_data; local 947 struct ath10k *ar = file->private_data; local 989 struct ath10k *ar = file->private_data; local 1003 struct ath10k *ar = file->private_data; local 1040 ath10k_debug_start(struct ath10k *ar) argument 1063 ath10k_debug_stop(struct ath10k *ar) argument 1081 struct ath10k *ar = file->private_data; local 1108 struct ath10k *ar = file->private_data; local 1157 ath10k_debug_create(struct ath10k *ar) argument 1166 ath10k_debug_destroy(struct ath10k *ar) argument 1172 ath10k_debug_register(struct ath10k *ar) argument 1230 ath10k_debug_unregister(struct ath10k *ar) argument 1238 ath10k_dbg(struct ath10k *ar, enum ath10k_debug_mask mask, const char *fmt, ...) argument 1258 ath10k_dbg_dump(struct ath10k *ar, enum ath10k_debug_mask mask, const char *msg, const char *prefix, const void *buf, size_t len) argument [all...] |
H A D | debug.h | 43 __printf(2, 3) int ath10k_info(struct ath10k *ar, const char *fmt, ...); 44 __printf(2, 3) int ath10k_err(struct ath10k *ar, const char *fmt, ...); 45 __printf(2, 3) int ath10k_warn(struct ath10k *ar, const char *fmt, ...); 46 void ath10k_print_driver_info(struct ath10k *ar); 49 int ath10k_debug_start(struct ath10k *ar); 50 void ath10k_debug_stop(struct ath10k *ar); 51 int ath10k_debug_create(struct ath10k *ar); 52 void ath10k_debug_destroy(struct ath10k *ar); 53 int ath10k_debug_register(struct ath10k *ar); 54 void ath10k_debug_unregister(struct ath10k *ar); 68 ath10k_debug_start(struct ath10k *ar) argument 73 ath10k_debug_stop(struct ath10k *ar) argument 77 ath10k_debug_create(struct ath10k *ar) argument 82 ath10k_debug_destroy(struct ath10k *ar) argument 86 ath10k_debug_register(struct ath10k *ar) argument 91 ath10k_debug_unregister(struct ath10k *ar) argument 95 ath10k_debug_read_service_map(struct ath10k *ar, void *service_map, size_t map_size) argument 101 ath10k_debug_read_target_stats(struct ath10k *ar, struct wmi_stats_event *ev) argument 106 ath10k_debug_dbglog_add(struct ath10k *ar, u8 *buffer, int len) argument 112 ath10k_debug_get_new_fw_crash_data(struct ath10k *ar) argument 131 ath10k_dbg(struct ath10k *ar, enum ath10k_debug_mask dbg_mask, const char *fmt, ...) argument 138 ath10k_dbg_dump(struct ath10k *ar, enum ath10k_debug_mask mask, const char *msg, const char *prefix, const void *buf, size_t len) argument [all...] |
H A D | hif.h | 33 int (*tx_completion)(struct ath10k *ar, 36 int (*rx_completion)(struct ath10k *ar, 43 int (*tx_sg)(struct ath10k *ar, u8 pipe_id, 51 int (*exchange_bmi_msg)(struct ath10k *ar, 56 int (*start)(struct ath10k *ar); 60 void (*stop)(struct ath10k *ar); 62 int (*map_service_to_pipe)(struct ath10k *ar, u16 service_id, 66 void (*get_default_pipe)(struct ath10k *ar, u8 *ul_pipe, u8 *dl_pipe); 76 void (*send_complete_check)(struct ath10k *ar, u8 pipe_id, int force); 78 void (*set_callbacks)(struct ath10k *ar, 94 ath10k_hif_tx_sg(struct ath10k *ar, u8 pipe_id, struct ath10k_hif_sg_item *items, int n_items) argument 101 ath10k_hif_exchange_bmi_msg(struct ath10k *ar, void *request, u32 request_len, void *response, u32 *response_len) argument 109 ath10k_hif_start(struct ath10k *ar) argument 114 ath10k_hif_stop(struct ath10k *ar) argument 119 ath10k_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id, u8 *ul_pipe, u8 *dl_pipe, int *ul_is_polled, int *dl_is_polled) argument 130 ath10k_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe, u8 *dl_pipe) argument 136 ath10k_hif_send_complete_check(struct ath10k *ar, u8 pipe_id, int force) argument 142 ath10k_hif_set_callbacks(struct ath10k *ar, struct ath10k_hif_cb *callbacks) argument 148 ath10k_hif_get_free_queue_number(struct ath10k *ar, u8 pipe_id) argument 154 ath10k_hif_power_up(struct ath10k *ar) argument 159 ath10k_hif_power_down(struct ath10k *ar) argument 164 ath10k_hif_suspend(struct ath10k *ar) argument 172 ath10k_hif_resume(struct ath10k *ar) argument [all...] |
H A D | htc.c | 33 ath10k_hif_send_complete_check(ep->htc->ar, ep->ul_pipe_id, force); 36 static void ath10k_htc_control_tx_complete(struct ath10k *ar, argument 42 static struct sk_buff *ath10k_htc_build_tx_ctrl_skb(void *ar) argument 57 ath10k_dbg(ar, ATH10K_DBG_HTC, "%s: skb %p\n", __func__, skb); 66 dma_unmap_single(htc->ar->dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE); 73 struct ath10k *ar = ep->htc->ar; local 75 ath10k_dbg(ar, ATH10K_DBG_HTC, "%s: ep %d skb %p\n", __func__, 81 ath10k_warn(ar, "no tx handler for eid %d\n", ep->eid); 86 ep->ep_ops.ep_tx_complete(ep->htc->ar, sk 92 struct ath10k *ar = ep->htc->ar; local 128 struct ath10k *ar = htc->ar; local 199 ath10k_htc_tx_completion_handler(struct ath10k *ar, struct sk_buff *skb, unsigned int eid) argument 225 struct ath10k *ar = htc->ar; local 259 struct ath10k *ar = htc->ar; local 319 ath10k_htc_rx_completion_handler(struct ath10k *ar, struct sk_buff *skb, u8 pipe_id) argument 454 ath10k_htc_control_rx_complete(struct ath10k *ar, struct sk_buff *skb) argument 546 struct ath10k *ar = htc->ar; local 636 struct ath10k *ar = htc->ar; local 802 ath10k_htc_alloc_skb(struct ath10k *ar, int size) argument 821 struct ath10k *ar = htc->ar; local 849 ath10k_htc_init(struct ath10k *ar) argument [all...] |
H A D | htc.h | 272 void (*target_send_suspend_complete)(struct ath10k *ar); 331 struct ath10k *ar; member in struct:ath10k_htc 349 int ath10k_htc_init(struct ath10k *ar); 357 struct sk_buff *ath10k_htc_alloc_skb(struct ath10k *ar, int size);
|
H A D | htt.c | 40 status = ath10k_htc_connect_service(&htt->ar->htc, &conn_req, 51 int ath10k_htt_init(struct ath10k *ar) argument 53 struct ath10k_htt *htt = &ar->htt; 55 htt->ar = ar; 77 struct ath10k *ar = htt->ar; local 79 ath10k_dbg(ar, ATH10K_DBG_BOOT, "htt target version %d.%d\n", 84 ath10k_err(ar, "unsupported htt major version %d. supported versions are 2 and 3\n", 94 struct ath10k *ar local [all...] |
H A D | htt.h | 1177 struct ath10k *ar; member in struct:ath10k_htt 1325 int ath10k_htt_init(struct ath10k *ar); 1334 void ath10k_htt_htc_tx_complete(struct ath10k *ar, struct sk_buff *skb); 1335 void ath10k_htt_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb);
|
H A D | htt_rx.c | 119 dma_unmap_single(htt->ar->dev, cb->paddr, 152 paddr = dma_map_single(htt->ar->dev, skb->data, 156 if (unlikely(dma_mapping_error(htt->ar->dev, paddr))) { 239 dma_unmap_single(htt->ar->dev, ATH10K_SKB_CB(skb)->paddr, 258 dma_free_coherent(htt->ar->dev, 264 dma_free_coherent(htt->ar->dev, 274 struct ath10k *ar = htt->ar; local 281 ath10k_warn(ar, "tried to pop sk_buff from an empty rx ring\n"); 315 struct ath10k *ar local 489 struct ath10k *ar = htt->ar; local 580 ath10k_htt_rx_crypto_param_len(struct ath10k *ar, enum htt_rx_mpdu_encrypt_type type) argument 601 ath10k_htt_rx_crypto_tail_len(struct ath10k *ar, enum htt_rx_mpdu_encrypt_type type) argument 684 ath10k_htt_rx_h_rates(struct ath10k *ar, enum ieee80211_band band, u8 info0, u32 info1, u32 info2, struct ieee80211_rx_status *status) argument 811 ath10k_htt_rx_h_channel(struct ath10k *ar, struct ieee80211_rx_status *status) argument 860 ath10k_process_rx(struct ath10k *ar, struct ieee80211_rx_status *rx_status, struct sk_buff *skb) argument 909 struct ath10k *ar = htt->ar; local 1019 struct ath10k *ar = htt->ar; local 1176 struct ath10k *ar = htt->ar; local 1224 struct ath10k *ar = htt->ar; local 1341 struct ath10k *ar = htt->ar; local 1451 ath10k_htt_rx_frm_tx_compl(struct ath10k *ar, struct sk_buff *skb) argument 1490 ath10k_htt_rx_addba(struct ath10k *ar, struct htt_resp *resp) argument 1530 ath10k_htt_rx_delba(struct ath10k *ar, struct htt_resp *resp) argument 1570 ath10k_htt_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb) argument 1640 struct ath10k *ar = htt->ar; local [all...] |
H A D | htt_tx.c | 29 ieee80211_wake_queues(htt->ar->hw); 52 ieee80211_stop_queues(htt->ar->hw); 61 struct ath10k *ar = htt->ar; local 71 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx alloc msdu_id %d\n", msdu_id); 78 struct ath10k *ar = htt->ar; local 83 ath10k_warn(ar, "trying to free unallocated msdu_id %d\n", 86 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx free msdu_id %hu\n", msdu_id); 92 struct ath10k *ar local 131 struct ath10k *ar = htt->ar; local 159 ath10k_htt_htc_tx_complete(struct ath10k *ar, struct sk_buff *skb) argument 166 struct ath10k *ar = htt->ar; local 194 struct ath10k *ar = htt->ar; local 236 struct ath10k *ar = htt->ar; local 324 struct ath10k *ar = htt->ar; local 369 struct ath10k *ar = htt->ar; local 443 struct ath10k *ar = htt->ar; local [all...] |
H A D | mac.c | 40 struct ath10k *ar = arvif->ar; local 49 lockdep_assert_held(&arvif->ar->conf_mutex); 78 ath10k_warn(ar, "cipher %d is not supported\n", key->cipher); 87 return ath10k_wmi_vdev_install_key(arvif->ar, &arg); 95 struct ath10k *ar = arvif->ar; local 98 lockdep_assert_held(&ar->conf_mutex); 100 reinit_completion(&ar->install_key_done); 106 ret = wait_for_completion_timeout(&ar 116 struct ath10k *ar = arvif->ar; local 148 struct ath10k *ar = arvif->ar; local 185 struct ath10k *ar = arvif->ar; local 323 ath10k_peer_create(struct ath10k *ar, u32 vdev_id, const u8 *addr) argument 351 struct ath10k *ar = arvif->ar; local 396 struct ath10k *ar = arvif->ar; local 409 struct ath10k *ar = arvif->ar; local 421 ath10k_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 *addr) argument 442 ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) argument 463 ath10k_peer_cleanup_all(struct ath10k *ar) argument 482 ath10k_vdev_setup_sync(struct ath10k *ar) argument 496 ath10k_monitor_vdev_start(struct ath10k *ar, int vdev_id) argument 556 ath10k_monitor_vdev_stop(struct ath10k *ar) argument 582 ath10k_monitor_vdev_create(struct ath10k *ar) argument 613 ath10k_monitor_vdev_delete(struct ath10k *ar) argument 633 ath10k_monitor_start(struct ath10k *ar) argument 658 ath10k_monitor_stop(struct ath10k *ar) argument 682 ath10k_monitor_recalc(struct ath10k *ar) argument 707 struct ath10k *ar = arvif->ar; local 725 ath10k_start_cac(struct ath10k *ar) argument 746 ath10k_stop_cac(struct ath10k *ar) argument 762 ath10k_recalc_radar_detection(struct ath10k *ar) argument 790 struct ath10k *ar = arvif->ar; local 866 struct ath10k *ar = arvif->ar; local 900 struct ath10k *ar = arvif->ar; local 954 struct ath10k *ar = arvif->ar; local 1002 struct ath10k *ar = arvif->ar; local 1045 ath10k_peer_assoc_h_basic(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta, struct ieee80211_bss_conf *bss_conf, struct wmi_peer_assoc_complete_arg *arg) argument 1085 ath10k_peer_assoc_h_crypto(struct ath10k *ar, struct ath10k_vif *arvif, struct wmi_peer_assoc_complete_arg *arg) argument 1127 ath10k_peer_assoc_h_rates(struct ath10k *ar, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument 1154 ath10k_peer_assoc_h_ht(struct ath10k *ar, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument 1237 ath10k_peer_assoc_qos_ap(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 1304 ath10k_peer_assoc_h_vht(struct ath10k *ar, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument 1345 ath10k_peer_assoc_h_qos(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta, struct ieee80211_bss_conf *bss_conf, struct wmi_peer_assoc_complete_arg *arg) argument 1370 ath10k_peer_assoc_h_phymode(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument 1421 ath10k_peer_assoc_prepare(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta, struct ieee80211_bss_conf *bss_conf, struct wmi_peer_assoc_complete_arg *arg) argument 1449 ath10k_setup_peer_smps(struct ath10k *ar, struct ath10k_vif *arvif, const u8 *addr, const struct ieee80211_sta_ht_cap *ht_cap) argument 1474 struct ath10k *ar = hw->priv; local 1545 struct ath10k *ar = hw->priv; local 1581 ath10k_station_assoc(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta, bool reassoc) argument 1638 ath10k_station_disassoc(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 1669 ath10k_update_channel_list(struct ath10k *ar) argument 1781 ath10k_regd_update(struct ath10k *ar) argument 1820 struct ath10k *ar = hw->priv; local 1859 ath10k_tx_h_get_vdev_id(struct ath10k *ar, struct ieee80211_vif *vif) argument 1903 struct ath10k *ar = arvif->ar; local 1939 struct ath10k *ar = arvif->ar; local 1962 ath10k_tx_h_add_p2p_noa_ie(struct ath10k *ar, struct ieee80211_vif *vif, struct sk_buff *skb) argument 1986 ath10k_tx_htt(struct ath10k *ar, struct sk_buff *skb) argument 2032 ath10k_offchan_tx_purge(struct ath10k *ar) argument 2047 struct ath10k *ar = container_of(work, struct ath10k, offchan_tx_work); local 2116 ath10k_mgmt_over_wmi_tx_purge(struct ath10k *ar) argument 2131 struct ath10k *ar = container_of(work, struct ath10k, wmi_mgmt_tx_work); local 2153 __ath10k_scan_finish(struct ath10k *ar) argument 2179 ath10k_scan_finish(struct ath10k *ar) argument 2186 ath10k_scan_stop(struct ath10k *ar) argument 2227 ath10k_scan_abort(struct ath10k *ar) argument 2264 struct ath10k *ar = container_of(work, struct ath10k, local 2272 ath10k_start_scan(struct ath10k *ar, const struct wmi_start_scan_arg *arg) argument 2306 struct ath10k *ar = hw->priv; local 2346 ath10k_drain_tx(struct ath10k *ar) argument 2358 ath10k_halt(struct ath10k *ar) argument 2394 struct ath10k *ar = hw->priv; local 2411 __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) argument 2445 struct ath10k *ar = hw->priv; local 2456 struct ath10k *ar = hw->priv; local 2556 struct ath10k *ar = hw->priv; local 2571 ath10k_config_ps(struct ath10k *ar) argument 2612 ath10k_config_chan(struct ath10k *ar) argument 2682 struct ath10k *ar = hw->priv; local 2752 struct ath10k *ar = hw->priv; local 2923 struct ath10k *ar = hw->priv; local 2990 struct ath10k *ar = hw->priv; local 3011 struct ath10k *ar = hw->priv; local 3191 struct ath10k *ar = hw->priv; local 3266 struct ath10k *ar = hw->priv; local 3274 ath10k_set_key_h_def_keyidx(struct ath10k *ar, struct ath10k_vif *arvif, enum set_key_cmd cmd, struct ieee80211_key_conf *key) argument 3316 struct ath10k *ar = hw->priv; local 3394 struct ath10k *ar; local 3471 struct ath10k *ar = hw->priv; local 3566 ath10k_conf_tx_uapsd(struct ath10k *ar, struct ieee80211_vif *vif, u16 ac, bool enable) argument 3629 struct ath10k *ar = hw->priv; local 3690 struct ath10k *ar = hw->priv; local 3761 struct ath10k *ar = hw->priv; local 3778 struct ath10k *ar = hw->priv; local 3801 struct ath10k *ar = hw->priv; local 3825 struct ath10k *ar = hw->priv; local 3872 struct ath10k *ar = hw->priv; local 3906 struct ath10k *ar = hw->priv; local 3934 struct ath10k *ar = hw->priv; local 3951 struct ath10k *ar = hw->priv; local 4018 ath10k_default_bitrate_mask(struct ath10k *ar, enum ieee80211_band band, const struct cfg80211_bitrate_mask *mask) argument 4138 ath10k_bitrate_mask_rate(struct ath10k *ar, const struct cfg80211_bitrate_mask *mask, enum ieee80211_band band, u8 *fixed_rate, u8 *fixed_nss) argument 4205 ath10k_get_fixed_rate_nss(struct ath10k *ar, const struct cfg80211_bitrate_mask *mask, enum ieee80211_band band, u8 *fixed_rate, u8 *fixed_nss) argument 4224 struct ath10k *ar = arvif->ar; local 4289 struct ath10k *ar = arvif->ar; local 4320 struct ath10k *ar = hw->priv; local 4404 struct ath10k *ar = hw->priv; local 4561 struct ath10k *ar; local 4573 ath10k_mac_destroy(struct ath10k *ar) argument 4627 ath10k_create_vht_cap(struct ath10k *ar) argument 4650 ath10k_get_ht_cap(struct ath10k *ar) argument 4723 ath10k_get_arvif(struct ath10k *ar, u32 vdev_id) argument 4744 ath10k_mac_register(struct ath10k *ar) argument 4918 ath10k_mac_unregister(struct ath10k *ar) argument [all...] |
H A D | mac.h | 25 struct ath10k *ar; member in struct:ath10k_generic_iter 30 void ath10k_mac_destroy(struct ath10k *ar); 31 int ath10k_mac_register(struct ath10k *ar); 32 void ath10k_mac_unregister(struct ath10k *ar); 33 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id); 34 void __ath10k_scan_finish(struct ath10k *ar); 35 void ath10k_scan_finish(struct ath10k *ar); 37 void ath10k_offchan_tx_purge(struct ath10k *ar); 39 void ath10k_mgmt_over_wmi_tx_purge(struct ath10k *ar); 41 void ath10k_halt(struct ath10k *ar); [all...] |
H A D | pci.c | 67 static void ath10k_pci_buffer_cleanup(struct ath10k *ar); 68 static int ath10k_pci_cold_reset(struct ath10k *ar); 69 static int ath10k_pci_warm_reset(struct ath10k *ar); 70 static int ath10k_pci_wait_for_target_init(struct ath10k *ar); 71 static int ath10k_pci_init_irq(struct ath10k *ar); 72 static int ath10k_pci_deinit_irq(struct ath10k *ar); 73 static int ath10k_pci_request_irq(struct ath10k *ar); 74 static void ath10k_pci_free_irq(struct ath10k *ar); 318 static bool ath10k_pci_irq_pending(struct ath10k *ar) argument 323 cause = ath10k_pci_read32(ar, SOC_CORE_BASE_ADDRES 331 ath10k_pci_disable_and_clear_legacy_irq(struct ath10k *ar) argument 347 ath10k_pci_enable_legacy_irq(struct ath10k *ar) argument 359 ath10k_pci_get_irq_method(struct ath10k *ar) argument 374 struct ath10k *ar = pipe->hif_ce_state; local 414 struct ath10k *ar = pipe->hif_ce_state; local 441 struct ath10k *ar = pipe->hif_ce_state; local 449 ath10k_pci_rx_post(struct ath10k *ar) argument 462 struct ath10k *ar = (void *)ptr; local 472 ath10k_pci_diag_read_mem(struct ath10k *ar, u32 address, void *data, int nbytes) argument 597 ath10k_pci_diag_read32(struct ath10k *ar, u32 address, u32 *value) argument 608 __ath10k_pci_diag_read_hi(struct ath10k *ar, void *dest, u32 src, u32 len) argument 636 ath10k_pci_diag_write_mem(struct ath10k *ar, u32 address, const void *data, int nbytes) argument 766 ath10k_pci_diag_write32(struct ath10k *ar, u32 address, u32 value) argument 773 ath10k_pci_is_awake(struct ath10k *ar) argument 780 ath10k_pci_wake_wait(struct ath10k *ar) argument 799 ath10k_pci_wake(struct ath10k *ar) argument 806 ath10k_pci_sleep(struct ath10k *ar) argument 815 struct ath10k *ar = ce_state->ar; local 837 struct ath10k *ar = ce_state->ar; local 870 ath10k_pci_hif_tx_sg(struct ath10k *ar, u8 pipe_id, struct ath10k_hif_sg_item *items, int n_items) argument 939 ath10k_pci_hif_get_free_queue_number(struct ath10k *ar, u8 pipe) argument 948 ath10k_pci_dump_registers(struct ath10k *ar, struct ath10k_fw_crash_data *crash_data) argument 982 ath10k_pci_fw_crashed_dump(struct ath10k *ar) argument 1005 ath10k_pci_hif_send_complete_check(struct ath10k *ar, u8 pipe, int force) argument 1031 ath10k_pci_hif_set_callbacks(struct ath10k *ar, struct ath10k_hif_cb *callbacks) argument 1042 ath10k_pci_kill_tasklet(struct ath10k *ar) argument 1056 ath10k_pci_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id, u8 *ul_pipe, u8 *dl_pipe, int *ul_is_polled, int *dl_is_polled) argument 1109 ath10k_pci_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe, u8 *dl_pipe) argument 1124 ath10k_pci_irq_disable(struct ath10k *ar) argument 1137 ath10k_pci_irq_enable(struct ath10k *ar) argument 1144 ath10k_pci_hif_start(struct ath10k *ar) argument 1156 struct ath10k *ar; local 1184 struct ath10k *ar; local 1223 ath10k_pci_buffer_cleanup(struct ath10k *ar) argument 1237 ath10k_pci_ce_deinit(struct ath10k *ar) argument 1245 ath10k_pci_flush(struct ath10k *ar) argument 1251 ath10k_pci_hif_stop(struct ath10k *ar) argument 1272 ath10k_pci_hif_exchange_bmi_msg(struct ath10k *ar, void *req, u32 req_len, void *resp, u32 *resp_len) argument 1378 struct ath10k *ar = ce_state->ar; local 1421 ath10k_pci_wake_target_cpu(struct ath10k *ar) argument 1433 ath10k_pci_init_config(struct ath10k *ar) argument 1572 ath10k_pci_alloc_ce(struct ath10k *ar) argument 1588 ath10k_pci_free_ce(struct ath10k *ar) argument 1596 ath10k_pci_ce_init(struct ath10k *ar) argument 1634 ath10k_pci_has_fw_crashed(struct ath10k *ar) argument 1640 ath10k_pci_fw_crashed_clear(struct ath10k *ar) argument 1650 ath10k_pci_warm_reset_si0(struct ath10k *ar) argument 1669 ath10k_pci_warm_reset(struct ath10k *ar) argument 1752 __ath10k_pci_hif_power_up(struct ath10k *ar, bool cold_reset) argument 1809 ath10k_pci_hif_power_up_warm(struct ath10k *ar) argument 1831 ath10k_pci_hif_power_up(struct ath10k *ar) argument 1866 ath10k_pci_hif_power_down(struct ath10k *ar) argument 1877 ath10k_pci_hif_suspend(struct ath10k *ar) argument 1895 ath10k_pci_hif_resume(struct ath10k *ar) argument 1950 struct ath10k *ar = (struct ath10k *)data; local 1967 struct ath10k *ar = arg; local 1991 struct ath10k *ar = arg; local 2005 struct ath10k *ar = arg; local 2022 struct ath10k *ar = (struct ath10k *)data; local 2038 ath10k_pci_request_irq_msix(struct ath10k *ar) argument 2071 ath10k_pci_request_irq_msi(struct ath10k *ar) argument 2088 ath10k_pci_request_irq_legacy(struct ath10k *ar) argument 2105 ath10k_pci_request_irq(struct ath10k *ar) argument 2122 ath10k_pci_free_irq(struct ath10k *ar) argument 2133 ath10k_pci_init_irq_tasklets(struct ath10k *ar) argument 2149 ath10k_pci_init_irq(struct ath10k *ar) argument 2197 ath10k_pci_deinit_irq_legacy(struct ath10k *ar) argument 2203 ath10k_pci_deinit_irq(struct ath10k *ar) argument 2224 ath10k_pci_wait_for_target_init(struct ath10k *ar) argument 2283 ath10k_pci_cold_reset(struct ath10k *ar) argument 2318 ath10k_pci_claim(struct ath10k *ar) argument 2383 ath10k_pci_release(struct ath10k *ar) argument 2398 struct ath10k *ar; local 2512 struct ath10k *ar = pci_get_drvdata(pdev); local [all...] |
H A D | pci.h | 158 struct ath10k *ar; member in struct:ath10k_pci 185 static inline struct ath10k_pci *ath10k_pci_priv(struct ath10k *ar) argument 187 return (struct ath10k_pci *)ar->drv_priv; 206 #define TARG_CPU_SPACE_TO_CE_SPACE(ar, pci_addr, addr) \ 225 static inline void ath10k_pci_write32(struct ath10k *ar, u32 offset, argument 228 struct ath10k_pci *ar_pci = ath10k_pci_priv(ar); 233 static inline u32 ath10k_pci_read32(struct ath10k *ar, u32 offset) argument 235 struct ath10k_pci *ar_pci = ath10k_pci_priv(ar); 240 static inline u32 ath10k_pci_soc_read32(struct ath10k *ar, u32 addr) argument 242 return ath10k_pci_read32(ar, RTC_SOC_BASE_ADDRES 245 ath10k_pci_soc_write32(struct ath10k *ar, u32 addr, u32 val) argument 250 ath10k_pci_reg_read32(struct ath10k *ar, u32 addr) argument 257 ath10k_pci_reg_write32(struct ath10k *ar, u32 addr, u32 val) argument [all...] |
H A D | spectral.c | 21 static void send_fft_sample(struct ath10k *ar, argument 26 if (!ar->spectral.rfs_chan_spec_scan) 31 relay_write(ar->spectral.rfs_chan_spec_scan, fft_sample_tlv, length); 58 int ath10k_spectral_process_fft(struct ath10k *ar, argument 164 send_fft_sample(ar, &fft_sample->tlv); 169 static struct ath10k_vif *ath10k_get_spectral_vdev(struct ath10k *ar) argument 173 lockdep_assert_held(&ar->conf_mutex); 175 if (list_empty(&ar->arvifs)) 179 list_for_each_entry(arvif, &ar->arvifs, list) 184 return list_first_entry(&ar 187 ath10k_spectral_scan_trigger(struct ath10k *ar) argument 218 ath10k_spectral_scan_config(struct ath10k *ar, enum ath10k_spectral_mode mode) argument 284 struct ath10k *ar = file->private_data; local 313 struct ath10k *ar = file->private_data; local 376 struct ath10k *ar = file->private_data; local 393 struct ath10k *ar = file->private_data; local 428 struct ath10k *ar = file->private_data; local 448 struct ath10k *ar = file->private_data; local 509 ath10k_spectral_start(struct ath10k *ar) argument 533 ath10k_spectral_create(struct ath10k *ar) argument 555 ath10k_spectral_destroy(struct ath10k *ar) argument [all...] |