| /kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
| H A D | debug.c | 10 void __wil_err(struct wil6210_priv *wil, const char *fmt, ...) in __wil_err() argument 23 void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...) in __wil_err_ratelimited() argument 39 void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...) in wil_dbg_ratelimited() argument 55 void __wil_info(struct wil6210_priv *wil, const char *fmt, ...) in __wil_info() argument 68 void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...) in wil_dbg_trace() argument
|
| H A D | ethtool.c | 17 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_get_coalesce() local 51 struct wil6210_priv *wil = ndev_to_wil(ndev); wil_ethtoolops_set_coalesce() local [all...] |
| H A D | wil_crash_dump.c | 10 static int wil_fw_get_crash_dump_bounds(struct wil6210_priv *wil, in wil_fw_get_crash_dump_bounds() argument 47 int wil_fw_copy_crash_dump(struct wil6210_priv *wil, void *dest, u32 size) in wil_fw_copy_crash_dump() argument 99 wil_fw_core_dump(struct wil6210_priv *wil) wil_fw_core_dump() argument [all...] |
| H A D | pm.c | 13 static void wil_pm_wake_connected_net_queues(struct wil6210_priv *wil) in wil_pm_wake_connected_net_queues() argument 27 static void wil_pm_stop_all_net_queues(struct wil6210_priv *wil) in wil_pm_stop_all_net_queues() argument 42 wil_can_suspend_vif(struct wil6210_priv *wil, struct wil6210_vif *vif, bool is_runtime) wil_can_suspend_vif() argument 73 wil_can_suspend(struct wil6210_priv *wil, bool is_runtime) wil_can_suspend() argument 138 wil_resume_keep_radio_on(struct wil6210_priv *wil) wil_resume_keep_radio_on() argument 179 wil_suspend_keep_radio_on(struct wil6210_priv *wil) wil_suspend_keep_radio_on() argument 299 wil_suspend_radio_off(struct wil6210_priv *wil) wil_suspend_radio_off() argument 354 wil_resume_radio_off(struct wil6210_priv *wil) wil_resume_radio_off() argument 377 wil_suspend(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) wil_suspend() argument 399 wil_resume(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) wil_resume() argument 425 wil_pm_runtime_allow(struct wil6210_priv *wil) wil_pm_runtime_allow() argument 435 wil_pm_runtime_forbid(struct wil6210_priv *wil) wil_pm_runtime_forbid() argument 443 wil_pm_runtime_get(struct wil6210_priv *wil) wil_pm_runtime_get() argument 458 wil_pm_runtime_put(struct wil6210_priv *wil) wil_pm_runtime_put() argument [all...] |
| H A D | p2p.c | 17 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_start_listen() local 62 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_search() local 125 wil_p2p_listen(struct wil6210_priv *wil, struct wireless_dev *wdev, unsigned int duration, struct ieee80211_channel *chan, u64 *cookie) wil_p2p_listen() argument 198 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_cancel_listen() local 237 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_listen_expired() local 265 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_search_expired() local 297 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_delayed_listen_work() local 338 wil_p2p_stop_radio_operations(struct wil6210_priv *wil) wil_p2p_stop_radio_operations() argument [all...] |
| H A D | pmc.c | 26 void wil_pmc_init(struct wil6210_priv *wil) in wil_pmc_init() argument 39 void wil_pmc_alloc(struct wil6210_priv *wil, in wil_pmc_alloc() argument 226 wil_pmc_free(struct wil6210_priv *wil, int send_pmc_cmd) wil_pmc_free() argument 303 wil_pmc_last_cmd_status(struct wil6210_priv *wil) wil_pmc_last_cmd_status() argument 317 struct wil6210_priv *wil = filp->private_data; wil_pmc_read() local 373 struct wil6210_priv *wil = filp->private_data; wil_pmc_llseek() local 423 struct wil6210_priv *wil = s->private; wil_pmcring_read() 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) wil_rx_bar() argument 241 wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil, int size, u16 ssn) wil_tid_ampdu_rx_alloc() argument 265 wil_tid_ampdu_rx_free(struct wil6210_priv *wil, struct wil_tid_ampdu_rx *r) wil_tid_ampdu_rx_free() argument 286 wil_agg_size(struct wil6210_priv *wil, u16 req_agg_wsize) wil_agg_size() argument 375 wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize) wil_addba_tx_request() argument [all...] |
| H A D | pcie_bus.c | 28 int wil_set_capabilities(struct wil6210_priv *wil) in wil_set_capabilities() argument 143 wil_disable_irq(struct wil6210_priv *wil) wil_disable_irq() argument 154 wil_enable_irq(struct wil6210_priv *wil) wil_enable_irq() argument 165 wil_remove_all_additional_vifs(struct wil6210_priv *wil) wil_remove_all_additional_vifs() argument 180 wil_if_pcie_enable(struct wil6210_priv *wil) wil_if_pcie_enable() argument 250 wil_if_pcie_disable(struct wil6210_priv *wil) wil_if_pcie_disable() argument 268 struct wil6210_priv *wil = wil_handle; wil_platform_rop_ramdump() local 278 struct wil6210_priv *wil = wil_handle; wil_platform_rop_fw_recovery() local 288 wil_platform_ops_uninit(struct wil6210_priv *wil) wil_platform_ops_uninit() argument 297 struct wil6210_priv *wil; wil_pcie_probe() local 465 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil_pcie_remove() local 500 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil6210_suspend() local 535 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil6210_resume() local 573 struct wil6210_priv *wil = container_of( wil6210_pm_notify() local 621 struct wil6210_priv *wil = dev_get_drvdata(dev); wil6210_pm_runtime_idle() local 635 struct wil6210_priv *wil = dev_get_drvdata(dev); wil6210_pm_runtime_suspend() local [all...] |
| H A D | netdev.c | 12 bool wil_has_other_active_ifaces(struct wil6210_priv *wil, in wil_has_other_active_ifaces() argument 33 bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok) in wil_has_active_ifaces() argument 41 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_open() local 68 struct wil6210_priv *wil = ndev_to_wil(ndev); wil_stop() local 93 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_rx() local 114 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_rx_edma() local 135 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_tx() local 172 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_tx_edma() local 231 struct wil6210_priv *wil = vif_to_wil(vif); wil_connect_timer_fn() local 247 struct wil6210_priv *wil = vif_to_wil(vif); wil_scan_timer_fn() local 257 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_discovery_timer_fn() local 285 wil_vif_find_free_mid(struct wil6210_priv *wil) wil_vif_find_free_mid() argument 298 wil_vif_alloc(struct wil6210_priv *wil, const char *name, unsigned char name_assign_type, enum nl80211_iftype iftype) wil_vif_alloc() argument 350 struct wil6210_priv *wil; wil_if_alloc() local 389 wil_if_free(struct wil6210_priv *wil) wil_if_free() argument 407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) wil_vif_add() argument 439 wil_if_add(struct wil6210_priv *wil) wil_if_add() argument 488 wil_vif_remove(struct wil6210_priv *wil, u8 mid) wil_vif_remove() argument 542 wil_if_remove(struct wil6210_priv *wil) wil_if_remove() argument [all...] |
| H A D | interrupt.c | 75 static void wil6210_mask_irq_tx(struct wil6210_priv *wil) in wil6210_mask_irq_tx() argument 81 static void wil6210_mask_irq_tx_edma(struct wil6210_priv *wil) in wil6210_mask_irq_tx_edma() argument 87 static void wil6210_mask_irq_rx(struct wil6210_priv *wil) in wil6210_mask_irq_rx() argument 93 static void wil6210_mask_irq_rx_edma(struct wil6210_priv *wil) in wil6210_mask_irq_rx_edma() argument 99 static void wil6210_mask_irq_misc(struct wil6210_priv *wil, bool mask_halp) in wil6210_mask_irq_misc() argument 108 wil6210_mask_halp(struct wil6210_priv *wil) wil6210_mask_halp() argument 116 wil6210_mask_irq_pseudo(struct wil6210_priv *wil) wil6210_mask_irq_pseudo() argument 125 wil6210_unmask_irq_tx(struct wil6210_priv *wil) wil6210_unmask_irq_tx() argument 131 wil6210_unmask_irq_tx_edma(struct wil6210_priv *wil) wil6210_unmask_irq_tx_edma() argument 137 wil6210_unmask_irq_rx(struct wil6210_priv *wil) wil6210_unmask_irq_rx() argument 145 wil6210_unmask_irq_rx_edma(struct wil6210_priv *wil) wil6210_unmask_irq_rx_edma() argument 151 wil6210_unmask_irq_misc(struct wil6210_priv *wil, bool unmask_halp) wil6210_unmask_irq_misc() argument 160 wil6210_unmask_halp(struct wil6210_priv *wil) wil6210_unmask_halp() argument 168 wil6210_unmask_irq_pseudo(struct wil6210_priv *wil) wil6210_unmask_irq_pseudo() argument 177 wil_mask_irq(struct wil6210_priv *wil) wil_mask_irq() argument 189 wil_unmask_irq(struct wil6210_priv *wil) wil_unmask_irq() argument 215 wil_configure_interrupt_moderation_edma(struct wil6210_priv *wil) wil_configure_interrupt_moderation_edma() argument 236 wil_configure_interrupt_moderation(struct wil6210_priv *wil) wil_configure_interrupt_moderation() argument 287 struct wil6210_priv *wil = cookie; wil6210_irq_rx() local 349 struct wil6210_priv *wil = cookie; wil6210_irq_rx_edma() local 400 struct wil6210_priv *wil = cookie; wil6210_irq_tx_edma() local 446 struct wil6210_priv *wil = cookie; wil6210_irq_tx() local 493 wil_notify_fw_error(struct wil6210_priv *wil) wil_notify_fw_error() argument 505 wil_cache_mbox_regs(struct wil6210_priv *wil) wil_cache_mbox_regs() argument 514 wil_validate_mbox_regs(struct wil6210_priv *wil) wil_validate_mbox_regs() argument 535 struct wil6210_priv *wil = cookie; wil6210_irq_misc() local 604 struct wil6210_priv *wil = cookie; wil6210_irq_misc_thread() local 651 struct wil6210_priv *wil = cookie; wil6210_thread_irq() local 675 wil6210_debug_irq_mask(struct wil6210_priv *wil, u32 pseudo_cause) wil6210_debug_irq_mask() argument 750 struct wil6210_priv *wil = cookie; wil6210_hardirq() local 800 wil6210_request_3msi(struct wil6210_priv *wil, int irq) wil6210_request_3msi() argument 842 wil6210_clear_irq(struct wil6210_priv *wil) wil6210_clear_irq() argument 857 wil6210_set_halp(struct wil6210_priv *wil) wil6210_set_halp() argument 865 wil6210_clear_halp(struct wil6210_priv *wil) wil6210_clear_halp() argument 874 wil6210_init_irq(struct wil6210_priv *wil, int irq) wil6210_init_irq() argument 899 wil6210_fini_irq(struct wil6210_priv *wil, int irq) wil6210_fini_irq() argument [all...] |
| H A D | fw_inc.c | 19 static bool wil_fw_addr_check(struct wil6210_priv *wil, in wil_fw_addr_check() argument 39 static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size) in wil_fw_verify() argument 114 fw_ignore_section(struct wil6210_priv *wil, const void *data, size_t size) fw_ignore_section() argument 121 fw_handle_capabilities(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_capabilities() argument 144 fw_handle_brd_file(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_brd_file() argument 199 fw_handle_concurrency(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_concurrency() argument 237 fw_handle_comment(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_comment() argument 270 __fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size, __le32 addr) __fw_handle_data() argument 291 fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_data() argument 299 fw_handle_fill(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_fill() argument 334 fw_handle_file_header(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_file_header() argument 359 fw_handle_direct_write(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_direct_write() 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) gw_write() argument 416 fw_handle_gateway_data(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_gateway_data() argument 480 fw_handle_gateway_data4(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_gateway_data4() argument 574 wil_fw_handle_record(struct wil6210_priv *wil, int type, const void *data, size_t size, bool load) wil_fw_handle_record() argument 599 wil_fw_process(struct wil6210_priv *wil, const void *data, size_t size, bool load) wil_fw_process() argument 646 wil_request_firmware(struct wil6210_priv *wil, const char *name, bool load) wil_request_firmware() argument 689 wil_brd_process(struct wil6210_priv *wil, const void *data, size_t size) wil_brd_process() argument 781 wil_request_board(struct wil6210_priv *wil, const char *name) wil_request_board() argument 818 wil_fw_verify_file_exists(struct wil6210_priv *wil, const char *name) wil_fw_verify_file_exists() argument [all...] |
| H A D | txrx_edma.c | 47 static int wil_find_free_sring(struct wil6210_priv *wil) in wil_find_free_sring() argument 59 static void wil_sring_free(struct wil6210_priv *wil, in wil_sring_free() argument 78 static int wil_sring_alloc(struct wil6210_priv *wil, in wil_sring_alloc() argument 106 wil_tx_init_edma(struct wil6210_priv *wil) wil_tx_init_edma() argument 151 wil_ring_alloc_skb_edma(struct wil6210_priv *wil, struct wil_ring *ring, u32 i) wil_ring_alloc_skb_edma() argument 231 wil_rx_refill_edma(struct wil6210_priv *wil) wil_rx_refill_edma() argument 263 wil_move_all_rx_buff_to_free_list(struct wil6210_priv *wil, struct wil_ring *ring) wil_move_all_rx_buff_to_free_list() argument 293 wil_free_rx_buff_arr(struct wil6210_priv *wil) wil_free_rx_buff_arr() argument 309 wil_init_rx_buff_arr(struct wil6210_priv *wil, size_t size) wil_init_rx_buff_arr() argument 341 wil_init_rx_sring(struct wil6210_priv *wil, u16 status_ring_size, size_t elem_size, u16 ring_id) wil_init_rx_sring() argument 373 wil_ring_alloc_desc_ring(struct wil6210_priv *wil, struct wil_ring *ring) wil_ring_alloc_desc_ring() argument 418 wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring) wil_ring_free_edma() argument 480 wil_init_rx_desc_ring(struct wil6210_priv *wil, u16 desc_ring_size, int status_ring_id) wil_init_rx_desc_ring() 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) wil_get_reorder_params_edma() argument 528 wil_rx_crypto_check_edma(struct wil6210_priv *wil, struct sk_buff *skb) wil_rx_crypto_check_edma() argument 571 wil_is_rx_idle_edma(struct wil6210_priv *wil) wil_is_rx_idle_edma() argument 594 wil_rx_buf_len_init_edma(struct wil6210_priv *wil) wil_rx_buf_len_init_edma() argument 601 wil_rx_init_edma(struct wil6210_priv *wil, uint desc_ring_order) wil_rx_init_edma() argument 699 struct wil6210_priv *wil = vif_to_wil(vif); wil_ring_init_tx_edma() local 747 struct wil6210_priv *wil = vif_to_wil(vif); wil_tx_ring_modify_edma() local 755 wil_check_bar(struct wil6210_priv *wil, void *msg, int cid, struct sk_buff *skb, struct wil_net_stats *stats) wil_check_bar() argument 810 wil_rx_error_check_edma(struct wil6210_priv *wil, struct sk_buff *skb, struct wil_net_stats *stats) wil_rx_error_check_edma() argument 850 wil_sring_reap_rx_edma(struct wil6210_priv *wil, struct wil_status_ring *sring) wil_sring_reap_rx_edma() argument 1064 wil_rx_handle_edma(struct wil6210_priv *wil, int *quota) wil_rx_handle_edma() argument 1156 wil_tx_sring_handler(struct wil6210_priv *wil, struct wil_status_ring *sring) wil_tx_sring_handler() argument 1349 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) wil_tx_tso_gen_desc() argument 1400 __wil_tx_ring_tso_edma(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) __wil_tx_ring_tso_edma() argument 1547 struct wil6210_priv *wil = vif_to_wil(vif); wil_ring_init_bcast_edma() local 1586 wil_tx_fini_edma(struct wil6210_priv *wil) wil_tx_fini_edma() argument 1604 wil_rx_fini_edma(struct wil6210_priv *wil) wil_rx_fini_edma() argument 1621 wil_init_txrx_ops_edma(struct wil6210_priv *wil) wil_init_txrx_ops_edma() argument [all...] |
| H A D | txrx_edma.h | 444 static inline int wil_rx_status_get_frame_type(struct wil6210_priv *wil, in wil_rx_status_get_frame_type() argument 454 static inline int wil_rx_status_get_fc1(struct wil6210_priv *wil, void *msg) in wil_rx_status_get_fc1() argument 463 static inline __le16 wil_rx_status_get_seq(struct wil6210_priv *wil, void *msg) in wil_rx_status_get_seq() argument [all...] |
| H A D | main.c | 179 int wil_mem_access_lock(struct wil6210_priv *wil) in wil_mem_access_lock() argument 193 void wil_mem_access_unlock(struct wil6210_priv *wil) in wil_mem_access_unlock() argument 198 static void wil_ring_fini_tx(struct wil6210_priv *wil, int id) in wil_ring_fini_tx() argument 229 wil_vif_is_connected(struct wil6210_priv *wil, u8 mid) wil_vif_is_connected() argument 247 struct wil6210_priv *wil = vif_to_wil(vif); global() variable 304 struct wil6210_priv *wil = vif_to_wil(vif); _wil6210_disconnect_complete() local 387 struct wil6210_priv *wil = vif_to_wil(vif); wil_disconnect_cid() local 417 struct wil6210_priv *wil; _wil6210_disconnect() local 464 struct wil6210_priv *wil = vif_to_wil(vif); wil_disconnect_worker() local 497 wil_wait_for_recovery(struct wil6210_priv *wil) wil_wait_for_recovery() argument 512 wil_set_recovery_state(struct wil6210_priv *wil, int state) wil_set_recovery_state() argument 521 wil_is_recovery_blocked(struct wil6210_priv *wil) wil_is_recovery_blocked() argument 528 struct wil6210_priv *wil = container_of(work, struct wil6210_priv, wil_fw_error_worker() local 601 wil_find_free_ring(struct wil6210_priv *wil) wil_find_free_ring() argument 615 struct wil6210_priv *wil = vif_to_wil(vif); wil_ring_init_tx() local 643 struct wil6210_priv *wil = vif_to_wil(vif); wil_bcast_init() local 663 struct wil6210_priv *wil = vif_to_wil(vif); wil_bcast_fini() local 673 wil_bcast_fini_all(struct wil6210_priv *wil) wil_bcast_fini_all() argument 685 wil_priv_init(struct wil6210_priv *wil) wil_priv_init() argument 775 wil6210_bus_request(struct wil6210_priv *wil, u32 kbps) wil6210_bus_request() argument 797 struct wil6210_priv *wil = vif_to_wil(vif); wil6210_disconnect() local 817 struct wil6210_priv *wil = vif_to_wil(vif); wil6210_disconnect_complete() local 825 wil_priv_deinit(struct wil6210_priv *wil) wil_priv_deinit() argument 837 wil_shutdown_bl(struct wil6210_priv *wil) wil_shutdown_bl() argument 869 wil_freeze_bl(struct wil6210_priv *wil) wil_freeze_bl() argument 899 wil_bl_prepare_halt(struct wil6210_priv *wil) wil_bl_prepare_halt() argument 929 wil_halt_cpu(struct wil6210_priv *wil) wil_halt_cpu() argument 942 wil_release_cpu(struct wil6210_priv *wil) wil_release_cpu() argument 951 wil_set_oob_mode(struct wil6210_priv *wil, u8 mode) wil_set_oob_mode() argument 972 wil_wait_device_ready(struct wil6210_priv *wil, int no_flash) wil_wait_device_ready() argument 1007 wil_wait_device_ready_talyn_mb(struct wil6210_priv *wil) wil_wait_device_ready_talyn_mb() argument 1107 wil_target_reset(struct wil6210_priv *wil, int no_flash) wil_target_reset() argument 1211 wil_collect_fw_info(struct wil6210_priv *wil) wil_collect_fw_info() argument 1226 wil_refresh_fw_capabilities(struct wil6210_priv *wil) wil_refresh_fw_capabilities() argument 1290 wil_get_board_file(struct wil6210_priv *wil, char *buf, size_t len) wil_get_board_file() argument 1311 wil_get_bl_info(struct wil6210_priv *wil) wil_get_bl_info() argument 1372 wil_bl_crash_info(struct wil6210_priv *wil, bool is_err) wil_bl_crash_info() argument 1403 wil_get_otp_info(struct wil6210_priv *wil) wil_get_otp_info() argument 1439 wil_wait_for_fw_ready(struct wil6210_priv *wil) wil_wait_for_fw_ready() argument 1456 struct wil6210_priv *wil = vif_to_wil(vif); wil_abort_scan() local 1483 wil_abort_scan_all_vifs(struct wil6210_priv *wil, bool sync) wil_abort_scan_all_vifs() argument 1497 wil_ps_update(struct wil6210_priv *wil, enum wmi_ps_profile_type ps_profile) wil_ps_update() argument 1515 wil_pre_fw_config(struct wil6210_priv *wil) wil_pre_fw_config() argument 1546 wil_restore_vifs(struct wil6210_priv *wil) wil_restore_vifs() argument 1579 wil_clear_fw_log_addr(struct wil6210_priv *wil) wil_clear_fw_log_addr() argument 1593 wil_reset(struct wil6210_priv *wil, bool load_fw) wil_reset() argument 1799 wil_fw_error_recovery(struct wil6210_priv *wil) wil_fw_error_recovery() argument 1812 __wil_up(struct wil6210_priv *wil) __wil_up() argument 1877 wil_up(struct wil6210_priv *wil) wil_up() argument 1890 __wil_down(struct wil6210_priv *wil) __wil_down() argument 1917 wil_down(struct wil6210_priv *wil) wil_down() argument 1931 wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac) wil_find_cid() argument 1948 wil_halp_vote(struct wil6210_priv *wil) wil_halp_vote() argument 1985 wil_halp_unvote(struct wil6210_priv *wil) wil_halp_unvote() argument 2008 wil_init_txrx_ops(struct wil6210_priv *wil) wil_init_txrx_ops() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
| H A D | debug.c | 10 void __wil_err(struct wil6210_priv *wil, const char *fmt, ...) in __wil_err() argument 23 void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...) in __wil_err_ratelimited() argument 39 void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...) in wil_dbg_ratelimited() argument 55 void __wil_info(struct wil6210_priv *wil, const char *fmt, ...) in __wil_info() argument 68 void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...) in wil_dbg_trace() argument
|
| H A D | ethtool.c | 20 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_get_coalesce() local 57 struct wil6210_priv *wil = ndev_to_wil(ndev); wil_ethtoolops_set_coalesce() local [all...] |
| H A D | wil_crash_dump.c | 10 static int wil_fw_get_crash_dump_bounds(struct wil6210_priv *wil, in wil_fw_get_crash_dump_bounds() argument 47 int wil_fw_copy_crash_dump(struct wil6210_priv *wil, void *dest, u32 size) in wil_fw_copy_crash_dump() argument 99 wil_fw_core_dump(struct wil6210_priv *wil) wil_fw_core_dump() argument [all...] |
| H A D | p2p.c | 17 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_start_listen() local 62 struct wil6210_priv *wil = vif_to_wil(vif); in wil_p2p_search() local 125 wil_p2p_listen(struct wil6210_priv *wil, struct wireless_dev *wdev, unsigned int duration, struct ieee80211_channel *chan, u64 *cookie) wil_p2p_listen() argument 198 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_cancel_listen() local 237 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_listen_expired() local 265 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_search_expired() local 297 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_delayed_listen_work() local 338 wil_p2p_stop_radio_operations(struct wil6210_priv *wil) wil_p2p_stop_radio_operations() argument [all...] |
| H A D | pm.c | 13 static void wil_pm_wake_connected_net_queues(struct wil6210_priv *wil) in wil_pm_wake_connected_net_queues() argument 27 static void wil_pm_stop_all_net_queues(struct wil6210_priv *wil) in wil_pm_stop_all_net_queues() argument 42 wil_can_suspend_vif(struct wil6210_priv *wil, struct wil6210_vif *vif, bool is_runtime) wil_can_suspend_vif() argument 73 wil_can_suspend(struct wil6210_priv *wil, bool is_runtime) wil_can_suspend() argument 138 wil_resume_keep_radio_on(struct wil6210_priv *wil) wil_resume_keep_radio_on() argument 179 wil_suspend_keep_radio_on(struct wil6210_priv *wil) wil_suspend_keep_radio_on() argument 299 wil_suspend_radio_off(struct wil6210_priv *wil) wil_suspend_radio_off() argument 354 wil_resume_radio_off(struct wil6210_priv *wil) wil_resume_radio_off() argument 377 wil_suspend(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) wil_suspend() argument 399 wil_resume(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on) wil_resume() argument 425 wil_pm_runtime_allow(struct wil6210_priv *wil) wil_pm_runtime_allow() argument 435 wil_pm_runtime_forbid(struct wil6210_priv *wil) wil_pm_runtime_forbid() argument 443 wil_pm_runtime_get(struct wil6210_priv *wil) wil_pm_runtime_get() argument 457 wil_pm_runtime_put(struct wil6210_priv *wil) wil_pm_runtime_put() argument [all...] |
| H A D | pmc.c | 26 void wil_pmc_init(struct wil6210_priv *wil) in wil_pmc_init() argument 39 void wil_pmc_alloc(struct wil6210_priv *wil, in wil_pmc_alloc() argument 226 wil_pmc_free(struct wil6210_priv *wil, int send_pmc_cmd) wil_pmc_free() argument 303 wil_pmc_last_cmd_status(struct wil6210_priv *wil) wil_pmc_last_cmd_status() argument 317 struct wil6210_priv *wil = filp->private_data; wil_pmc_read() local 373 struct wil6210_priv *wil = filp->private_data; wil_pmc_llseek() local 423 struct wil6210_priv *wil = s->private; wil_pmcring_read() local [all...] |
| H A D | pcie_bus.c | 28 int wil_set_capabilities(struct wil6210_priv *wil) in wil_set_capabilities() argument 143 wil_disable_irq(struct wil6210_priv *wil) wil_disable_irq() argument 154 wil_enable_irq(struct wil6210_priv *wil) wil_enable_irq() argument 165 wil_remove_all_additional_vifs(struct wil6210_priv *wil) wil_remove_all_additional_vifs() argument 180 wil_if_pcie_enable(struct wil6210_priv *wil) wil_if_pcie_enable() argument 250 wil_if_pcie_disable(struct wil6210_priv *wil) wil_if_pcie_disable() argument 268 struct wil6210_priv *wil = wil_handle; wil_platform_rop_ramdump() local 278 struct wil6210_priv *wil = wil_handle; wil_platform_rop_fw_recovery() local 288 wil_platform_ops_uninit(struct wil6210_priv *wil) wil_platform_ops_uninit() argument 297 struct wil6210_priv *wil; wil_pcie_probe() local 465 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil_pcie_remove() local 502 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil6210_suspend() local 537 struct wil6210_priv *wil = pci_get_drvdata(pdev); wil6210_resume() local 575 struct wil6210_priv *wil = container_of( wil6210_pm_notify() local 623 struct wil6210_priv *wil = dev_get_drvdata(dev); wil6210_pm_runtime_idle() local 637 struct wil6210_priv *wil = dev_get_drvdata(dev); wil6210_pm_runtime_suspend() local [all...] |
| H A D | netdev.c | 12 bool wil_has_other_active_ifaces(struct wil6210_priv *wil, in wil_has_other_active_ifaces() argument 33 bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok) in wil_has_active_ifaces() argument 41 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_open() local 68 struct wil6210_priv *wil = ndev_to_wil(ndev); wil_stop() local 93 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_rx() local 114 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_rx_edma() local 135 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_tx() local 172 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, wil6210_netdev_poll_tx_edma() local 231 struct wil6210_priv *wil = vif_to_wil(vif); wil_connect_timer_fn() local 247 struct wil6210_priv *wil = vif_to_wil(vif); wil_scan_timer_fn() local 257 struct wil6210_priv *wil = vif_to_wil(vif); wil_p2p_discovery_timer_fn() local 285 wil_vif_find_free_mid(struct wil6210_priv *wil) wil_vif_find_free_mid() argument 298 wil_vif_alloc(struct wil6210_priv *wil, const char *name, unsigned char name_assign_type, enum nl80211_iftype iftype) wil_vif_alloc() argument 350 struct wil6210_priv *wil; wil_if_alloc() local 389 wil_if_free(struct wil6210_priv *wil) wil_if_free() argument 407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) wil_vif_add() argument 439 wil_if_add(struct wil6210_priv *wil) wil_if_add() argument 486 wil_vif_remove(struct wil6210_priv *wil, u8 mid) wil_vif_remove() argument 540 wil_if_remove(struct wil6210_priv *wil) wil_if_remove() argument [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) wil_rx_bar() argument 241 wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil, int size, u16 ssn) wil_tid_ampdu_rx_alloc() argument 265 wil_tid_ampdu_rx_free(struct wil6210_priv *wil, struct wil_tid_ampdu_rx *r) wil_tid_ampdu_rx_free() argument 286 wil_agg_size(struct wil6210_priv *wil, u16 req_agg_wsize) wil_agg_size() argument 375 wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize) wil_addba_tx_request() argument [all...] |
| H A D | interrupt.c | 75 static void wil6210_mask_irq_tx(struct wil6210_priv *wil) in wil6210_mask_irq_tx() argument 81 static void wil6210_mask_irq_tx_edma(struct wil6210_priv *wil) in wil6210_mask_irq_tx_edma() argument 87 static void wil6210_mask_irq_rx(struct wil6210_priv *wil) in wil6210_mask_irq_rx() argument 93 static void wil6210_mask_irq_rx_edma(struct wil6210_priv *wil) in wil6210_mask_irq_rx_edma() argument 99 static void wil6210_mask_irq_misc(struct wil6210_priv *wil, bool mask_halp) in wil6210_mask_irq_misc() argument 108 wil6210_mask_halp(struct wil6210_priv *wil) wil6210_mask_halp() argument 116 wil6210_mask_irq_pseudo(struct wil6210_priv *wil) wil6210_mask_irq_pseudo() argument 125 wil6210_unmask_irq_tx(struct wil6210_priv *wil) wil6210_unmask_irq_tx() argument 131 wil6210_unmask_irq_tx_edma(struct wil6210_priv *wil) wil6210_unmask_irq_tx_edma() argument 137 wil6210_unmask_irq_rx(struct wil6210_priv *wil) wil6210_unmask_irq_rx() argument 145 wil6210_unmask_irq_rx_edma(struct wil6210_priv *wil) wil6210_unmask_irq_rx_edma() argument 151 wil6210_unmask_irq_misc(struct wil6210_priv *wil, bool unmask_halp) wil6210_unmask_irq_misc() argument 160 wil6210_unmask_halp(struct wil6210_priv *wil) wil6210_unmask_halp() argument 168 wil6210_unmask_irq_pseudo(struct wil6210_priv *wil) wil6210_unmask_irq_pseudo() argument 177 wil_mask_irq(struct wil6210_priv *wil) wil_mask_irq() argument 189 wil_unmask_irq(struct wil6210_priv *wil) wil_unmask_irq() argument 215 wil_configure_interrupt_moderation_edma(struct wil6210_priv *wil) wil_configure_interrupt_moderation_edma() argument 236 wil_configure_interrupt_moderation(struct wil6210_priv *wil) wil_configure_interrupt_moderation() argument 287 struct wil6210_priv *wil = cookie; wil6210_irq_rx() local 349 struct wil6210_priv *wil = cookie; wil6210_irq_rx_edma() local 400 struct wil6210_priv *wil = cookie; wil6210_irq_tx_edma() local 446 struct wil6210_priv *wil = cookie; wil6210_irq_tx() local 493 wil_notify_fw_error(struct wil6210_priv *wil) wil_notify_fw_error() argument 505 wil_cache_mbox_regs(struct wil6210_priv *wil) wil_cache_mbox_regs() argument 514 wil_validate_mbox_regs(struct wil6210_priv *wil) wil_validate_mbox_regs() argument 535 struct wil6210_priv *wil = cookie; wil6210_irq_misc() local 604 struct wil6210_priv *wil = cookie; wil6210_irq_misc_thread() local 651 struct wil6210_priv *wil = cookie; wil6210_thread_irq() local 675 wil6210_debug_irq_mask(struct wil6210_priv *wil, u32 pseudo_cause) wil6210_debug_irq_mask() argument 750 struct wil6210_priv *wil = cookie; wil6210_hardirq() local 800 wil6210_request_3msi(struct wil6210_priv *wil, int irq) wil6210_request_3msi() argument 842 wil6210_clear_irq(struct wil6210_priv *wil) wil6210_clear_irq() argument 857 wil6210_set_halp(struct wil6210_priv *wil) wil6210_set_halp() argument 865 wil6210_clear_halp(struct wil6210_priv *wil) wil6210_clear_halp() argument 874 wil6210_init_irq(struct wil6210_priv *wil, int irq) wil6210_init_irq() argument 899 wil6210_fini_irq(struct wil6210_priv *wil, int irq) wil6210_fini_irq() argument [all...] |
| H A D | fw_inc.c | 19 static bool wil_fw_addr_check(struct wil6210_priv *wil, in wil_fw_addr_check() argument 39 static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size) in wil_fw_verify() argument 114 fw_ignore_section(struct wil6210_priv *wil, const void *data, size_t size) fw_ignore_section() argument 121 fw_handle_capabilities(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_capabilities() argument 144 fw_handle_brd_file(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_brd_file() argument 199 fw_handle_concurrency(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_concurrency() argument 237 fw_handle_comment(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_comment() argument 270 __fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size, __le32 addr) __fw_handle_data() argument 291 fw_handle_data(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_data() argument 299 fw_handle_fill(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_fill() argument 334 fw_handle_file_header(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_file_header() argument 359 fw_handle_direct_write(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_direct_write() 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) gw_write() argument 416 fw_handle_gateway_data(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_gateway_data() argument 480 fw_handle_gateway_data4(struct wil6210_priv *wil, const void *data, size_t size) fw_handle_gateway_data4() argument 574 wil_fw_handle_record(struct wil6210_priv *wil, int type, const void *data, size_t size, bool load) wil_fw_handle_record() argument 599 wil_fw_process(struct wil6210_priv *wil, const void *data, size_t size, bool load) wil_fw_process() argument 646 wil_request_firmware(struct wil6210_priv *wil, const char *name, bool load) wil_request_firmware() argument 689 wil_brd_process(struct wil6210_priv *wil, const void *data, size_t size) wil_brd_process() argument 781 wil_request_board(struct wil6210_priv *wil, const char *name) wil_request_board() argument 818 wil_fw_verify_file_exists(struct wil6210_priv *wil, const char *name) wil_fw_verify_file_exists() argument [all...] |