wil6210_priv      116 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_num_supported_channels(struct wil6210_priv *wil)
wil6210_priv      126 drivers/net/wireless/ath/wil6210/cfg80211.c void update_supported_bands(struct wil6210_priv *wil)
wil6210_priv      444 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      529 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      547 drivers/net/wireless/ath/wil6210/cfg80211.c int wil_find_cid_by_idx(struct wil6210_priv *wil, u8 mid, int idx)
wil6210_priv      569 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      588 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      598 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      612 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_validate_add_iface(struct wil6210_priv *wil,
wil6210_priv      631 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_validate_change_iface(struct wil6210_priv *wil,
wil6210_priv      665 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      738 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      764 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      814 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv      879 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1023 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1049 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_print_crypto(struct wil6210_priv *wil,
wil6210_priv     1093 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_print_connect_params(struct wil6210_priv *wil,
wil6210_priv     1119 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1173 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_get_wmi_edmg_channel(struct wil6210_priv *wil, u8 edmg_bw_config,
wil6210_priv     1204 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1379 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1403 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1427 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1488 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1498 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wdev_to_wil(wdev);
wil6210_priv     1526 drivers/net/wireless/ath/wil6210/cfg80211.c wil_find_sta_by_key_usage(struct wil6210_priv *wil, u8 mid,
wil6210_priv     1617 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1692 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1718 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1730 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1745 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     1926 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2018 drivers/net/wireless/ath/wil6210/cfg80211.c void wil_cfg80211_ap_recovery(struct wil6210_priv *wil)
wil6210_priv     2075 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2116 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2179 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2220 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2244 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2262 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2305 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_probe_client_handle(struct wil6210_priv *wil,
wil6210_priv     2340 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2355 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2373 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2404 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2420 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2437 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2466 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2478 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2529 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2549 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wiphy_to_wil(wiphy);
wil6210_priv     2674 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil, const struct wil_fw_record_concurrency *conc)
wil6210_priv     2745 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil_cfg80211_init(struct device *dev)
wil6210_priv     2748 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil;
wil6210_priv     2757 drivers/net/wireless/ath/wil6210/cfg80211.c 	wiphy = wiphy_new(&wil_cfg80211_ops, sizeof(struct wil6210_priv));
wil6210_priv     2774 drivers/net/wireless/ath/wil6210/cfg80211.c void wil_cfg80211_deinit(struct wil6210_priv *wil)
wil6210_priv     2790 drivers/net/wireless/ath/wil6210/cfg80211.c void wil_p2p_wdev_free(struct wil6210_priv *wil)
wil6210_priv     2825 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wdev_to_wil(wdev);
wil6210_priv     2946 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wdev_to_wil(wdev);
wil6210_priv     3058 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wdev_to_wil(wdev);
wil6210_priv     3142 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_wmi_set_selected(struct wil6210_priv *wil,
wil6210_priv     3173 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct wil6210_priv *wil = wdev_to_wil(wdev);
wil6210_priv       21 drivers/net/wireless/ath/wil6210/debug.c void __wil_err(struct wil6210_priv *wil, const char *fmt, ...)
wil6210_priv       34 drivers/net/wireless/ath/wil6210/debug.c void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...)
wil6210_priv       50 drivers/net/wireless/ath/wil6210/debug.c void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...)
wil6210_priv       66 drivers/net/wireless/ath/wil6210/debug.c void __wil_info(struct wil6210_priv *wil, const char *fmt, ...)
wil6210_priv       79 drivers/net/wireless/ath/wil6210/debug.c void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...)
wil6210_priv       53 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_desc_edma(struct seq_file *s, struct wil6210_priv *wil,
wil6210_priv       85 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_ring(struct seq_file *s, struct wil6210_priv *wil,
wil6210_priv      146 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv      204 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_sring(struct seq_file *s, struct wil6210_priv *wil,
wil6210_priv      264 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv      284 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv      367 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv      389 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = d->wil;
wil6210_priv      409 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = d->wil;
wil6210_priv      428 drivers/net/wireless/ath/wil6210/debugfs.c 					 struct wil6210_priv *wil)
wil6210_priv      464 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_init_offset(struct wil6210_priv *wil,
wil6210_priv      509 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_create_ISR(struct wil6210_priv *wil,
wil6210_priv      526 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_create_pseudo_ISR(struct wil6210_priv *wil,
wil6210_priv      574 drivers/net/wireless/ath/wil6210/debugfs.c static int wil6210_debugfs_create_ITR_CNT(struct wil6210_priv *wil,
wil6210_priv      597 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv      630 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = wil_blob->wil;
wil6210_priv      707 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv      749 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv      791 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv      888 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv      938 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv      980 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     1018 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     1081 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1176 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1237 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1294 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1363 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1406 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1419 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1474 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1516 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     1535 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     1626 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1709 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1735 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1799 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1880 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_link_stats_print_global(struct wil6210_priv *wil,
wil6210_priv     1902 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1925 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     1962 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2018 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2041 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2089 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     2184 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2208 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2236 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     2247 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = file->private_data;
wil6210_priv     2297 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2323 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
wil6210_priv     2346 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_init_blobs(struct wil6210_priv *wil,
wil6210_priv     2408 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_init_files(struct wil6210_priv *wil,
wil6210_priv     2429 drivers/net/wireless/ath/wil6210/debugfs.c static void wil6210_debugfs_init_isr(struct wil6210_priv *wil,
wil6210_priv     2440 drivers/net/wireless/ath/wil6210/debugfs.c 	offsetof(struct wil6210_priv, name), type}
wil6210_priv     2487 drivers/net/wireless/ath/wil6210/debugfs.c int wil6210_debugfs_init(struct wil6210_priv *wil)
wil6210_priv     2522 drivers/net/wireless/ath/wil6210/debugfs.c void wil6210_debugfs_remove(struct wil6210_priv *wil)
wil6210_priv       27 drivers/net/wireless/ath/wil6210/ethtool.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv       38 drivers/net/wireless/ath/wil6210/ethtool.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv       48 drivers/net/wireless/ath/wil6210/ethtool.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv       77 drivers/net/wireless/ath/wil6210/ethtool.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv       30 drivers/net/wireless/ath/wil6210/fw_inc.c static bool wil_fw_addr_check(struct wil6210_priv *wil,
wil6210_priv       50 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size)
wil6210_priv      125 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_ignore_section(struct wil6210_priv *wil, const void *data,
wil6210_priv      132 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_capabilities(struct wil6210_priv *wil, const void *data,
wil6210_priv      155 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_brd_file(struct wil6210_priv *wil, const void *data,
wil6210_priv      210 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_concurrency(struct wil6210_priv *wil, const void *data,
wil6210_priv      248 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_comment(struct wil6210_priv *wil, const void *data,
wil6210_priv      281 drivers/net/wireless/ath/wil6210/fw_inc.c static int __fw_handle_data(struct wil6210_priv *wil, const void *data,
wil6210_priv      302 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_data(struct wil6210_priv *wil, const void *data,
wil6210_priv      310 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_fill(struct wil6210_priv *wil, const void *data,
wil6210_priv      345 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_file_header(struct wil6210_priv *wil, const void *data,
wil6210_priv      370 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_direct_write(struct wil6210_priv *wil, const void *data,
wil6210_priv      405 drivers/net/wireless/ath/wil6210/fw_inc.c static int gw_write(struct wil6210_priv *wil, void __iomem *gwa_addr,
wil6210_priv      427 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_gateway_data(struct wil6210_priv *wil, const void *data,
wil6210_priv      491 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_gateway_data4(struct wil6210_priv *wil, const void *data,
wil6210_priv      567 drivers/net/wireless/ath/wil6210/fw_inc.c 	int (*load_handler)(struct wil6210_priv *wil, const void *data,
wil6210_priv      569 drivers/net/wireless/ath/wil6210/fw_inc.c 	int (*parse_handler)(struct wil6210_priv *wil, const void *data,
wil6210_priv      585 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_fw_handle_record(struct wil6210_priv *wil, int type,
wil6210_priv      610 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_fw_process(struct wil6210_priv *wil, const void *data,
wil6210_priv      657 drivers/net/wireless/ath/wil6210/fw_inc.c int wil_request_firmware(struct wil6210_priv *wil, const char *name,
wil6210_priv      700 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_brd_process(struct wil6210_priv *wil, const void *data,
wil6210_priv      792 drivers/net/wireless/ath/wil6210/fw_inc.c int wil_request_board(struct wil6210_priv *wil, const char *name)
wil6210_priv      829 drivers/net/wireless/ath/wil6210/fw_inc.c bool wil_fw_verify_file_exists(struct wil6210_priv *wil, const char *name)
wil6210_priv       86 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_tx(struct wil6210_priv *wil)
wil6210_priv       92 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_tx_edma(struct wil6210_priv *wil)
wil6210_priv       98 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_rx(struct wil6210_priv *wil)
wil6210_priv      104 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_rx_edma(struct wil6210_priv *wil)
wil6210_priv      110 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_misc(struct wil6210_priv *wil, bool mask_halp)
wil6210_priv      119 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_mask_halp(struct wil6210_priv *wil)
wil6210_priv      127 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_mask_irq_pseudo(struct wil6210_priv *wil)
wil6210_priv      136 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_unmask_irq_tx(struct wil6210_priv *wil)
wil6210_priv      142 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_unmask_irq_tx_edma(struct wil6210_priv *wil)
wil6210_priv      148 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_unmask_irq_rx(struct wil6210_priv *wil)
wil6210_priv      156 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_unmask_irq_rx_edma(struct wil6210_priv *wil)
wil6210_priv      162 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_unmask_irq_misc(struct wil6210_priv *wil, bool unmask_halp)
wil6210_priv      171 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_unmask_halp(struct wil6210_priv *wil)
wil6210_priv      179 drivers/net/wireless/ath/wil6210/interrupt.c static void wil6210_unmask_irq_pseudo(struct wil6210_priv *wil)
wil6210_priv      188 drivers/net/wireless/ath/wil6210/interrupt.c void wil_mask_irq(struct wil6210_priv *wil)
wil6210_priv      200 drivers/net/wireless/ath/wil6210/interrupt.c void wil_unmask_irq(struct wil6210_priv *wil)
wil6210_priv      226 drivers/net/wireless/ath/wil6210/interrupt.c void wil_configure_interrupt_moderation_edma(struct wil6210_priv *wil)
wil6210_priv      247 drivers/net/wireless/ath/wil6210/interrupt.c void wil_configure_interrupt_moderation(struct wil6210_priv *wil)
wil6210_priv      298 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      360 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      411 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      457 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      504 drivers/net/wireless/ath/wil6210/interrupt.c static void wil_notify_fw_error(struct wil6210_priv *wil)
wil6210_priv      516 drivers/net/wireless/ath/wil6210/interrupt.c static void wil_cache_mbox_regs(struct wil6210_priv *wil)
wil6210_priv      525 drivers/net/wireless/ath/wil6210/interrupt.c static bool wil_validate_mbox_regs(struct wil6210_priv *wil)
wil6210_priv      546 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      615 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      664 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      688 drivers/net/wireless/ath/wil6210/interrupt.c static int wil6210_debug_irq_mask(struct wil6210_priv *wil, u32 pseudo_cause)
wil6210_priv      763 drivers/net/wireless/ath/wil6210/interrupt.c 	struct wil6210_priv *wil = cookie;
wil6210_priv      813 drivers/net/wireless/ath/wil6210/interrupt.c static int wil6210_request_3msi(struct wil6210_priv *wil, int irq)
wil6210_priv      855 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_clear_irq(struct wil6210_priv *wil)
wil6210_priv      870 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_set_halp(struct wil6210_priv *wil)
wil6210_priv      878 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_clear_halp(struct wil6210_priv *wil)
wil6210_priv      887 drivers/net/wireless/ath/wil6210/interrupt.c int wil6210_init_irq(struct wil6210_priv *wil, int irq)
wil6210_priv      912 drivers/net/wireless/ath/wil6210/interrupt.c void wil6210_fini_irq(struct wil6210_priv *wil, int irq)
wil6210_priv      190 drivers/net/wireless/ath/wil6210/main.c int wil_mem_access_lock(struct wil6210_priv *wil)
wil6210_priv      204 drivers/net/wireless/ath/wil6210/main.c void wil_mem_access_unlock(struct wil6210_priv *wil)
wil6210_priv      209 drivers/net/wireless/ath/wil6210/main.c static void wil_ring_fini_tx(struct wil6210_priv *wil, int id)
wil6210_priv      240 drivers/net/wireless/ath/wil6210/main.c static bool wil_vif_is_connected(struct wil6210_priv *wil, u8 mid)
wil6210_priv      258 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      315 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      398 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      428 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil;
wil6210_priv      475 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      508 drivers/net/wireless/ath/wil6210/main.c static int wil_wait_for_recovery(struct wil6210_priv *wil)
wil6210_priv      523 drivers/net/wireless/ath/wil6210/main.c void wil_set_recovery_state(struct wil6210_priv *wil, int state)
wil6210_priv      532 drivers/net/wireless/ath/wil6210/main.c bool wil_is_recovery_blocked(struct wil6210_priv *wil)
wil6210_priv      539 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = container_of(work, struct wil6210_priv,
wil6210_priv      612 drivers/net/wireless/ath/wil6210/main.c static int wil_find_free_ring(struct wil6210_priv *wil)
wil6210_priv      626 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      654 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      674 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      684 drivers/net/wireless/ath/wil6210/main.c void wil_bcast_fini_all(struct wil6210_priv *wil)
wil6210_priv      696 drivers/net/wireless/ath/wil6210/main.c int wil_priv_init(struct wil6210_priv *wil)
wil6210_priv      786 drivers/net/wireless/ath/wil6210/main.c void wil6210_bus_request(struct wil6210_priv *wil, u32 kbps)
wil6210_priv      808 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      828 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      836 drivers/net/wireless/ath/wil6210/main.c void wil_priv_deinit(struct wil6210_priv *wil)
wil6210_priv      848 drivers/net/wireless/ath/wil6210/main.c static void wil_shutdown_bl(struct wil6210_priv *wil)
wil6210_priv      880 drivers/net/wireless/ath/wil6210/main.c static void wil_freeze_bl(struct wil6210_priv *wil)
wil6210_priv      910 drivers/net/wireless/ath/wil6210/main.c static void wil_bl_prepare_halt(struct wil6210_priv *wil)
wil6210_priv      940 drivers/net/wireless/ath/wil6210/main.c static inline void wil_halt_cpu(struct wil6210_priv *wil)
wil6210_priv      953 drivers/net/wireless/ath/wil6210/main.c static inline void wil_release_cpu(struct wil6210_priv *wil)
wil6210_priv      962 drivers/net/wireless/ath/wil6210/main.c static void wil_set_oob_mode(struct wil6210_priv *wil, u8 mode)
wil6210_priv      983 drivers/net/wireless/ath/wil6210/main.c static int wil_wait_device_ready(struct wil6210_priv *wil, int no_flash)
wil6210_priv     1018 drivers/net/wireless/ath/wil6210/main.c static int wil_wait_device_ready_talyn_mb(struct wil6210_priv *wil)
wil6210_priv     1118 drivers/net/wireless/ath/wil6210/main.c static int wil_target_reset(struct wil6210_priv *wil, int no_flash)
wil6210_priv     1222 drivers/net/wireless/ath/wil6210/main.c static void wil_collect_fw_info(struct wil6210_priv *wil)
wil6210_priv     1237 drivers/net/wireless/ath/wil6210/main.c void wil_refresh_fw_capabilities(struct wil6210_priv *wil)
wil6210_priv     1301 drivers/net/wireless/ath/wil6210/main.c void wil_get_board_file(struct wil6210_priv *wil, char *buf, size_t len)
wil6210_priv     1322 drivers/net/wireless/ath/wil6210/main.c static int wil_get_bl_info(struct wil6210_priv *wil)
wil6210_priv     1383 drivers/net/wireless/ath/wil6210/main.c static void wil_bl_crash_info(struct wil6210_priv *wil, bool is_err)
wil6210_priv     1414 drivers/net/wireless/ath/wil6210/main.c static int wil_get_otp_info(struct wil6210_priv *wil)
wil6210_priv     1450 drivers/net/wireless/ath/wil6210/main.c static int wil_wait_for_fw_ready(struct wil6210_priv *wil)
wil6210_priv     1467 drivers/net/wireless/ath/wil6210/main.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1494 drivers/net/wireless/ath/wil6210/main.c void wil_abort_scan_all_vifs(struct wil6210_priv *wil, bool sync)
wil6210_priv     1508 drivers/net/wireless/ath/wil6210/main.c int wil_ps_update(struct wil6210_priv *wil, enum wmi_ps_profile_type ps_profile)
wil6210_priv     1526 drivers/net/wireless/ath/wil6210/main.c static void wil_pre_fw_config(struct wil6210_priv *wil)
wil6210_priv     1557 drivers/net/wireless/ath/wil6210/main.c static int wil_restore_vifs(struct wil6210_priv *wil)
wil6210_priv     1590 drivers/net/wireless/ath/wil6210/main.c void wil_clear_fw_log_addr(struct wil6210_priv *wil)
wil6210_priv     1604 drivers/net/wireless/ath/wil6210/main.c int wil_reset(struct wil6210_priv *wil, bool load_fw)
wil6210_priv     1804 drivers/net/wireless/ath/wil6210/main.c void wil_fw_error_recovery(struct wil6210_priv *wil)
wil6210_priv     1817 drivers/net/wireless/ath/wil6210/main.c int __wil_up(struct wil6210_priv *wil)
wil6210_priv     1884 drivers/net/wireless/ath/wil6210/main.c int wil_up(struct wil6210_priv *wil)
wil6210_priv     1897 drivers/net/wireless/ath/wil6210/main.c int __wil_down(struct wil6210_priv *wil)
wil6210_priv     1926 drivers/net/wireless/ath/wil6210/main.c int wil_down(struct wil6210_priv *wil)
wil6210_priv     1940 drivers/net/wireless/ath/wil6210/main.c int wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac)
wil6210_priv     1957 drivers/net/wireless/ath/wil6210/main.c void wil_halp_vote(struct wil6210_priv *wil)
wil6210_priv     1994 drivers/net/wireless/ath/wil6210/main.c void wil_halp_unvote(struct wil6210_priv *wil)
wil6210_priv     2017 drivers/net/wireless/ath/wil6210/main.c void wil_init_txrx_ops(struct wil6210_priv *wil)
wil6210_priv       23 drivers/net/wireless/ath/wil6210/netdev.c bool wil_has_other_active_ifaces(struct wil6210_priv *wil,
wil6210_priv       44 drivers/net/wireless/ath/wil6210/netdev.c bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok)
wil6210_priv       52 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv       79 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv      104 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = container_of(napi, struct wil6210_priv,
wil6210_priv      125 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = container_of(napi, struct wil6210_priv,
wil6210_priv      146 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = container_of(napi, struct wil6210_priv,
wil6210_priv      183 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = container_of(napi, struct wil6210_priv,
wil6210_priv      242 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      258 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      268 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      296 drivers/net/wireless/ath/wil6210/netdev.c static u8 wil_vif_find_free_mid(struct wil6210_priv *wil)
wil6210_priv      309 drivers/net/wireless/ath/wil6210/netdev.c wil_vif_alloc(struct wil6210_priv *wil, const char *name,
wil6210_priv      361 drivers/net/wireless/ath/wil6210/netdev.c 	struct wil6210_priv *wil;
wil6210_priv      400 drivers/net/wireless/ath/wil6210/netdev.c void wil_if_free(struct wil6210_priv *wil)
wil6210_priv      418 drivers/net/wireless/ath/wil6210/netdev.c int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif)
wil6210_priv      450 drivers/net/wireless/ath/wil6210/netdev.c int wil_if_add(struct wil6210_priv *wil)
wil6210_priv      499 drivers/net/wireless/ath/wil6210/netdev.c void wil_vif_remove(struct wil6210_priv *wil, u8 mid)
wil6210_priv      553 drivers/net/wireless/ath/wil6210/netdev.c void wil_if_remove(struct wil6210_priv *wil)
wil6210_priv       28 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv       73 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      136 drivers/net/wireless/ath/wil6210/p2p.c int wil_p2p_listen(struct wil6210_priv *wil, struct wireless_dev *wdev,
wil6210_priv      209 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      248 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      276 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      308 drivers/net/wireless/ath/wil6210/p2p.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      349 drivers/net/wireless/ath/wil6210/p2p.c void wil_p2p_stop_radio_operations(struct wil6210_priv *wil)
wil6210_priv       39 drivers/net/wireless/ath/wil6210/pcie_bus.c int wil_set_capabilities(struct wil6210_priv *wil)
wil6210_priv      154 drivers/net/wireless/ath/wil6210/pcie_bus.c void wil_disable_irq(struct wil6210_priv *wil)
wil6210_priv      165 drivers/net/wireless/ath/wil6210/pcie_bus.c void wil_enable_irq(struct wil6210_priv *wil)
wil6210_priv      176 drivers/net/wireless/ath/wil6210/pcie_bus.c static void wil_remove_all_additional_vifs(struct wil6210_priv *wil)
wil6210_priv      191 drivers/net/wireless/ath/wil6210/pcie_bus.c static int wil_if_pcie_enable(struct wil6210_priv *wil)
wil6210_priv      261 drivers/net/wireless/ath/wil6210/pcie_bus.c static int wil_if_pcie_disable(struct wil6210_priv *wil)
wil6210_priv      279 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = wil_handle;
wil6210_priv      289 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = wil_handle;
wil6210_priv      299 drivers/net/wireless/ath/wil6210/pcie_bus.c static void wil_platform_ops_uninit(struct wil6210_priv *wil)
wil6210_priv      308 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil;
wil6210_priv      476 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = pci_get_drvdata(pdev);
wil6210_priv      511 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = pci_get_drvdata(pdev);
wil6210_priv      546 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = pci_get_drvdata(pdev);
wil6210_priv      584 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = container_of(
wil6210_priv      585 drivers/net/wireless/ath/wil6210/pcie_bus.c 		notify_block, struct wil6210_priv, pm_notify);
wil6210_priv      633 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = pci_get_drvdata(pdev);
wil6210_priv      648 drivers/net/wireless/ath/wil6210/pcie_bus.c 	struct wil6210_priv *wil = pci_get_drvdata(pdev);
wil6210_priv       24 drivers/net/wireless/ath/wil6210/pm.c static void wil_pm_wake_connected_net_queues(struct wil6210_priv *wil)
wil6210_priv       38 drivers/net/wireless/ath/wil6210/pm.c static void wil_pm_stop_all_net_queues(struct wil6210_priv *wil)
wil6210_priv       53 drivers/net/wireless/ath/wil6210/pm.c wil_can_suspend_vif(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv       84 drivers/net/wireless/ath/wil6210/pm.c int wil_can_suspend(struct wil6210_priv *wil, bool is_runtime)
wil6210_priv      149 drivers/net/wireless/ath/wil6210/pm.c static int wil_resume_keep_radio_on(struct wil6210_priv *wil)
wil6210_priv      190 drivers/net/wireless/ath/wil6210/pm.c static int wil_suspend_keep_radio_on(struct wil6210_priv *wil)
wil6210_priv      310 drivers/net/wireless/ath/wil6210/pm.c static int wil_suspend_radio_off(struct wil6210_priv *wil)
wil6210_priv      365 drivers/net/wireless/ath/wil6210/pm.c static int wil_resume_radio_off(struct wil6210_priv *wil)
wil6210_priv      388 drivers/net/wireless/ath/wil6210/pm.c int wil_suspend(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on)
wil6210_priv      410 drivers/net/wireless/ath/wil6210/pm.c int wil_resume(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on)
wil6210_priv      436 drivers/net/wireless/ath/wil6210/pm.c void wil_pm_runtime_allow(struct wil6210_priv *wil)
wil6210_priv      446 drivers/net/wireless/ath/wil6210/pm.c void wil_pm_runtime_forbid(struct wil6210_priv *wil)
wil6210_priv      454 drivers/net/wireless/ath/wil6210/pm.c int wil_pm_runtime_get(struct wil6210_priv *wil)
wil6210_priv      469 drivers/net/wireless/ath/wil6210/pm.c void wil_pm_runtime_put(struct wil6210_priv *wil)
wil6210_priv       37 drivers/net/wireless/ath/wil6210/pmc.c void wil_pmc_init(struct wil6210_priv *wil)
wil6210_priv       51 drivers/net/wireless/ath/wil6210/pmc.c void wil_pmc_alloc(struct wil6210_priv *wil,
wil6210_priv      239 drivers/net/wireless/ath/wil6210/pmc.c void wil_pmc_free(struct wil6210_priv *wil, int send_pmc_cmd)
wil6210_priv      317 drivers/net/wireless/ath/wil6210/pmc.c int wil_pmc_last_cmd_status(struct wil6210_priv *wil)
wil6210_priv      332 drivers/net/wireless/ath/wil6210/pmc.c 	struct wil6210_priv *wil = filp->private_data;
wil6210_priv      388 drivers/net/wireless/ath/wil6210/pmc.c 	struct wil6210_priv *wil = filp->private_data;
wil6210_priv      438 drivers/net/wireless/ath/wil6210/pmc.c 	struct wil6210_priv *wil = s->private;
wil6210_priv       21 drivers/net/wireless/ath/wil6210/pmc.h void wil_pmc_init(struct wil6210_priv *wil);
wil6210_priv       22 drivers/net/wireless/ath/wil6210/pmc.h void wil_pmc_alloc(struct wil6210_priv *wil,
wil6210_priv       24 drivers/net/wireless/ath/wil6210/pmc.h void wil_pmc_free(struct wil6210_priv *wil, int send_pmc_cmd);
wil6210_priv       25 drivers/net/wireless/ath/wil6210/pmc.h int wil_pmc_last_cmd_status(struct wil6210_priv *wil);
wil6210_priv       93 drivers/net/wireless/ath/wil6210/rx_reorder.c void wil_rx_reorder(struct wil6210_priv *wil, struct sk_buff *skb)
wil6210_priv      225 drivers/net/wireless/ath/wil6210/rx_reorder.c void wil_rx_bar(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv      252 drivers/net/wireless/ath/wil6210/rx_reorder.c struct wil_tid_ampdu_rx *wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil,
wil6210_priv      276 drivers/net/wireless/ath/wil6210/rx_reorder.c void wil_tid_ampdu_rx_free(struct wil6210_priv *wil,
wil6210_priv      297 drivers/net/wireless/ath/wil6210/rx_reorder.c static u16 wil_agg_size(struct wil6210_priv *wil, u16 req_agg_wsize)
wil6210_priv      309 drivers/net/wireless/ath/wil6210/rx_reorder.c int wil_addba_rx_request(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid,
wil6210_priv      386 drivers/net/wireless/ath/wil6210/rx_reorder.c int wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize)
wil6210_priv      192 drivers/net/wireless/ath/wil6210/trace.h 	    TP_PROTO(struct wil6210_priv *wil, u8 use_compressed, u16 buff_id,
wil6210_priv       74 drivers/net/wireless/ath/wil6210/txrx.c bool wil_is_tx_idle(struct wil6210_priv *wil)
wil6210_priv      120 drivers/net/wireless/ath/wil6210/txrx.c static int wil_vring_alloc(struct wil6210_priv *wil, struct wil_ring *vring)
wil6210_priv      200 drivers/net/wireless/ath/wil6210/txrx.c static void wil_vring_free(struct wil6210_priv *wil, struct wil_ring *vring)
wil6210_priv      267 drivers/net/wireless/ath/wil6210/txrx.c static int wil_vring_alloc_skb(struct wil6210_priv *wil, struct wil_ring *vring,
wil6210_priv      317 drivers/net/wireless/ath/wil6210/txrx.c static void wil_rx_add_radiotap_header(struct wil6210_priv *wil,
wil6210_priv      363 drivers/net/wireless/ath/wil6210/txrx.c static bool wil_is_rx_idle(struct wil6210_priv *wil)
wil6210_priv      375 drivers/net/wireless/ath/wil6210/txrx.c static int wil_rx_get_cid_by_skb(struct wil6210_priv *wil, struct sk_buff *skb)
wil6210_priv      452 drivers/net/wireless/ath/wil6210/txrx.c static struct sk_buff *wil_vring_reap_rx(struct wil6210_priv *wil,
wil6210_priv      619 drivers/net/wireless/ath/wil6210/txrx.c static int wil_rx_refill(struct wil6210_priv *wil, int count)
wil6210_priv      672 drivers/net/wireless/ath/wil6210/txrx.c static int wil_rx_crypto_check(struct wil6210_priv *wil, struct sk_buff *skb)
wil6210_priv      703 drivers/net/wireless/ath/wil6210/txrx.c static int wil_rx_error_check(struct wil6210_priv *wil, struct sk_buff *skb,
wil6210_priv      733 drivers/net/wireless/ath/wil6210/txrx.c static struct wil_eapol_key *wil_is_ptk_eapol_key(struct wil6210_priv *wil,
wil6210_priv      771 drivers/net/wireless/ath/wil6210/txrx.c static bool wil_skb_is_eap_3(struct wil6210_priv *wil, struct sk_buff *skb)
wil6210_priv      793 drivers/net/wireless/ath/wil6210/txrx.c static bool wil_skb_is_eap_4(struct wil6210_priv *wil, struct sk_buff *skb)
wil6210_priv      819 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      850 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      888 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      912 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv     1005 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = ndev_to_wil(ndev);
wil6210_priv     1037 drivers/net/wireless/ath/wil6210/txrx.c void wil_rx_handle(struct wil6210_priv *wil, int *quota)
wil6210_priv     1067 drivers/net/wireless/ath/wil6210/txrx.c static void wil_rx_buf_len_init(struct wil6210_priv *wil)
wil6210_priv     1081 drivers/net/wireless/ath/wil6210/txrx.c static int wil_rx_init(struct wil6210_priv *wil, uint order)
wil6210_priv     1116 drivers/net/wireless/ath/wil6210/txrx.c static void wil_rx_fini(struct wil6210_priv *wil)
wil6210_priv     1169 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1271 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1353 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1432 drivers/net/wireless/ath/wil6210/txrx.c static struct wil_ring *wil_find_tx_ucast(struct wil6210_priv *wil,
wil6210_priv     1470 drivers/net/wireless/ath/wil6210/txrx.c static int wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     1473 drivers/net/wireless/ath/wil6210/txrx.c static struct wil_ring *wil_find_tx_ring_sta(struct wil6210_priv *wil,
wil6210_priv     1522 drivers/net/wireless/ath/wil6210/txrx.c static struct wil_ring *wil_find_tx_bcast_1(struct wil6210_priv *wil,
wil6210_priv     1543 drivers/net/wireless/ath/wil6210/txrx.c static void wil_set_da_for_vring(struct wil6210_priv *wil,
wil6210_priv     1552 drivers/net/wireless/ath/wil6210/txrx.c static struct wil_ring *wil_find_tx_bcast_2(struct wil6210_priv *wil,
wil6210_priv     1730 drivers/net/wireless/ath/wil6210/txrx.c static int __wil_tx_vring_tso(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     2033 drivers/net/wireless/ath/wil6210/txrx.c static int __wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     2191 drivers/net/wireless/ath/wil6210/txrx.c static int wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     2234 drivers/net/wireless/ath/wil6210/txrx.c static inline void __wil_update_net_queues(struct wil6210_priv *wil,
wil6210_priv     2300 drivers/net/wireless/ath/wil6210/txrx.c void wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     2308 drivers/net/wireless/ath/wil6210/txrx.c void wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     2319 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2395 drivers/net/wireless/ath/wil6210/txrx.c void wil_tx_latency_calc(struct wil6210_priv *wil, struct sk_buff *skb,
wil6210_priv     2429 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2554 drivers/net/wireless/ath/wil6210/txrx.c static inline int wil_tx_init(struct wil6210_priv *wil)
wil6210_priv     2559 drivers/net/wireless/ath/wil6210/txrx.c static inline void wil_tx_fini(struct wil6210_priv *wil) {}
wil6210_priv     2561 drivers/net/wireless/ath/wil6210/txrx.c static void wil_get_reorder_params(struct wil6210_priv *wil,
wil6210_priv     2575 drivers/net/wireless/ath/wil6210/txrx.c void wil_init_txrx_ops_legacy_dma(struct wil6210_priv *wil)
wil6210_priv      655 drivers/net/wireless/ath/wil6210/txrx.h static inline int wil_get_min_tx_ring_id(struct wil6210_priv *wil)
wil6210_priv      691 drivers/net/wireless/ath/wil6210/txrx.h void wil_rx_reorder(struct wil6210_priv *wil, struct sk_buff *skb);
wil6210_priv      692 drivers/net/wireless/ath/wil6210/txrx.h void wil_rx_bar(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv      694 drivers/net/wireless/ath/wil6210/txrx.h struct wil_tid_ampdu_rx *wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil,
wil6210_priv      696 drivers/net/wireless/ath/wil6210/txrx.h void wil_tid_ampdu_rx_free(struct wil6210_priv *wil,
wil6210_priv      699 drivers/net/wireless/ath/wil6210/txrx.h void wil_init_txrx_ops_legacy_dma(struct wil6210_priv *wil);
wil6210_priv      700 drivers/net/wireless/ath/wil6210/txrx.h void wil_tx_latency_calc(struct wil6210_priv *wil, struct sk_buff *skb,
wil6210_priv       58 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_find_free_sring(struct wil6210_priv *wil)
wil6210_priv       70 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_sring_free(struct wil6210_priv *wil,
wil6210_priv       89 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_sring_alloc(struct wil6210_priv *wil,
wil6210_priv      117 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_tx_init_edma(struct wil6210_priv *wil)
wil6210_priv      164 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_ring_alloc_skb_edma(struct wil6210_priv *wil,
wil6210_priv      244 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_rx_refill_edma(struct wil6210_priv *wil)
wil6210_priv      276 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_move_all_rx_buff_to_free_list(struct wil6210_priv *wil,
wil6210_priv      306 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_free_rx_buff_arr(struct wil6210_priv *wil)
wil6210_priv      322 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_init_rx_buff_arr(struct wil6210_priv *wil,
wil6210_priv      354 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_init_rx_sring(struct wil6210_priv *wil,
wil6210_priv      386 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_ring_alloc_desc_ring(struct wil6210_priv *wil,
wil6210_priv      431 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring)
wil6210_priv      493 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_init_rx_desc_ring(struct wil6210_priv *wil, u16 desc_ring_size,
wil6210_priv      517 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_get_reorder_params_edma(struct wil6210_priv *wil,
wil6210_priv      541 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_rx_crypto_check_edma(struct wil6210_priv *wil,
wil6210_priv      584 drivers/net/wireless/ath/wil6210/txrx_edma.c static bool wil_is_rx_idle_edma(struct wil6210_priv *wil)
wil6210_priv      607 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_rx_buf_len_init_edma(struct wil6210_priv *wil)
wil6210_priv      614 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_rx_init_edma(struct wil6210_priv *wil, uint desc_ring_order)
wil6210_priv      712 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      760 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      768 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_check_bar(struct wil6210_priv *wil, void *msg, int cid,
wil6210_priv      823 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_rx_error_check_edma(struct wil6210_priv *wil,
wil6210_priv      863 drivers/net/wireless/ath/wil6210/txrx_edma.c static struct sk_buff *wil_sring_reap_rx_edma(struct wil6210_priv *wil,
wil6210_priv     1067 drivers/net/wireless/ath/wil6210/txrx_edma.c void wil_rx_handle_edma(struct wil6210_priv *wil, int *quota)
wil6210_priv     1160 drivers/net/wireless/ath/wil6210/txrx_edma.c int wil_tx_sring_handler(struct wil6210_priv *wil,
wil6210_priv     1354 drivers/net/wireless/ath/wil6210/txrx_edma.c static int wil_tx_tso_gen_desc(struct wil6210_priv *wil, void *buff_addr,
wil6210_priv     1405 drivers/net/wireless/ath/wil6210/txrx_edma.c static int __wil_tx_ring_tso_edma(struct wil6210_priv *wil,
wil6210_priv     1552 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1591 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_tx_fini_edma(struct wil6210_priv *wil)
wil6210_priv     1609 drivers/net/wireless/ath/wil6210/txrx_edma.c static void wil_rx_fini_edma(struct wil6210_priv *wil)
wil6210_priv     1626 drivers/net/wireless/ath/wil6210/txrx_edma.c void wil_init_txrx_ops_edma(struct wil6210_priv *wil)
wil6210_priv      453 drivers/net/wireless/ath/wil6210/txrx_edma.h static inline int wil_rx_status_get_frame_type(struct wil6210_priv *wil,
wil6210_priv      463 drivers/net/wireless/ath/wil6210/txrx_edma.h static inline int wil_rx_status_get_fc1(struct wil6210_priv *wil, void *msg)
wil6210_priv      472 drivers/net/wireless/ath/wil6210/txrx_edma.h static inline __le16 wil_rx_status_get_seq(struct wil6210_priv *wil, void *msg)
wil6210_priv      606 drivers/net/wireless/ath/wil6210/txrx_edma.h void wil_configure_interrupt_moderation_edma(struct wil6210_priv *wil);
wil6210_priv      607 drivers/net/wireless/ath/wil6210/txrx_edma.h int wil_tx_sring_handler(struct wil6210_priv *wil,
wil6210_priv      609 drivers/net/wireless/ath/wil6210/txrx_edma.h void wil_rx_handle_edma(struct wil6210_priv *wil, int *quota);
wil6210_priv      610 drivers/net/wireless/ath/wil6210/txrx_edma.h void wil_init_txrx_ops_edma(struct wil6210_priv *wil);
wil6210_priv       44 drivers/net/wireless/ath/wil6210/wil6210.h struct wil6210_priv;
wil6210_priv      603 drivers/net/wireless/ath/wil6210/wil6210.h 	void (*configure_interrupt_moderation)(struct wil6210_priv *wil);
wil6210_priv      607 drivers/net/wireless/ath/wil6210/wil6210.h 	void (*ring_fini_tx)(struct wil6210_priv *wil, struct wil_ring *ring);
wil6210_priv      609 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*tx_init)(struct wil6210_priv *wil);
wil6210_priv      610 drivers/net/wireless/ath/wil6210/wil6210.h 	void (*tx_fini)(struct wil6210_priv *wil);
wil6210_priv      616 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*tx_ring_tso)(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv      622 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*rx_init)(struct wil6210_priv *wil, uint ring_order);
wil6210_priv      623 drivers/net/wireless/ath/wil6210/wil6210.h 	void (*rx_fini)(struct wil6210_priv *wil);
wil6210_priv      624 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*wmi_addba_rx_resp)(struct wil6210_priv *wil, u8 mid, u8 cid,
wil6210_priv      627 drivers/net/wireless/ath/wil6210/wil6210.h 	void (*get_reorder_params)(struct wil6210_priv *wil,
wil6210_priv      632 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*rx_crypto_check)(struct wil6210_priv *wil, struct sk_buff *skb);
wil6210_priv      633 drivers/net/wireless/ath/wil6210/wil6210.h 	int (*rx_error_check)(struct wil6210_priv *wil, struct sk_buff *skb,
wil6210_priv      635 drivers/net/wireless/ath/wil6210/wil6210.h 	bool (*is_rx_idle)(struct wil6210_priv *wil);
wil6210_priv      807 drivers/net/wireless/ath/wil6210/wil6210.h 	struct wil6210_priv *wil;
wil6210_priv      833 drivers/net/wireless/ath/wil6210/wil6210.h 	struct wil6210_priv *wil;
wil6210_priv      855 drivers/net/wireless/ath/wil6210/wil6210.h 	struct wil6210_priv *wil;
wil6210_priv     1077 drivers/net/wireless/ath/wil6210/wil6210.h #define wiphy_to_wil(w) (struct wil6210_priv *)(wiphy_priv(w))
wil6210_priv     1078 drivers/net/wireless/ath/wil6210/wil6210.h #define wdev_to_wil(w) (struct wil6210_priv *)(wdev_priv(w))
wil6210_priv     1086 drivers/net/wireless/ath/wil6210/wil6210.h static inline struct wil6210_vif *wdev_to_vif(struct wil6210_priv *wil,
wil6210_priv     1097 drivers/net/wireless/ath/wil6210/wil6210.h vif_to_radio_wdev(struct wil6210_priv *wil, struct wil6210_vif *vif)
wil6210_priv     1107 drivers/net/wireless/ath/wil6210/wil6210.h void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...);
wil6210_priv     1109 drivers/net/wireless/ath/wil6210/wil6210.h void __wil_err(struct wil6210_priv *wil, const char *fmt, ...);
wil6210_priv     1111 drivers/net/wireless/ath/wil6210/wil6210.h void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...);
wil6210_priv     1113 drivers/net/wireless/ath/wil6210/wil6210.h void __wil_info(struct wil6210_priv *wil, const char *fmt, ...);
wil6210_priv     1115 drivers/net/wireless/ath/wil6210/wil6210.h void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...);
wil6210_priv     1133 drivers/net/wireless/ath/wil6210/wil6210.h static inline u32 wil_r(struct wil6210_priv *wil, u32 reg)
wil6210_priv     1139 drivers/net/wireless/ath/wil6210/wil6210.h static inline void wil_w(struct wil6210_priv *wil, u32 reg, u32 val)
wil6210_priv     1146 drivers/net/wireless/ath/wil6210/wil6210.h static inline void wil_s(struct wil6210_priv *wil, u32 reg, u32 val)
wil6210_priv     1152 drivers/net/wireless/ath/wil6210/wil6210.h static inline void wil_c(struct wil6210_priv *wil, u32 reg, u32 val)
wil6210_priv     1160 drivers/net/wireless/ath/wil6210/wil6210.h static inline bool wil_cid_valid(struct wil6210_priv *wil, int cid)
wil6210_priv     1165 drivers/net/wireless/ath/wil6210/wil6210.h void wil_get_board_file(struct wil6210_priv *wil, char *buf, size_t len);
wil6210_priv     1209 drivers/net/wireless/ath/wil6210/wil6210.h int wil_mem_access_lock(struct wil6210_priv *wil);
wil6210_priv     1210 drivers/net/wireless/ath/wil6210/wil6210.h void wil_mem_access_unlock(struct wil6210_priv *wil);
wil6210_priv     1213 drivers/net/wireless/ath/wil6210/wil6210.h wil_vif_alloc(struct wil6210_priv *wil, const char *name,
wil6210_priv     1217 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_has_other_active_ifaces(struct wil6210_priv *wil,
wil6210_priv     1219 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok);
wil6210_priv     1220 drivers/net/wireless/ath/wil6210/wil6210.h void wil_if_free(struct wil6210_priv *wil);
wil6210_priv     1221 drivers/net/wireless/ath/wil6210/wil6210.h int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif);
wil6210_priv     1222 drivers/net/wireless/ath/wil6210/wil6210.h int wil_if_add(struct wil6210_priv *wil);
wil6210_priv     1223 drivers/net/wireless/ath/wil6210/wil6210.h void wil_vif_remove(struct wil6210_priv *wil, u8 mid);
wil6210_priv     1224 drivers/net/wireless/ath/wil6210/wil6210.h void wil_if_remove(struct wil6210_priv *wil);
wil6210_priv     1225 drivers/net/wireless/ath/wil6210/wil6210.h int wil_priv_init(struct wil6210_priv *wil);
wil6210_priv     1226 drivers/net/wireless/ath/wil6210/wil6210.h void wil_priv_deinit(struct wil6210_priv *wil);
wil6210_priv     1227 drivers/net/wireless/ath/wil6210/wil6210.h int wil_ps_update(struct wil6210_priv *wil,
wil6210_priv     1229 drivers/net/wireless/ath/wil6210/wil6210.h int wil_reset(struct wil6210_priv *wil, bool no_fw);
wil6210_priv     1230 drivers/net/wireless/ath/wil6210/wil6210.h void wil_fw_error_recovery(struct wil6210_priv *wil);
wil6210_priv     1231 drivers/net/wireless/ath/wil6210/wil6210.h void wil_set_recovery_state(struct wil6210_priv *wil, int state);
wil6210_priv     1232 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_is_recovery_blocked(struct wil6210_priv *wil);
wil6210_priv     1233 drivers/net/wireless/ath/wil6210/wil6210.h int wil_up(struct wil6210_priv *wil);
wil6210_priv     1234 drivers/net/wireless/ath/wil6210/wil6210.h int __wil_up(struct wil6210_priv *wil);
wil6210_priv     1235 drivers/net/wireless/ath/wil6210/wil6210.h int wil_down(struct wil6210_priv *wil);
wil6210_priv     1236 drivers/net/wireless/ath/wil6210/wil6210.h int __wil_down(struct wil6210_priv *wil);
wil6210_priv     1237 drivers/net/wireless/ath/wil6210/wil6210.h void wil_refresh_fw_capabilities(struct wil6210_priv *wil);
wil6210_priv     1239 drivers/net/wireless/ath/wil6210/wil6210.h int wil_find_cid(struct wil6210_priv *wil, u8 mid, const u8 *mac);
wil6210_priv     1240 drivers/net/wireless/ath/wil6210/wil6210.h int wil_find_cid_by_idx(struct wil6210_priv *wil, u8 mid, int idx);
wil6210_priv     1244 drivers/net/wireless/ath/wil6210/wil6210.h void __iomem *wmi_buffer_block(struct wil6210_priv *wil, __le32 ptr, u32 size);
wil6210_priv     1245 drivers/net/wireless/ath/wil6210/wil6210.h void __iomem *wmi_buffer(struct wil6210_priv *wil, __le32 ptr);
wil6210_priv     1246 drivers/net/wireless/ath/wil6210/wil6210.h void __iomem *wmi_addr(struct wil6210_priv *wil, u32 ptr);
wil6210_priv     1247 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_read_hdr(struct wil6210_priv *wil, __le32 ptr,
wil6210_priv     1249 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_send(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len);
wil6210_priv     1250 drivers/net/wireless/ath/wil6210/wil6210.h void wmi_recv_cmd(struct wil6210_priv *wil);
wil6210_priv     1251 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_call(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len,
wil6210_priv     1254 drivers/net/wireless/ath/wil6210/wil6210.h void wmi_event_flush(struct wil6210_priv *wil);
wil6210_priv     1257 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_set_channel(struct wil6210_priv *wil, int channel);
wil6210_priv     1258 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_get_channel(struct wil6210_priv *wil, int *channel);
wil6210_priv     1264 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_echo(struct wil6210_priv *wil);
wil6210_priv     1266 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring);
wil6210_priv     1268 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_rxon(struct wil6210_priv *wil, bool on);
wil6210_priv     1269 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_get_temperature(struct wil6210_priv *wil, u32 *t_m, u32 *t_r);
wil6210_priv     1270 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_get_all_temperatures(struct wil6210_priv *wil,
wil6210_priv     1275 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_addba(struct wil6210_priv *wil, u8 mid,
wil6210_priv     1277 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_delba_tx(struct wil6210_priv *wil, u8 mid, u8 ringid, u16 reason);
wil6210_priv     1278 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_delba_rx(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u16 reason);
wil6210_priv     1279 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_addba_rx_resp(struct wil6210_priv *wil,
wil6210_priv     1282 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_ps_dev_profile_cfg(struct wil6210_priv *wil,
wil6210_priv     1284 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_set_mgmt_retry(struct wil6210_priv *wil, u8 retry_short);
wil6210_priv     1285 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_get_mgmt_retry(struct wil6210_priv *wil, u8 *retry_short);
wil6210_priv     1287 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_port_allocate(struct wil6210_priv *wil, u8 mid,
wil6210_priv     1289 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_port_delete(struct wil6210_priv *wil, u8 mid);
wil6210_priv     1291 drivers/net/wireless/ath/wil6210/wil6210.h int wil_addba_rx_request(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid,
wil6210_priv     1294 drivers/net/wireless/ath/wil6210/wil6210.h int wil_addba_tx_request(struct wil6210_priv *wil, u8 ringid, u16 wsize);
wil6210_priv     1296 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_clear_irq(struct wil6210_priv *wil);
wil6210_priv     1297 drivers/net/wireless/ath/wil6210/wil6210.h int wil6210_init_irq(struct wil6210_priv *wil, int irq);
wil6210_priv     1298 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_fini_irq(struct wil6210_priv *wil, int irq);
wil6210_priv     1299 drivers/net/wireless/ath/wil6210/wil6210.h void wil_mask_irq(struct wil6210_priv *wil);
wil6210_priv     1300 drivers/net/wireless/ath/wil6210/wil6210.h void wil_unmask_irq(struct wil6210_priv *wil);
wil6210_priv     1301 drivers/net/wireless/ath/wil6210/wil6210.h void wil_configure_interrupt_moderation(struct wil6210_priv *wil);
wil6210_priv     1302 drivers/net/wireless/ath/wil6210/wil6210.h void wil_disable_irq(struct wil6210_priv *wil);
wil6210_priv     1303 drivers/net/wireless/ath/wil6210/wil6210.h void wil_enable_irq(struct wil6210_priv *wil);
wil6210_priv     1304 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_mask_halp(struct wil6210_priv *wil);
wil6210_priv     1310 drivers/net/wireless/ath/wil6210/wil6210.h int wil_p2p_listen(struct wil6210_priv *wil, struct wireless_dev *wdev,
wil6210_priv     1317 drivers/net/wireless/ath/wil6210/wil6210.h void wil_p2p_stop_radio_operations(struct wil6210_priv *wil);
wil6210_priv     1329 drivers/net/wireless/ath/wil6210/wil6210.h void wil_cfg80211_ap_recovery(struct wil6210_priv *wil);
wil6210_priv     1331 drivers/net/wireless/ath/wil6210/wil6210.h 	struct wil6210_priv *wil,
wil6210_priv     1336 drivers/net/wireless/ath/wil6210/wil6210.h int wil6210_debugfs_init(struct wil6210_priv *wil);
wil6210_priv     1337 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_debugfs_remove(struct wil6210_priv *wil);
wil6210_priv     1339 drivers/net/wireless/ath/wil6210/wil6210.h static inline int wil6210_debugfs_init(struct wil6210_priv *wil) { return 0; }
wil6210_priv     1340 drivers/net/wireless/ath/wil6210/wil6210.h static inline void wil6210_debugfs_remove(struct wil6210_priv *wil) {}
wil6210_priv     1346 drivers/net/wireless/ath/wil6210/wil6210.h struct wil6210_priv *wil_cfg80211_init(struct device *dev);
wil6210_priv     1347 drivers/net/wireless/ath/wil6210/wil6210.h void wil_cfg80211_deinit(struct wil6210_priv *wil);
wil6210_priv     1348 drivers/net/wireless/ath/wil6210/wil6210.h void wil_p2p_wdev_free(struct wil6210_priv *wil);
wil6210_priv     1350 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_set_mac_address(struct wil6210_priv *wil, void *addr);
wil6210_priv     1354 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_led_cfg(struct wil6210_priv *wil, bool enable);
wil6210_priv     1357 drivers/net/wireless/ath/wil6210/wil6210.h void wil_abort_scan_all_vifs(struct wil6210_priv *wil, bool sync);
wil6210_priv     1358 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_bus_request(struct wil6210_priv *wil, u32 kbps);
wil6210_priv     1368 drivers/net/wireless/ath/wil6210/wil6210.h void wil_init_txrx_ops(struct wil6210_priv *wil);
wil6210_priv     1375 drivers/net/wireless/ath/wil6210/wil6210.h void wil_bcast_fini_all(struct wil6210_priv *wil);
wil6210_priv     1377 drivers/net/wireless/ath/wil6210/wil6210.h void wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     1379 drivers/net/wireless/ath/wil6210/wil6210.h void wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif,
wil6210_priv     1385 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_unmask_irq_tx(struct wil6210_priv *wil);
wil6210_priv     1386 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_unmask_irq_tx_edma(struct wil6210_priv *wil);
wil6210_priv     1389 drivers/net/wireless/ath/wil6210/wil6210.h void wil_rx_handle(struct wil6210_priv *wil, int *quota);
wil6210_priv     1390 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_unmask_irq_rx(struct wil6210_priv *wil);
wil6210_priv     1391 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_unmask_irq_rx_edma(struct wil6210_priv *wil);
wil6210_priv     1398 drivers/net/wireless/ath/wil6210/wil6210.h int wil_request_firmware(struct wil6210_priv *wil, const char *name,
wil6210_priv     1400 drivers/net/wireless/ath/wil6210/wil6210.h int wil_request_board(struct wil6210_priv *wil, const char *name);
wil6210_priv     1401 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_fw_verify_file_exists(struct wil6210_priv *wil, const char *name);
wil6210_priv     1403 drivers/net/wireless/ath/wil6210/wil6210.h void wil_pm_runtime_allow(struct wil6210_priv *wil);
wil6210_priv     1404 drivers/net/wireless/ath/wil6210/wil6210.h void wil_pm_runtime_forbid(struct wil6210_priv *wil);
wil6210_priv     1405 drivers/net/wireless/ath/wil6210/wil6210.h int wil_pm_runtime_get(struct wil6210_priv *wil);
wil6210_priv     1406 drivers/net/wireless/ath/wil6210/wil6210.h void wil_pm_runtime_put(struct wil6210_priv *wil);
wil6210_priv     1408 drivers/net/wireless/ath/wil6210/wil6210.h int wil_can_suspend(struct wil6210_priv *wil, bool is_runtime);
wil6210_priv     1409 drivers/net/wireless/ath/wil6210/wil6210.h int wil_suspend(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on);
wil6210_priv     1410 drivers/net/wireless/ath/wil6210/wil6210.h int wil_resume(struct wil6210_priv *wil, bool is_runtime, bool keep_radio_on);
wil6210_priv     1411 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_is_wmi_idle(struct wil6210_priv *wil);
wil6210_priv     1412 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_resume(struct wil6210_priv *wil);
wil6210_priv     1413 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_suspend(struct wil6210_priv *wil);
wil6210_priv     1414 drivers/net/wireless/ath/wil6210/wil6210.h bool wil_is_tx_idle(struct wil6210_priv *wil);
wil6210_priv     1416 drivers/net/wireless/ath/wil6210/wil6210.h int wil_fw_copy_crash_dump(struct wil6210_priv *wil, void *dest, u32 size);
wil6210_priv     1417 drivers/net/wireless/ath/wil6210/wil6210.h void wil_fw_core_dump(struct wil6210_priv *wil);
wil6210_priv     1419 drivers/net/wireless/ath/wil6210/wil6210.h void wil_halp_vote(struct wil6210_priv *wil);
wil6210_priv     1420 drivers/net/wireless/ath/wil6210/wil6210.h void wil_halp_unvote(struct wil6210_priv *wil);
wil6210_priv     1421 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_set_halp(struct wil6210_priv *wil);
wil6210_priv     1422 drivers/net/wireless/ath/wil6210/wil6210.h void wil6210_clear_halp(struct wil6210_priv *wil);
wil6210_priv     1424 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_start_sched_scan(struct wil6210_priv *wil,
wil6210_priv     1426 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_stop_sched_scan(struct wil6210_priv *wil);
wil6210_priv     1430 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_rbufcap_cfg(struct wil6210_priv *wil, bool enable, u16 threshold);
wil6210_priv     1434 drivers/net/wireless/ath/wil6210/wil6210.h void wil_update_supported_bands(struct wil6210_priv *wil);
wil6210_priv     1439 drivers/net/wireless/ath/wil6210/wil6210.h int wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id);
wil6210_priv     1440 drivers/net/wireless/ath/wil6210/wil6210.h int wil_wmi_cfg_def_rx_offload(struct wil6210_priv *wil,
wil6210_priv     1442 drivers/net/wireless/ath/wil6210/wil6210.h int wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id);
wil6210_priv     1443 drivers/net/wireless/ath/wil6210/wil6210.h int wil_wmi_rx_desc_ring_add(struct wil6210_priv *wil, int status_ring_id);
wil6210_priv     1447 drivers/net/wireless/ath/wil6210/wil6210.h int wmi_addba_rx_resp_edma(struct wil6210_priv *wil, u8 mid, u8 cid,
wil6210_priv     1451 drivers/net/wireless/ath/wil6210/wil6210.h void update_supported_bands(struct wil6210_priv *wil);
wil6210_priv     1453 drivers/net/wireless/ath/wil6210/wil6210.h void wil_clear_fw_log_addr(struct wil6210_priv *wil);
wil6210_priv       21 drivers/net/wireless/ath/wil6210/wil_crash_dump.c static int wil_fw_get_crash_dump_bounds(struct wil6210_priv *wil,
wil6210_priv       58 drivers/net/wireless/ath/wil6210/wil_crash_dump.c int wil_fw_copy_crash_dump(struct wil6210_priv *wil, void *dest, u32 size)
wil6210_priv      103 drivers/net/wireless/ath/wil6210/wil_crash_dump.c void wil_fw_core_dump(struct wil6210_priv *wil)
wil6210_priv      288 drivers/net/wireless/ath/wil6210/wmi.c void __iomem *wmi_buffer_block(struct wil6210_priv *wil, __le32 ptr_, u32 size)
wil6210_priv      309 drivers/net/wireless/ath/wil6210/wmi.c void __iomem *wmi_buffer(struct wil6210_priv *wil, __le32 ptr_)
wil6210_priv      317 drivers/net/wireless/ath/wil6210/wmi.c void __iomem *wmi_addr(struct wil6210_priv *wil, u32 ptr)
wil6210_priv      334 drivers/net/wireless/ath/wil6210/wmi.c int wmi_read_hdr(struct wil6210_priv *wil, __le32 ptr,
wil6210_priv      643 drivers/net/wireless/ath/wil6210/wmi.c static int __wmi_send(struct wil6210_priv *wil, u16 cmdid, u8 mid,
wil6210_priv      765 drivers/net/wireless/ath/wil6210/wmi.c int wmi_send(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len)
wil6210_priv      779 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      827 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      933 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv      965 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1134 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1178 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1228 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1277 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1309 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1327 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1388 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1464 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1480 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1489 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1567 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1590 drivers/net/wireless/ath/wil6210/wmi.c static int wil_find_cid_ringid_sta(struct wil6210_priv *wil,
wil6210_priv     1635 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1724 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1856 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     1891 drivers/net/wireless/ath/wil6210/wmi.c void wmi_recv_cmd(struct wil6210_priv *wil)
wil6210_priv     2025 drivers/net/wireless/ath/wil6210/wmi.c int wmi_call(struct wil6210_priv *wil, u16 cmdid, u8 mid, void *buf, u16 len,
wil6210_priv     2072 drivers/net/wireless/ath/wil6210/wmi.c int wmi_echo(struct wil6210_priv *wil)
wil6210_priv     2084 drivers/net/wireless/ath/wil6210/wmi.c int wmi_set_mac_address(struct wil6210_priv *wil, void *addr)
wil6210_priv     2097 drivers/net/wireless/ath/wil6210/wmi.c int wmi_led_cfg(struct wil6210_priv *wil, bool enable)
wil6210_priv     2154 drivers/net/wireless/ath/wil6210/wmi.c int wmi_rbufcap_cfg(struct wil6210_priv *wil, bool enable, u16 threshold)
wil6210_priv     2188 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2250 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2264 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2279 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2305 drivers/net/wireless/ath/wil6210/wmi.c int wmi_set_channel(struct wil6210_priv *wil, int channel)
wil6210_priv     2316 drivers/net/wireless/ath/wil6210/wmi.c int wmi_get_channel(struct wil6210_priv *wil, int *channel)
wil6210_priv     2343 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2371 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2395 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2419 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2437 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2453 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2480 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2524 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2565 drivers/net/wireless/ath/wil6210/wmi.c int wmi_rxon(struct wil6210_priv *wil, bool on)
wil6210_priv     2594 drivers/net/wireless/ath/wil6210/wmi.c int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring)
wil6210_priv     2660 drivers/net/wireless/ath/wil6210/wmi.c int wmi_get_temperature(struct wil6210_priv *wil, u32 *t_bb, u32 *t_rf)
wil6210_priv     2690 drivers/net/wireless/ath/wil6210/wmi.c int wmi_get_all_temperatures(struct wil6210_priv *wil,
wil6210_priv     2731 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     2770 drivers/net/wireless/ath/wil6210/wmi.c int wmi_addba(struct wil6210_priv *wil, u8 mid,
wil6210_priv     2789 drivers/net/wireless/ath/wil6210/wmi.c int wmi_delba_tx(struct wil6210_priv *wil, u8 mid, u8 ringid, u16 reason)
wil6210_priv     2801 drivers/net/wireless/ath/wil6210/wmi.c int wmi_delba_rx(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u16 reason)
wil6210_priv     2821 drivers/net/wireless/ath/wil6210/wmi.c int wmi_addba_rx_resp(struct wil6210_priv *wil,
wil6210_priv     2873 drivers/net/wireless/ath/wil6210/wmi.c int wmi_addba_rx_resp_edma(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid,
wil6210_priv     2921 drivers/net/wireless/ath/wil6210/wmi.c int wmi_ps_dev_profile_cfg(struct wil6210_priv *wil,
wil6210_priv     2957 drivers/net/wireless/ath/wil6210/wmi.c int wmi_set_mgmt_retry(struct wil6210_priv *wil, u8 retry_short)
wil6210_priv     2992 drivers/net/wireless/ath/wil6210/wmi.c int wmi_get_mgmt_retry(struct wil6210_priv *wil, u8 *retry_short)
wil6210_priv     3021 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3035 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3052 drivers/net/wireless/ath/wil6210/wmi.c void wmi_event_flush(struct wil6210_priv *wil)
wil6210_priv     3083 drivers/net/wireless/ath/wil6210/wmi.c int wmi_suspend(struct wil6210_priv *wil)
wil6210_priv     3172 drivers/net/wireless/ath/wil6210/wmi.c int wmi_resume(struct wil6210_priv *wil)
wil6210_priv     3200 drivers/net/wireless/ath/wil6210/wmi.c int wmi_port_allocate(struct wil6210_priv *wil, u8 mid,
wil6210_priv     3254 drivers/net/wireless/ath/wil6210/wmi.c int wmi_port_delete(struct wil6210_priv *wil, u8 mid)
wil6210_priv     3301 drivers/net/wireless/ath/wil6210/wmi.c static void wmi_event_handle(struct wil6210_priv *wil,
wil6210_priv     3371 drivers/net/wireless/ath/wil6210/wmi.c static struct list_head *next_wmi_ev(struct wil6210_priv *wil)
wil6210_priv     3393 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = container_of(work, struct wil6210_priv,
wil6210_priv     3407 drivers/net/wireless/ath/wil6210/wmi.c bool wil_is_wmi_idle(struct wil6210_priv *wil)
wil6210_priv     3441 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_ssids(struct wil6210_priv *wil,
wil6210_priv     3479 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_channels(struct wil6210_priv *wil,
wil6210_priv     3501 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_plans(struct wil6210_priv *wil,
wil6210_priv     3524 drivers/net/wireless/ath/wil6210/wmi.c int wmi_start_sched_scan(struct wil6210_priv *wil,
wil6210_priv     3570 drivers/net/wireless/ath/wil6210/wmi.c int wmi_stop_sched_scan(struct wil6210_priv *wil)
wil6210_priv     3602 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3651 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3701 drivers/net/wireless/ath/wil6210/wmi.c int wil_wmi_tx_sring_cfg(struct wil6210_priv *wil, int ring_id)
wil6210_priv     3741 drivers/net/wireless/ath/wil6210/wmi.c int wil_wmi_cfg_def_rx_offload(struct wil6210_priv *wil, u16 max_rx_pl_per_desc)
wil6210_priv     3777 drivers/net/wireless/ath/wil6210/wmi.c int wil_wmi_rx_sring_add(struct wil6210_priv *wil, u16 ring_id)
wil6210_priv     3820 drivers/net/wireless/ath/wil6210/wmi.c int wil_wmi_rx_desc_ring_add(struct wil6210_priv *wil, int status_ring_id)
wil6210_priv     3865 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3918 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);
wil6210_priv     3964 drivers/net/wireless/ath/wil6210/wmi.c 	struct wil6210_priv *wil = vif_to_wil(vif);