/linux-4.1.27/drivers/net/wireless/ath/wil6210/ |
D | interrupt.c | 77 static void wil6210_mask_irq_tx(struct wil6210_priv *wil) in wil6210_mask_irq_tx() 84 static void wil6210_mask_irq_rx(struct wil6210_priv *wil) in wil6210_mask_irq_rx() 91 static void wil6210_mask_irq_misc(struct wil6210_priv *wil) in wil6210_mask_irq_misc() 98 static void wil6210_mask_irq_pseudo(struct wil6210_priv *wil) in wil6210_mask_irq_pseudo() 108 void wil6210_unmask_irq_tx(struct wil6210_priv *wil) in wil6210_unmask_irq_tx() 115 void wil6210_unmask_irq_rx(struct wil6210_priv *wil) in wil6210_unmask_irq_rx() 122 static void wil6210_unmask_irq_misc(struct wil6210_priv *wil) in wil6210_unmask_irq_misc() 129 static void wil6210_unmask_irq_pseudo(struct wil6210_priv *wil) in wil6210_unmask_irq_pseudo() 139 void wil_mask_irq(struct wil6210_priv *wil) in wil_mask_irq() 149 void wil_unmask_irq(struct wil6210_priv *wil) in wil_unmask_irq() [all …]
|
D | main.c | 136 static void wil_disconnect_cid(struct wil6210_priv *wil, int cid, in wil_disconnect_cid() 184 static void _wil6210_disconnect(struct wil6210_priv *wil, const u8 *bssid, in _wil6210_disconnect() 242 struct wil6210_priv *wil = container_of(work, in wil_disconnect_worker() local 252 struct wil6210_priv *wil = (void *)x; in wil_connect_timer_fn() local 264 struct wil6210_priv *wil = (void *)x; in wil_scan_timer_fn() local 272 static int wil_wait_for_recovery(struct wil6210_priv *wil) in wil_wait_for_recovery() 287 void wil_set_recovery_state(struct wil6210_priv *wil, int state) in wil_set_recovery_state() 298 struct wil6210_priv *wil = container_of(work, struct wil6210_priv, in wil_fw_error_worker() local 354 static int wil_find_free_vring(struct wil6210_priv *wil) in wil_find_free_vring() 365 int wil_bcast_init(struct wil6210_priv *wil) in wil_bcast_init() [all …]
|
D | rx_reorder.c | 43 static void wil_release_reorder_frame(struct wil6210_priv *wil, in wil_release_reorder_frame() 62 static void wil_release_reorder_frames(struct wil6210_priv *wil, in wil_release_reorder_frames() 81 static void wil_reorder_release(struct wil6210_priv *wil, in wil_reorder_release() 93 void wil_rx_reorder(struct wil6210_priv *wil, struct sk_buff *skb) in wil_rx_reorder() 202 struct wil_tid_ampdu_rx *wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil, in wil_tid_ampdu_rx_alloc() 229 void wil_tid_ampdu_rx_free(struct wil6210_priv *wil, in wil_tid_ampdu_rx_free() 241 static u16 wil_agg_size(struct wil6210_priv *wil, u16 req_agg_wsize) in wil_agg_size() 253 int wil_addba_rx_request(struct wil6210_priv *wil, u8 cidxtid, in wil_addba_rx_request() 277 static void wil_back_rx_handle(struct wil6210_priv *wil, in wil_back_rx_handle() 339 void wil_back_rx_flush(struct wil6210_priv *wil) in wil_back_rx_flush() [all …]
|
D | wmi.c | 122 void __iomem *wmi_buffer(struct wil6210_priv *wil, __le32 ptr_) in wmi_buffer() 144 void __iomem *wmi_addr(struct wil6210_priv *wil, u32 ptr) in wmi_addr() 161 int wmi_read_hdr(struct wil6210_priv *wil, __le32 ptr, in wmi_read_hdr() 174 static int __wmi_send(struct wil6210_priv *wil, u16 cmdid, void *buf, u16 len) in __wmi_send() 270 int wmi_send(struct wil6210_priv *wil, u16 cmdid, void *buf, u16 len) in wmi_send() 282 static void wmi_evt_ready(struct wil6210_priv *wil, int id, void *d, int len) in wmi_evt_ready() 297 static void wmi_evt_fw_ready(struct wil6210_priv *wil, int id, void *d, in wmi_evt_fw_ready() 308 static void wmi_evt_rx_mgmt(struct wil6210_priv *wil, int id, void *d, int len) in wmi_evt_rx_mgmt() 365 static void wmi_evt_scan_complete(struct wil6210_priv *wil, int id, in wmi_evt_scan_complete() 384 static void wmi_evt_connect(struct wil6210_priv *wil, int id, void *d, int len) in wmi_evt_connect() [all …]
|
D | netdev.c | 23 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_open() local 32 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_stop() local 41 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_change_mtu() local 56 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_do_ioctl() local 77 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, in wil6210_netdev_poll_rx() local 98 struct wil6210_priv *wil = container_of(napi, struct wil6210_priv, in wil6210_netdev_poll_tx() local 134 struct wil6210_priv *wil; in wil_if_alloc() local 195 void wil_if_free(struct wil6210_priv *wil) in wil_if_free() 212 int wil_if_add(struct wil6210_priv *wil) in wil_if_add() 228 void wil_if_remove(struct wil6210_priv *wil) in wil_if_remove()
|
D | cfg80211.c | 108 int wil_cid_fill_sinfo(struct wil6210_priv *wil, int cid, in wil_cid_fill_sinfo() 178 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_get_station() local 195 static int wil_find_cid_by_idx(struct wil6210_priv *wil, int idx) in wil_find_cid_by_idx() 214 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_dump_station() local 234 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_change_iface() local 262 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_scan() local 338 static void wil_print_crypto(struct wil6210_priv *wil, in wil_print_crypto() 362 static void wil_print_connect_params(struct wil6210_priv *wil, in wil_print_connect_params() 383 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_connect() local 508 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_disconnect() local [all …]
|
D | pcie_bus.c | 35 void wil_set_capabilities(struct wil6210_priv *wil) in wil_set_capabilities() 55 void wil_disable_irq(struct wil6210_priv *wil) in wil_disable_irq() 66 void wil_enable_irq(struct wil6210_priv *wil) in wil_enable_irq() 78 static int wil_if_pcie_enable(struct wil6210_priv *wil) in wil_if_pcie_enable() 152 static int wil_if_pcie_disable(struct wil6210_priv *wil) in wil_if_pcie_disable() 170 struct wil6210_priv *wil; in wil_pcie_probe() local 270 struct wil6210_priv *wil = pci_get_drvdata(pdev); in wil_pcie_remove() local
|
D | fw_inc.c | 21 #define wil_err_fw(wil, fmt, arg...) wil_err(wil, "ERR[ FW ]" fmt, ##arg) argument 22 #define wil_dbg_fw(wil, fmt, arg...) wil_dbg(wil, "DBG[ FW ]" fmt, ##arg) argument 46 static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size) in wil_fw_verify() 121 static int fw_handle_comment(struct wil6210_priv *wil, const void *data, in fw_handle_comment() 129 static int fw_handle_data(struct wil6210_priv *wil, const void *data, in fw_handle_data() 150 static int fw_handle_fill(struct wil6210_priv *wil, const void *data, in fw_handle_fill() 184 static int fw_handle_file_header(struct wil6210_priv *wil, const void *data, in fw_handle_file_header() 202 static int fw_handle_direct_write(struct wil6210_priv *wil, const void *data, in fw_handle_direct_write() 236 static int gw_write(struct wil6210_priv *wil, void __iomem *gwa_addr, in gw_write() 258 static int fw_handle_gateway_data(struct wil6210_priv *wil, const void *data, in fw_handle_gateway_data() [all …]
|
D | txrx.c | 97 static int wil_vring_alloc(struct wil6210_priv *wil, struct vring *vring) in wil_vring_alloc() 157 static void wil_vring_free(struct wil6210_priv *wil, struct vring *vring, in wil_vring_free() 217 static int wil_vring_alloc_skb(struct wil6210_priv *wil, struct vring *vring, in wil_vring_alloc_skb() 261 static void wil_rx_add_radiotap_header(struct wil6210_priv *wil, in wil_rx_add_radiotap_header() 368 static struct sk_buff *wil_vring_reap_rx(struct wil6210_priv *wil, in wil_vring_reap_rx() 491 static int wil_rx_refill(struct wil6210_priv *wil, int count) in wil_rx_refill() 522 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_netif_rx_any() local 605 void wil_rx_handle(struct wil6210_priv *wil, int *quota) in wil_rx_handle() 633 int wil_rx_init(struct wil6210_priv *wil, u16 size) in wil_rx_init() 665 void wil_rx_fini(struct wil6210_priv *wil) in wil_rx_fini() [all …]
|
D | ioctl.c | 25 #define wil_dbg_ioctl(wil, fmt, arg...) wil_dbg(wil, "DBG[IOC ]" fmt, ##arg) argument 27 static void __iomem *wil_ioc_addr(struct wil6210_priv *wil, uint32_t addr, in wil_ioc_addr() 58 static int wil_ioc_memio_dword(struct wil6210_priv *wil, void __user *data) in wil_ioc_memio_dword() 102 static int wil_ioc_memio_block(struct wil6210_priv *wil, void __user *data) in wil_ioc_memio_block() 162 int wil_ioctl(struct wil6210_priv *wil, void __user *data, int cmd) in wil_ioctl()
|
D | ethtool.c | 26 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_begin() local 37 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_complete() local 47 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_get_coalesce() local 75 struct wil6210_priv *wil = ndev_to_wil(ndev); in wil_ethtoolops_set_coalesce() local
|
D | debugfs.c | 49 static void wil_print_vring(struct seq_file *s, struct wil6210_priv *wil, in wil_print_vring() 89 struct wil6210_priv *wil = s->private; in wil_vring_debugfs_show() local 159 struct wil6210_priv *wil = s->private; in wil_print_ring() local 244 struct wil6210_priv *wil = s->private; in wil_mbox_debugfs_show() local 324 static void wil6210_debugfs_init_offset(struct wil6210_priv *wil, in wil6210_debugfs_init_offset() 371 static int wil6210_debugfs_create_ISR(struct wil6210_priv *wil, in wil6210_debugfs_create_ISR() 393 static int wil6210_debugfs_create_pseudo_ISR(struct wil6210_priv *wil, in wil6210_debugfs_create_pseudo_ISR() 446 static int wil6210_debugfs_create_ITR_CNT(struct wil6210_priv *wil, in wil6210_debugfs_create_ITR_CNT() 473 struct wil6210_priv *wil = s->private; in wil_memread_debugfs_show() local 554 struct wil6210_priv *wil = file->private_data; in wil_write_file_reset() local [all …]
|
D | debug.c | 20 void wil_err(struct wil6210_priv *wil, const char *fmt, ...) in wil_err() 35 void wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...) in wil_err_ratelimited() 52 void wil_info(struct wil6210_priv *wil, const char *fmt, ...) in wil_info() 67 void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...) in wil_dbg_trace()
|
D | wil6210.h | 631 #define wil_dbg(wil, fmt, arg...) do { \ argument 636 #define wil_dbg_irq(wil, fmt, arg...) wil_dbg(wil, "DBG[ IRQ]" fmt, ##arg) argument 637 #define wil_dbg_txrx(wil, fmt, arg...) wil_dbg(wil, "DBG[TXRX]" fmt, ##arg) argument 638 #define wil_dbg_wmi(wil, fmt, arg...) wil_dbg(wil, "DBG[ WMI]" fmt, ##arg) argument 639 #define wil_dbg_misc(wil, fmt, arg...) wil_dbg(wil, "DBG[MISC]" fmt, ##arg) argument
|