/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | debug.c | 10 void __wil_err(struct wil6210_priv *wil, const char *fmt, ...) argument 23 void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...) argument 39 void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...) argument 55 void __wil_info(struct wil6210_priv *wil, const char *fmt, ...) argument 68 void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...) argument
|
H A D | ethtool.c | 20 struct wil6210_priv *wil = ndev_to_wil(ndev); local 57 struct wil6210_priv *wil = ndev_to_wil(ndev); local [all...] |
H A D | wil_crash_dump.c | 10 static int wil_fw_get_crash_dump_bounds(struct wil6210_priv *wil, argument 47 int wil_fw_copy_crash_dump(struct wil6210_priv *wil, void *dest, u32 size) argument 99 wil_fw_core_dump(struct wil6210_priv *wil) argument [all...] |
H A D | p2p.c | 17 struct wil6210_priv *wil = vif_to_wil(vif); local 62 struct wil6210_priv *wil = vif_to_wil(vif); local 125 wil_p2p_listen(struct wil6210_priv *wil, struct wireless_dev *wdev, unsigned int duration, struct ieee80211_channel *chan, u64 *cookie) argument 198 struct wil6210_priv *wil = vif_to_wil(vif); local 237 struct wil6210_priv *wil = vif_to_wil(vif); local 265 struct wil6210_priv *wil = vif_to_wil(vif); local 297 struct wil6210_priv *wil = vif_to_wil(vif); local 338 wil_p2p_stop_radio_operations(struct wil6210_priv *wil) argument [all...] |
H A D | pm.c | 13 static void wil_pm_wake_connected_net_queues(struct wil6210_priv *wil) argument 27 static void wil_pm_stop_all_net_queues(struct wil6210_priv *wil) argument 42 wil_can_suspend_vif(struct wil6210_priv *wil, struct wil6210_vif *vif, bool is_runtime) argument 73 wil_can_suspend(struct wil6210_priv *wil, bool is_runtime) argument 138 wil_resume_keep_radio_on(struct wil6210_priv *wil) argument 179 wil_suspend_keep_radio_on(struct wil6210_priv *wil) argument 299 wil_suspend_radio_off(struct wil6210_priv *wil) argument 354 wil_resume_radio_off(struct wil6210_priv *wil) argument 377 wil_suspend(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) argument 399 wil_resume(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) argument 425 wil_pm_runtime_allow(struct wil6210_priv *wil) argument 435 wil_pm_runtime_forbid(struct wil6210_priv *wil) argument 443 wil_pm_runtime_get(struct wil6210_priv *wil) argument 457 wil_pm_runtime_put(struct wil6210_priv *wil) argument [all...] |
H A D | pmc.c | 26 void wil_pmc_init(struct wil6210_priv *wil) argument 39 void wil_pmc_alloc(struct wil6210_priv *wil, argument 226 wil_pmc_free(struct wil6210_priv *wil, int send_pmc_cmd) argument 303 wil_pmc_last_cmd_status(struct wil6210_priv *wil) argument 317 struct wil6210_priv *wil = filp->private_data; local 373 struct wil6210_priv *wil = filp->private_data; local 423 struct wil6210_priv *wil = s->private; local [all...] |
H A D | rx_reorder.c | 214 wil_rx_bar(struct wil6210_priv *wil, struct wil6210_vif *vif, u8 cid, u8 tid, u16 seq) argument 241 wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil, int size, u16 ssn) argument 265 wil_tid_ampdu_rx_free(struct wil6210_priv *wil, struct wil_tid_ampdu_rx *r) argument 286 wil_agg_size(struct wil6210_priv *wil, u16 req_agg_wsize) argument 375 wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize) argument [all...] |
H A D | pcie_bus.c | 28 int wil_set_capabilities(struct wil6210_priv *wil) argument 143 wil_disable_irq(struct wil6210_priv *wil) argument 154 wil_enable_irq(struct wil6210_priv *wil) argument 165 wil_remove_all_additional_vifs(struct wil6210_priv *wil) argument 180 wil_if_pcie_enable(struct wil6210_priv *wil) argument 250 wil_if_pcie_disable(struct wil6210_priv *wil) argument 268 struct wil6210_priv *wil = wil_handle; local 278 struct wil6210_priv *wil = wil_handle; local 288 wil_platform_ops_uninit(struct wil6210_priv *wil) argument 297 struct wil6210_priv *wil; local 465 struct wil6210_priv *wil = pci_get_drvdata(pdev); local 502 struct wil6210_priv *wil = pci_get_drvdata(pdev); local 537 struct wil6210_priv *wil = pci_get_drvdata(pdev); local 575 struct wil6210_priv *wil = container_of( local 623 struct wil6210_priv *wil = dev_get_drvdata(dev); local 637 struct wil6210_priv *wil = dev_get_drvdata(dev); local [all...] |
H A D | netdev.c | 12 bool wil_has_other_active_ifaces(struct wil6210_priv *wil, argument 33 bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok) argument 41 struct wil6210_priv *wil = ndev_to_wil(ndev); local 68 struct wil6210_priv *wil = ndev_to_wil(ndev); local 93 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, local 114 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, local 135 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, local 172 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, local 231 struct wil6210_priv *wil = vif_to_wil(vif); local 247 struct wil6210_priv *wil = vif_to_wil(vif); local 257 struct wil6210_priv *wil = vif_to_wil(vif); local 285 wil_vif_find_free_mid(struct wil6210_priv *wil) argument 298 wil_vif_alloc(struct wil6210_priv *wil, const char *name, unsigned char name_assign_type, enum nl80211_iftype iftype) argument 350 struct wil6210_priv *wil; local 389 wil_if_free(struct wil6210_priv *wil) argument 407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) argument 439 wil_if_add(struct wil6210_priv *wil) argument 486 wil_vif_remove(struct wil6210_priv *wil, u8 mid) argument 540 wil_if_remove(struct wil6210_priv *wil) argument [all...] |
H A D | fw_inc.c | 19 static bool wil_fw_addr_check(struct wil6210_priv *wil, argument 39 static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size) argument 114 fw_ignore_section(struct wil6210_priv *wil, const void *data, size_t size) argument 121 fw_handle_capabilities(struct wil6210_priv *wil, const void *data, size_t size) argument 144 fw_handle_brd_file(struct wil6210_priv *wil, const void *data, size_t size) argument 199 fw_handle_concurrency(struct wil6210_priv *wil, const void *data, size_t size) argument 237 fw_handle_comment(struct wil6210_priv *wil, const void *data, size_t size) argument 270 __fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size, __le32 addr) argument 291 fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size) argument 299 fw_handle_fill(struct wil6210_priv *wil, const void *data, size_t size) argument 334 fw_handle_file_header(struct wil6210_priv *wil, const void *data, size_t size) argument 359 fw_handle_direct_write(struct wil6210_priv *wil, const void *data, size_t size) argument 394 gw_write(struct wil6210_priv *wil, void __iomem *gwa_addr, void __iomem *gwa_cmd, void __iomem *gwa_ctl, u32 gw_cmd, u32 a) argument 416 fw_handle_gateway_data(struct wil6210_priv *wil, const void *data, size_t size) argument 480 fw_handle_gateway_data4(struct wil6210_priv *wil, const void *data, size_t size) argument 574 wil_fw_handle_record(struct wil6210_priv *wil, int type, const void *data, size_t size, bool load) argument 599 wil_fw_process(struct wil6210_priv *wil, const void *data, size_t size, bool load) argument 646 wil_request_firmware(struct wil6210_priv *wil, const char *name, bool load) argument 689 wil_brd_process(struct wil6210_priv *wil, const void *data, size_t size) argument 781 wil_request_board(struct wil6210_priv *wil, const char *name) argument 818 wil_fw_verify_file_exists(struct wil6210_priv *wil, const char *name) argument [all...] |
H A D | interrupt.c | 75 static void wil6210_mask_irq_tx(struct wil6210_priv *wil) argument 81 static void wil6210_mask_irq_tx_edma(struct wil6210_priv *wil) argument 87 static void wil6210_mask_irq_rx(struct wil6210_priv *wil) argument 93 static void wil6210_mask_irq_rx_edma(struct wil6210_priv *wil) argument 99 static void wil6210_mask_irq_misc(struct wil6210_priv *wil, bool mask_halp) argument 108 wil6210_mask_halp(struct wil6210_priv *wil) argument 116 wil6210_mask_irq_pseudo(struct wil6210_priv *wil) argument 125 wil6210_unmask_irq_tx(struct wil6210_priv *wil) argument 131 wil6210_unmask_irq_tx_edma(struct wil6210_priv *wil) argument 137 wil6210_unmask_irq_rx(struct wil6210_priv *wil) argument 145 wil6210_unmask_irq_rx_edma(struct wil6210_priv *wil) argument 151 wil6210_unmask_irq_misc(struct wil6210_priv *wil, bool unmask_halp) argument 160 wil6210_unmask_halp(struct wil6210_priv *wil) argument 168 wil6210_unmask_irq_pseudo(struct wil6210_priv *wil) argument 177 wil_mask_irq(struct wil6210_priv *wil) argument 189 wil_unmask_irq(struct wil6210_priv *wil) argument 215 wil_configure_interrupt_moderation_edma(struct wil6210_priv *wil) argument 236 wil_configure_interrupt_moderation(struct wil6210_priv *wil) argument 287 struct wil6210_priv *wil = cookie; local 349 struct wil6210_priv *wil = cookie; local 400 struct wil6210_priv *wil = cookie; local 446 struct wil6210_priv *wil = cookie; local 493 wil_notify_fw_error(struct wil6210_priv *wil) argument 505 wil_cache_mbox_regs(struct wil6210_priv *wil) argument 514 wil_validate_mbox_regs(struct wil6210_priv *wil) argument 535 struct wil6210_priv *wil = cookie; local 604 struct wil6210_priv *wil = cookie; local 651 struct wil6210_priv *wil = cookie; local 675 wil6210_debug_irq_mask(struct wil6210_priv *wil, u32 pseudo_cause) argument 750 struct wil6210_priv *wil = cookie; local 800 wil6210_request_3msi(struct wil6210_priv *wil, int irq) argument 842 wil6210_clear_irq(struct wil6210_priv *wil) argument 857 wil6210_set_halp(struct wil6210_priv *wil) argument 865 wil6210_clear_halp(struct wil6210_priv *wil) argument 874 wil6210_init_irq(struct wil6210_priv *wil, int irq) argument 899 wil6210_fini_irq(struct wil6210_priv *wil, int irq) argument [all...] |
H A D | main.c | 179 int wil_mem_access_lock(struct wil6210_priv *wil) argument 193 void wil_mem_access_unlock(struct wil6210_priv *wil) argument 198 static void wil_ring_fini_tx(struct wil6210_priv *wil, int id) argument 229 wil_vif_is_connected(struct wil6210_priv *wil, u8 mid) argument 247 struct wil6210_priv *wil = vif_to_wil(vif); variable in typeref:struct:wil6210_priv 304 struct wil6210_priv *wil = vif_to_wil(vif); local 387 struct wil6210_priv *wil = vif_to_wil(vif); local 417 struct wil6210_priv *wil; local 464 struct wil6210_priv *wil = vif_to_wil(vif); local 497 wil_wait_for_recovery(struct wil6210_priv *wil) argument 512 wil_set_recovery_state(struct wil6210_priv *wil, int state) argument 521 wil_is_recovery_blocked(struct wil6210_priv *wil) argument 528 struct wil6210_priv *wil = container_of(work, struct wil6210_priv, local 601 wil_find_free_ring(struct wil6210_priv *wil) argument 615 struct wil6210_priv *wil = vif_to_wil(vif); local 643 struct wil6210_priv *wil = vif_to_wil(vif); local 663 struct wil6210_priv *wil = vif_to_wil(vif); local 673 wil_bcast_fini_all(struct wil6210_priv *wil) argument 685 wil_priv_init(struct wil6210_priv *wil) argument 775 wil6210_bus_request(struct wil6210_priv *wil, u32 kbps) argument 797 struct wil6210_priv *wil = vif_to_wil(vif); local 817 struct wil6210_priv *wil = vif_to_wil(vif); local 825 wil_priv_deinit(struct wil6210_priv *wil) argument 837 wil_shutdown_bl(struct wil6210_priv *wil) argument 869 wil_freeze_bl(struct wil6210_priv *wil) argument 899 wil_bl_prepare_halt(struct wil6210_priv *wil) argument 929 wil_halt_cpu(struct wil6210_priv *wil) argument 942 wil_release_cpu(struct wil6210_priv *wil) argument 951 wil_set_oob_mode(struct wil6210_priv *wil, u8 mode) argument 972 wil_wait_device_ready(struct wil6210_priv *wil, int no_flash) argument 1007 wil_wait_device_ready_talyn_mb(struct wil6210_priv *wil) argument 1107 wil_target_reset(struct wil6210_priv *wil, int no_flash) argument 1211 wil_collect_fw_info(struct wil6210_priv *wil) argument 1226 wil_refresh_fw_capabilities(struct wil6210_priv *wil) argument 1290 wil_get_board_file(struct wil6210_priv *wil, char *buf, size_t len) argument 1311 wil_get_bl_info(struct wil6210_priv *wil) argument 1372 wil_bl_crash_info(struct wil6210_priv *wil, bool is_err) argument 1403 wil_get_otp_info(struct wil6210_priv *wil) argument 1439 wil_wait_for_fw_ready(struct wil6210_priv *wil) argument 1456 struct wil6210_priv *wil = vif_to_wil(vif); local 1483 wil_abort_scan_all_vifs(struct wil6210_priv *wil, bool sync) argument 1497 wil_ps_update(struct wil6210_priv *wil, enum wmi_ps_profile_type ps_profile) argument 1515 wil_pre_fw_config(struct wil6210_priv *wil) argument 1546 wil_restore_vifs(struct wil6210_priv *wil) argument 1579 wil_clear_fw_log_addr(struct wil6210_priv *wil) argument 1593 wil_reset(struct wil6210_priv *wil, bool load_fw) argument 1799 wil_fw_error_recovery(struct wil6210_priv *wil) argument 1812 __wil_up(struct wil6210_priv *wil) argument 1877 wil_up(struct wil6210_priv *wil) argument 1890 __wil_down(struct wil6210_priv *wil) argument 1917 wil_down(struct wil6210_priv *wil) argument 1931 wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac) argument 1948 wil_halp_vote(struct wil6210_priv *wil) argument 1985 wil_halp_unvote(struct wil6210_priv *wil) argument 2008 wil_init_txrx_ops(struct wil6210_priv *wil) argument [all...] |
H A D | txrx_edma.c | 47 static int wil_find_free_sring(struct wil6210_priv *wil) argument 59 static void wil_sring_free(struct wil6210_priv *wil, argument 78 static int wil_sring_alloc(struct wil6210_priv *wil, argument 106 wil_tx_init_edma(struct wil6210_priv *wil) argument 151 wil_ring_alloc_skb_edma(struct wil6210_priv *wil, struct wil_ring *ring, u32 i) argument 231 wil_rx_refill_edma(struct wil6210_priv *wil) argument 263 wil_move_all_rx_buff_to_free_list(struct wil6210_priv *wil, struct wil_ring *ring) argument 293 wil_free_rx_buff_arr(struct wil6210_priv *wil) argument 309 wil_init_rx_buff_arr(struct wil6210_priv *wil, size_t size) argument 341 wil_init_rx_sring(struct wil6210_priv *wil, u16 status_ring_size, size_t elem_size, u16 ring_id) argument 373 wil_ring_alloc_desc_ring(struct wil6210_priv *wil, struct wil_ring *ring) argument 418 wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring) argument 480 wil_init_rx_desc_ring(struct wil6210_priv *wil, u16 desc_ring_size, int status_ring_id) argument 504 wil_get_reorder_params_edma(struct wil6210_priv *wil, struct sk_buff *skb, int *tid, int *cid, int *mid, u16 *seq, int *mcast, int *retry) argument 528 wil_rx_crypto_check_edma(struct wil6210_priv *wil, struct sk_buff *skb) argument 571 wil_is_rx_idle_edma(struct wil6210_priv *wil) argument 594 wil_rx_buf_len_init_edma(struct wil6210_priv *wil) argument 601 wil_rx_init_edma(struct wil6210_priv *wil, uint desc_ring_order) argument 699 struct wil6210_priv *wil = vif_to_wil(vif); local 747 struct wil6210_priv *wil = vif_to_wil(vif); local 755 wil_check_bar(struct wil6210_priv *wil, void *msg, int cid, struct sk_buff *skb, struct wil_net_stats *stats) argument 810 wil_rx_error_check_edma(struct wil6210_priv *wil, struct sk_buff *skb, struct wil_net_stats *stats) argument 850 wil_sring_reap_rx_edma(struct wil6210_priv *wil, struct wil_status_ring *sring) argument 1066 wil_rx_handle_edma(struct wil6210_priv *wil, int *quota) argument 1158 wil_tx_sring_handler(struct wil6210_priv *wil, struct wil_status_ring *sring) argument 1351 wil_tx_tso_gen_desc(struct wil6210_priv *wil, void *buff_addr, int len, uint i, int tso_desc_type, skb_frag_t *frag, struct wil_ring *ring, struct sk_buff *skb, bool is_ipv4, int tcp_hdr_len, int skb_net_hdr_len, int mss, int *descs_used) argument 1402 __wil_tx_ring_tso_edma(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument 1549 struct wil6210_priv *wil = vif_to_wil(vif); local 1588 wil_tx_fini_edma(struct wil6210_priv *wil) argument 1606 wil_rx_fini_edma(struct wil6210_priv *wil) argument 1623 wil_init_txrx_ops_edma(struct wil6210_priv *wil) argument [all...] |
H A D | txrx_edma.h | 444 static inline int wil_rx_status_get_frame_type(struct wil6210_priv *wil, argument 454 static inline int wil_rx_status_get_fc1(struct wil6210_priv *wil, void *msg) argument 463 static inline __le16 wil_rx_status_get_seq(struct wil6210_priv *wil, void *msg) argument [all...] |
H A D | txrx.c | 64 bool wil_is_tx_idle(struct wil6210_priv *wil) argument 110 static int wil_vring_alloc(struct wil6210_priv *wil, struc argument 190 wil_vring_free(struct wil6210_priv *wil, struct wil_ring *vring) argument 256 wil_vring_alloc_skb(struct wil6210_priv *wil, struct wil_ring *vring, u32 i, int headroom) argument 305 wil_rx_add_radiotap_header(struct wil6210_priv *wil, struct sk_buff *skb) argument 351 wil_is_rx_idle(struct wil6210_priv *wil) argument 363 wil_rx_get_cid_by_skb(struct wil6210_priv *wil, struct sk_buff *skb) argument 439 wil_vring_reap_rx(struct wil6210_priv *wil, struct wil_ring *vring) argument 605 wil_rx_refill(struct wil6210_priv *wil, int count) argument 658 wil_rx_crypto_check(struct wil6210_priv *wil, struct sk_buff *skb) argument 689 wil_rx_error_check(struct wil6210_priv *wil, struct sk_buff *skb, struct wil_net_stats *stats) argument 719 wil_is_ptk_eapol_key(struct wil6210_priv *wil, struct sk_buff *skb) argument 757 wil_skb_is_eap_3(struct wil6210_priv *wil, struct sk_buff *skb) argument 779 wil_skb_is_eap_4(struct wil6210_priv *wil, struct sk_buff *skb) argument 805 struct wil6210_priv *wil = vif_to_wil(vif); local 836 struct wil6210_priv *wil = vif_to_wil(vif); local 874 struct wil6210_priv *wil = vif_to_wil(vif); local 897 struct wil6210_priv *wil = ndev_to_wil(ndev); local 974 struct wil6210_priv *wil = ndev_to_wil(ndev); local 1005 wil_rx_handle(struct wil6210_priv *wil, int *quota) argument 1035 wil_rx_buf_len_init(struct wil6210_priv *wil) argument 1049 wil_rx_init(struct wil6210_priv *wil, uint order) argument 1084 wil_rx_fini(struct wil6210_priv *wil) argument 1137 struct wil6210_priv *wil = vif_to_wil(vif); local 1239 struct wil6210_priv *wil = vif_to_wil(vif); local 1321 struct wil6210_priv *wil = vif_to_wil(vif); local 1400 wil_find_tx_ucast(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1441 wil_find_tx_ring_sta(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1490 wil_find_tx_bcast_1(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1514 wil_check_multicast_to_unicast(struct wil6210_priv *wil, struct sk_buff *skb) argument 1540 wil_set_da_for_vring(struct wil6210_priv *wil, struct sk_buff *skb, int vring_index) argument 1549 wil_find_tx_bcast_2(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1725 __wil_tx_vring_tso(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *vring, struct sk_buff *skb) argument 2026 __wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument 2184 wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument 2226 __wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2292 wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2300 wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2311 struct wil6210_priv *wil = vif_to_wil(vif); local 2387 wil_tx_latency_calc(struct wil6210_priv *wil, struct sk_buff *skb, struct wil_sta_info *sta) argument 2420 struct wil6210_priv *wil = vif_to_wil(vif); local 2544 wil_tx_init(struct wil6210_priv *wil) argument 2549 wil_tx_fini(struct wil6210_priv *wil) argument 2551 wil_get_reorder_params(struct wil6210_priv *wil, struct sk_buff *skb, int *tid, int *cid, int *mid, u16 *seq, int *mcast, int *retry) argument 2565 wil_init_txrx_ops_legacy_dma(struct wil6210_priv *wil) argument [all...] |
H A D | txrx.h | 646 static inline int wil_get_min_tx_ring_id(struct wil6210_priv *wil) argument
|
H A D | debugfs.c | 42 static void wil_print_desc_edma(struct seq_file *s, struct wil6210_priv *wil, argument 74 static void wil_print_ring(struct seq_file *s, struct wil6210_priv *wil, argument 135 struct wil6210_priv *wil = s->private; local 193 wil_print_sring(struct seq_file *s, struct wil6210_priv *wil, struct wil_status_ring *sring) argument 253 struct wil6210_priv *wil = s->private; local 273 struct wil6210_priv *wil = s->private; local 356 struct wil6210_priv *wil = s->private; local 378 struct wil6210_priv *wil = d->wil; local 398 struct wil6210_priv *wil = d->wil; local 415 wil_debugfs_create_iomem_x32(const char *name, umode_t mode, struct dentry *parent, void *value, struct wil6210_priv *wil) argument 453 wil6210_debugfs_init_offset(struct wil6210_priv *wil, struct dentry *dbg, void *base, const struct dbg_off * const tbl) argument 498 wil6210_debugfs_create_ISR(struct wil6210_priv *wil, const char *name, struct dentry *parent, u32 off) argument 515 wil6210_debugfs_create_pseudo_ISR(struct wil6210_priv *wil, struct dentry *parent) argument 563 wil6210_debugfs_create_ITR_CNT(struct wil6210_priv *wil, struct dentry *parent) argument 586 struct wil6210_priv *wil = s->private; local 619 struct wil6210_priv *wil = wil_blob->wil; local 696 struct wil6210_priv *wil = file->private_data; local 738 struct wil6210_priv *wil = file->private_data; local 780 struct wil6210_priv *wil = file->private_data; local 877 struct wil6210_priv *wil = file->private_data; local 927 struct wil6210_priv *wil = file->private_data; local 969 struct wil6210_priv *wil = file->private_data; local 1007 struct wil6210_priv *wil = file->private_data; local 1064 struct wil6210_priv *wil = s->private; local 1159 struct wil6210_priv *wil = s->private; local 1220 struct wil6210_priv *wil = s->private; local 1277 struct wil6210_priv *wil = s->private; local 1348 struct wil6210_priv *wil = s->private; local 1391 struct wil6210_priv *wil = s->private; local 1448 struct wil6210_priv *wil = s->private; local 1490 struct wil6210_priv *wil = file->private_data; local 1509 struct wil6210_priv *wil = file->private_data; local 1600 struct wil6210_priv *wil = s->private; variable in typeref:struct:wil6210_priv 1683 struct wil6210_priv *wil = s->private; local 1709 struct wil6210_priv *wil = s->private; variable in typeref:struct:wil6210_priv 1773 struct wil6210_priv *wil = s->private; local 1855 wil_link_stats_print_global(struct wil6210_priv *wil, struct seq_file *s, struct wmi_link_stats_global *global) argument 1877 struct wil6210_priv *wil = vif_to_wil(vif); local 1900 struct wil6210_priv *wil = s->private; local 1937 struct wil6210_priv *wil = s->private; local 1993 struct wil6210_priv *wil = s->private; local 2016 struct wil6210_priv *wil = s->private; local 2064 struct wil6210_priv *wil = file->private_data; local 2159 struct wil6210_priv *wil = s->private; local 2171 struct wil6210_priv *wil = s->private; local 2187 struct wil6210_priv *wil = file->private_data; local 2198 struct wil6210_priv *wil = file->private_data; local 2248 struct wil6210_priv *wil = s->private; local 2274 struct wil6210_priv *wil = s->private; local 2297 wil6210_debugfs_init_blobs(struct wil6210_priv *wil, struct dentry *dbg) argument 2358 wil6210_debugfs_init_files(struct wil6210_priv *wil, struct dentry *dbg) argument 2379 wil6210_debugfs_init_isr(struct wil6210_priv *wil, struct dentry *dbg) argument 2437 wil6210_debugfs_init(struct wil6210_priv *wil) argument 2472 wil6210_debugfs_remove(struct wil6210_priv *wil) argument [all...] |
H A D | wmi.c | 274 void __iomem *wmi_buffer_block(struct wil6210_priv *wil, __le32 ptr_, u32 size) argument 295 void __iomem *wmi_buffer(struct wil6210_priv *wil, __le32 ptr_) argument 301 void __iomem *wmi_addr(struct wil6210_priv *wil, u3 argument 318 wmi_read_hdr(struct wil6210_priv *wil, __le32 ptr, struct wil6210_mbox_hdr *hdr) argument 633 __wmi_send(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len) argument 755 wmi_send(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len) argument 769 struct wil6210_priv *wil = vif_to_wil(vif); local 817 struct wil6210_priv *wil = vif_to_wil(vif); local 922 struct wil6210_priv *wil = vif_to_wil(vif); local 954 struct wil6210_priv *wil = vif_to_wil(vif); local 1123 struct wil6210_priv *wil = vif_to_wil(vif); local 1167 struct wil6210_priv *wil = vif_to_wil(vif); local 1217 struct wil6210_priv *wil = vif_to_wil(vif); local 1266 struct wil6210_priv *wil = vif_to_wil(vif); local 1298 struct wil6210_priv *wil = vif_to_wil(vif); local 1316 struct wil6210_priv *wil = vif_to_wil(vif); variable in typeref:struct:wil6210_priv 1377 struct wil6210_priv *wil = vif_to_wil(vif); local 1453 struct wil6210_priv *wil = vif_to_wil(vif); local 1469 struct wil6210_priv *wil = vif_to_wil(vif); local 1478 struct wil6210_priv *wil = vif_to_wil(vif); local 1556 struct wil6210_priv *wil = vif_to_wil(vif); local 1578 wil_find_cid_ringid_sta(struct wil6210_priv *wil, struct wil6210_vif *vif, int *cid, int *ringid) argument 1623 struct wil6210_priv *wil = vif_to_wil(vif); local 1712 struct wil6210_priv *wil = vif_to_wil(vif); local 1841 struct wil6210_priv *wil = vif_to_wil(vif); local 1869 struct wil6210_priv *wil = vif_to_wil(vif); local 1905 wmi_recv_cmd(struct wil6210_priv *wil) argument 2039 wmi_call(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len, u16 reply_id, void *reply, u16 reply_size, int to_msec) argument 2086 wmi_echo(struct wil6210_priv *wil) argument 2098 wmi_set_mac_address(struct wil6210_priv *wil, const void *addr) argument 2111 wmi_led_cfg(struct wil6210_priv *wil, bool enable) argument 2168 wmi_rbufcap_cfg(struct wil6210_priv *wil, bool enable, u16 threshold) argument 2202 struct wil6210_priv *wil = vif_to_wil(vif); local 2264 struct wil6210_priv *wil = vif_to_wil(vif); local 2278 struct wil6210_priv *wil = vif_to_wil(vif); local 2293 struct wil6210_priv *wil = vif_to_wil(vif); local 2319 wmi_set_channel(struct wil6210_priv *wil, int channel) argument 2330 wmi_get_channel(struct wil6210_priv *wil, int *channel) argument 2357 struct wil6210_priv *wil = vif_to_wil(vif); local 2385 struct wil6210_priv *wil = vif_to_wil(vif); local 2409 struct wil6210_priv *wil = vif_to_wil(vif); local 2433 struct wil6210_priv *wil = vif_to_wil(vif); local 2451 struct wil6210_priv *wil = vif_to_wil(vif); local 2467 struct wil6210_priv *wil = vif_to_wil(vif); local 2494 struct wil6210_priv *wil = vif_to_wil(vif); local 2538 struct wil6210_priv *wil = vif_to_wil(vif); local 2580 wmi_rxon(struct wil6210_priv *wil, bool on) argument 2609 wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring) argument 2675 wmi_get_temperature(struct wil6210_priv *wil, u32 *t_bb, u32 *t_rf) argument 2705 wmi_get_all_temperatures(struct wil6210_priv *wil, struct wmi_temp_sense_all_done_event *sense_all_evt) argument 2746 struct wil6210_priv *wil = vif_to_wil(vif); local 2785 wmi_addba(struct wil6210_priv *wil, u8 mid, u8 ringid, u8 size, u16 timeout) argument 2804 wmi_delba_tx(struct wil6210_priv *wil, u8 mid, u8 ringid, u16 reason) argument 2816 wmi_delba_rx(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u16 reason) argument 2836 wmi_addba_rx_resp(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u8 token, u16 status, bool amsdu, u16 agg_wsize, u16 timeout) argument 2888 wmi_addba_rx_resp_edma(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u8 token, u16 status, bool amsdu, u16 agg_wsize, u16 timeout) argument 2936 wmi_ps_dev_profile_cfg(struct wil6210_priv *wil, enum wmi_ps_profile_type ps_profile) argument 2972 wmi_set_mgmt_retry(struct wil6210_priv *wil, u8 retry_short) argument 3007 wmi_get_mgmt_retry(struct wil6210_priv *wil, u8 *retry_short) argument 3036 struct wil6210_priv *wil = vif_to_wil(vif); local 3050 struct wil6210_priv *wil = vif_to_wil(vif); local 3067 wmi_event_flush(struct wil6210_priv *wil) argument 3098 wmi_suspend(struct wil6210_priv *wil) argument 3187 wmi_resume(struct wil6210_priv *wil) argument 3215 wmi_port_allocate(struct wil6210_priv *wil, u8 mid, const u8 *mac, enum nl80211_iftype iftype) argument 3269 wmi_port_delete(struct wil6210_priv *wil, u8 mid) argument 3316 wmi_event_handle(struct wil6210_priv *wil, struct wil6210_mbox_hdr *hdr) argument 3386 next_wmi_ev(struct wil6210_priv *wil) argument 3408 struct wil6210_priv *wil = container_of(work, struct wil6210_priv, local 3422 wil_is_wmi_idle(struct wil6210_priv *wil) argument 3456 wmi_sched_scan_set_ssids(struct wil6210_priv *wil, struct wmi_start_sched_scan_cmd *cmd, struct cfg80211_ssid *ssids, int n_ssids, struct cfg80211_match_set *match_sets, int n_match_sets) argument 3494 wmi_sched_scan_set_channels(struct wil6210_priv *wil, struct wmi_start_sched_scan_cmd *cmd, u32 n_channels, struct ieee80211_channel **channels) argument 3516 wmi_sched_scan_set_plans(struct wil6210_priv *wil, struct wmi_start_sched_scan_cmd *cmd, struct cfg80211_sched_scan_plan *scan_plans, int n_scan_plans) argument 3539 wmi_start_sched_scan(struct wil6210_priv *wil, struct cfg80211_sched_scan_request *request) argument 3585 wmi_stop_sched_scan(struct wil6210_priv *wil) argument 3617 struct wil6210_priv *wil = vif_to_wil(vif); local 3666 struct wil6210_priv *wil = vif_to_wil(vif); local 3716 wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id) argument 3756 wil_wmi_cfg_def_rx_offload(struct wil6210_priv *wil, u16 max_rx_pl_per_desc) argument 3792 wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id) argument 3835 wil_wmi_rx_desc_ring_add(struct wil6210_priv *wil, int status_ring_id) argument 3880 struct wil6210_priv *wil = vif_to_wil(vif); local 3933 struct wil6210_priv *wil = vif_to_wil(vif); local 3979 struct wil6210_priv *wil = vif_to_wil(vif); local 4011 wmi_set_cqm_rssi_config(struct wil6210_priv *wil, s32 rssi_thold, u32 rssi_hyst) argument [all...] |
H A D | cfg80211.c | 105 static int wil_num_supported_channels(struct wil6210_priv *wil) argument 115 void update_supported_bands(struct wil6210_priv *wil) argument 433 struct wil6210_priv *wil = vif_to_wil(vif); local 540 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 558 wil_find_cid_by_idx(struct wil6210_priv *wil, u8 mid, int idx) argument 580 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 599 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 609 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 623 wil_cfg80211_validate_add_iface(struct wil6210_priv *wil, enum nl80211_iftype new_type) argument 642 wil_cfg80211_validate_change_iface(struct wil6210_priv *wil, struct wil6210_vif *vif, enum nl80211_iftype new_type) argument 676 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 751 struct wil6210_priv *wil = vif_to_wil(vif); local 777 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 827 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 892 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1036 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1062 wil_print_crypto(struct wil6210_priv *wil, struct cfg80211_crypto_settings *c) argument 1106 wil_print_connect_params(struct wil6210_priv *wil, struct cfg80211_connect_params *sme) argument 1132 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1186 wil_get_wmi_edmg_channel(struct wil6210_priv *wil, u8 edmg_bw_config, u8 edmg_channels, u8 *wmi_ch) argument 1217 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1392 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1416 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1440 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1501 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1511 struct wil6210_priv *wil = wdev_to_wil(wdev); local 1539 wil_find_sta_by_key_usage(struct wil6210_priv *wil, u8 mid, enum wmi_key_usage key_usage, const u8 *mac_addr) argument 1630 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1704 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1730 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1742 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1757 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 1938 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2030 wil_cfg80211_ap_recovery(struct wil6210_priv *wil) argument 2087 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2129 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2193 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2234 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2258 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2276 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2319 wil_probe_client_handle(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_probe_client_req *req) argument 2354 struct wil6210_priv *wil = vif_to_wil(vif); local 2369 struct wil6210_priv *wil = vif_to_wil(vif); local 2387 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2418 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2434 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2451 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2480 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2492 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2543 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2563 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2611 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2626 struct wil6210_priv *wil = wiphy_to_wil(wiphy); local 2721 wil_cfg80211_iface_combinations_from_fw( struct wil6210_priv *wil, const struct wil_fw_record_concurrency *conc) argument 2796 struct wil6210_priv *wil; local 2822 wil_cfg80211_deinit(struct wil6210_priv *wil) argument 2838 wil_p2p_wdev_free(struct wil6210_priv *wil) argument 2873 struct wil6210_priv *wil = wdev_to_wil(wdev); local 2994 struct wil6210_priv *wil = wdev_to_wil(wdev); local 3106 struct wil6210_priv *wil = wdev_to_wil(wdev); local 3190 wil_rf_sector_wmi_set_selected(struct wil6210_priv *wil, u8 mid, u16 sector_index, u8 sector_type, u8 cid) argument 3221 struct wil6210_priv *wil = wdev_to_wil(wdev); local [all...] |
H A D | wil6210.h | 798 struct wil6210_priv *wil; member in struct:wil_blob_wrapper 824 struct wil6210_priv *wil; member in struct:wil_debugfs_iomem_data 846 struct wil6210_priv *wil; member in struct:wil6210_vif 1079 wdev_to_vif(struct wil6210_priv *wil, struct wireless_dev *wdev) argument 1090 vif_to_radio_wdev(struct wil6210_priv *wil, struct wil6210_vif *vif) argument 1126 wil_r(struct wil6210_priv *wil, u32 reg) argument 1132 wil_w(struct wil6210_priv *wil, u32 reg, u32 val) argument 1139 wil_s(struct wil6210_priv *wil, u32 reg, u32 val) argument 1145 wil_c(struct wil6210_priv *wil, u32 reg, u32 val) argument 1153 wil_cid_valid(struct wil6210_priv *wil, int cid) argument 1332 wil6210_debugfs_init(struct wil6210_priv *wil) argument 1333 wil6210_debugfs_remove(struct wil6210_priv *wil) argument [all...] |