qtnf_bus 23 drivers/net/wireless/quantenna/qtnfmac/bus.h struct qtnf_bus; qtnf_bus 27 drivers/net/wireless/quantenna/qtnfmac/bus.h int (*preinit)(struct qtnf_bus *); qtnf_bus 28 drivers/net/wireless/quantenna/qtnfmac/bus.h void (*stop)(struct qtnf_bus *); qtnf_bus 31 drivers/net/wireless/quantenna/qtnfmac/bus.h int (*control_tx)(struct qtnf_bus *, struct sk_buff *); qtnf_bus 34 drivers/net/wireless/quantenna/qtnfmac/bus.h int (*data_tx)(struct qtnf_bus *, struct sk_buff *); qtnf_bus 35 drivers/net/wireless/quantenna/qtnfmac/bus.h void (*data_tx_timeout)(struct qtnf_bus *, struct net_device *); qtnf_bus 36 drivers/net/wireless/quantenna/qtnfmac/bus.h void (*data_rx_start)(struct qtnf_bus *); qtnf_bus 37 drivers/net/wireless/quantenna/qtnfmac/bus.h void (*data_rx_stop)(struct qtnf_bus *); qtnf_bus 61 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline bool qtnf_fw_is_up(struct qtnf_bus *bus) qtnf_bus 69 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline bool qtnf_fw_is_attached(struct qtnf_bus *bus) qtnf_bus 78 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline void *get_bus_priv(struct qtnf_bus *bus) qtnf_bus 88 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline int qtnf_bus_preinit(struct qtnf_bus *bus) qtnf_bus 95 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline void qtnf_bus_stop(struct qtnf_bus *bus) qtnf_bus 102 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline int qtnf_bus_data_tx(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 108 drivers/net/wireless/quantenna/qtnfmac/bus.h qtnf_bus_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) qtnf_bus 113 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline int qtnf_bus_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 118 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline void qtnf_bus_data_rx_start(struct qtnf_bus *bus) qtnf_bus 123 drivers/net/wireless/quantenna/qtnfmac/bus.h static inline void qtnf_bus_data_rx_stop(struct qtnf_bus *bus) qtnf_bus 128 drivers/net/wireless/quantenna/qtnfmac/bus.h static __always_inline void qtnf_bus_lock(struct qtnf_bus *bus) qtnf_bus 133 drivers/net/wireless/quantenna/qtnfmac/bus.h static __always_inline void qtnf_bus_unlock(struct qtnf_bus *bus) qtnf_bus 140 drivers/net/wireless/quantenna/qtnfmac/bus.h int qtnf_core_attach(struct qtnf_bus *bus); qtnf_bus 141 drivers/net/wireless/quantenna/qtnfmac/bus.h void qtnf_core_detach(struct qtnf_bus *bus); qtnf_bus 960 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_bus *bus = mac->bus; qtnf_bus 1029 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus) qtnf_bus 77 drivers/net/wireless/quantenna/qtnfmac/commands.c static int qtnf_cmd_send_with_reply(struct qtnf_bus *bus, qtnf_bus 142 drivers/net/wireless/quantenna/qtnfmac/commands.c static inline int qtnf_cmd_send(struct qtnf_bus *bus, struct sk_buff *cmd_skb) qtnf_bus 853 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_resp_proc_hw_info(struct qtnf_bus *bus, qtnf_bus 1630 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_get_hw_info(struct qtnf_bus *bus) qtnf_bus 1772 drivers/net/wireless/quantenna/qtnfmac/commands.c int qtnf_cmd_send_init_fw(struct qtnf_bus *bus) qtnf_bus 1794 drivers/net/wireless/quantenna/qtnfmac/commands.c void qtnf_cmd_send_deinit_fw(struct qtnf_bus *bus) qtnf_bus 2375 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = mac->bus; qtnf_bus 2529 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; qtnf_bus 2561 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; qtnf_bus 2590 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; qtnf_bus 2620 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; qtnf_bus 2649 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qtnf_bus *bus = vif->mac->bus; qtnf_bus 12 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_send_init_fw(struct qtnf_bus *bus); qtnf_bus 13 drivers/net/wireless/quantenna/qtnfmac/commands.h void qtnf_cmd_send_deinit_fw(struct qtnf_bus *bus); qtnf_bus 14 drivers/net/wireless/quantenna/qtnfmac/commands.h int qtnf_cmd_get_hw_info(struct qtnf_bus *bus); qtnf_bus 32 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_wmac *qtnf_core_get_mac(const struct qtnf_bus *bus, u8 macid) qtnf_bus 155 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_bus *bus; qtnf_bus 394 drivers/net/wireless/quantenna/qtnfmac/core.c static struct qtnf_wmac *qtnf_core_mac_alloc(struct qtnf_bus *bus, qtnf_bus 486 drivers/net/wireless/quantenna/qtnfmac/core.c static void qtnf_core_mac_detach(struct qtnf_bus *bus, unsigned int macid) qtnf_bus 537 drivers/net/wireless/quantenna/qtnfmac/core.c static int qtnf_core_mac_attach(struct qtnf_bus *bus, unsigned int macid) qtnf_bus 615 drivers/net/wireless/quantenna/qtnfmac/core.c int qtnf_core_attach(struct qtnf_bus *bus) qtnf_bus 684 drivers/net/wireless/quantenna/qtnfmac/core.c void qtnf_core_detach(struct qtnf_bus *bus) qtnf_bus 719 drivers/net/wireless/quantenna/qtnfmac/core.c struct net_device *qtnf_classify_skb(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 781 drivers/net/wireless/quantenna/qtnfmac/core.c struct qtnf_bus *bus; qtnf_bus 41 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_bus; qtnf_bus 111 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_bus *bus; qtnf_bus 138 drivers/net/wireless/quantenna/qtnfmac/core.h struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus); qtnf_bus 145 drivers/net/wireless/quantenna/qtnfmac/core.h struct qtnf_wmac *qtnf_core_get_mac(const struct qtnf_bus *bus, u8 macid); qtnf_bus 146 drivers/net/wireless/quantenna/qtnfmac/core.h struct net_device *qtnf_classify_skb(struct qtnf_bus *bus, struct sk_buff *skb); qtnf_bus 6 drivers/net/wireless/quantenna/qtnfmac/debug.c void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) qtnf_bus 13 drivers/net/wireless/quantenna/qtnfmac/debug.c void qtnf_debugfs_remove(struct qtnf_bus *bus) qtnf_bus 19 drivers/net/wireless/quantenna/qtnfmac/debug.c void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, qtnf_bus 14 drivers/net/wireless/quantenna/qtnfmac/debug.h void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name); qtnf_bus 15 drivers/net/wireless/quantenna/qtnfmac/debug.h void qtnf_debugfs_remove(struct qtnf_bus *bus); qtnf_bus 16 drivers/net/wireless/quantenna/qtnfmac/debug.h void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, qtnf_bus 21 drivers/net/wireless/quantenna/qtnfmac/debug.h static inline void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) qtnf_bus 25 drivers/net/wireless/quantenna/qtnfmac/debug.h static inline void qtnf_debugfs_remove(struct qtnf_bus *bus) qtnf_bus 30 drivers/net/wireless/quantenna/qtnfmac/debug.h qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, qtnf_bus 691 drivers/net/wireless/quantenna/qtnfmac/event.c static int qtnf_event_process_skb(struct qtnf_bus *bus, qtnf_bus 723 drivers/net/wireless/quantenna/qtnfmac/event.c struct qtnf_bus *bus = container_of(work, struct qtnf_bus, event_work); qtnf_bus 50 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c int qtnf_pcie_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 85 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static void qtnf_pcie_bringup_fw_async(struct qtnf_bus *bus) qtnf_bus 96 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 106 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 116 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 131 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c int qtnf_pcie_fw_boot_done(struct qtnf_bus *bus) qtnf_bus 238 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus = pci_get_drvdata(priv->pdev); qtnf_bus 277 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus; qtnf_bus 407 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus; qtnf_bus 435 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus; qtnf_bus 448 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct qtnf_bus *bus; qtnf_bus 26 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h int (*probe_cb)(struct qtnf_bus *bus, unsigned int tx_bd_size); qtnf_bus 27 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h void (*remove_cb)(struct qtnf_bus *bus); qtnf_bus 28 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h int (*suspend_cb)(struct qtnf_bus *bus); qtnf_bus 29 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h int (*resume_cb)(struct qtnf_bus *bus); qtnf_bus 72 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h int qtnf_pcie_control_tx(struct qtnf_bus *bus, struct sk_buff *skb); qtnf_bus 74 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h int qtnf_pcie_fw_boot_done(struct qtnf_bus *bus); qtnf_bus 79 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h struct qtnf_bus *qtnf_pcie_pearl_alloc(struct pci_dev *pdev); qtnf_bus 80 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h struct qtnf_bus *qtnf_pcie_topaz_alloc(struct pci_dev *pdev); qtnf_bus 534 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_pcie_data_tx(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 612 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = (struct qtnf_bus *)data; qtnf_bus 672 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = container_of(napi, struct qtnf_bus, mux_napi); qtnf_bus 775 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c qtnf_pcie_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) qtnf_bus 782 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static void qtnf_pcie_data_rx_start(struct qtnf_bus *bus) qtnf_bus 790 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static void qtnf_pcie_data_rx_stop(struct qtnf_bus *bus) qtnf_bus 811 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 835 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 868 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = pci_get_drvdata(pdev); qtnf_bus 981 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus = container_of(work, struct qtnf_bus, fw_work); qtnf_bus 1069 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_pcie_pearl_probe(struct qtnf_bus *bus, unsigned int tx_bd_size) qtnf_bus 1118 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static void qtnf_pcie_pearl_remove(struct qtnf_bus *bus) qtnf_bus 1127 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_pcie_pearl_suspend(struct qtnf_bus *bus) qtnf_bus 1132 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_pcie_pearl_resume(struct qtnf_bus *bus) qtnf_bus 1138 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *qtnf_pcie_pearl_alloc(struct pci_dev *pdev) qtnf_bus 1140 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_bus *bus; qtnf_bus 434 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_try_stop_xmit(struct qtnf_bus *bus, struct net_device *ndev) qtnf_bus 456 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_try_wake_xmit(struct qtnf_bus *bus, struct net_device *ndev) qtnf_bus 489 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_pcie_data_tx(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 562 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus = (struct qtnf_bus *)data; qtnf_bus 604 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus = container_of(napi, struct qtnf_bus, mux_napi); qtnf_bus 715 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c qtnf_pcie_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) qtnf_bus 723 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_pcie_data_rx_start(struct qtnf_bus *bus) qtnf_bus 731 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_pcie_data_rx_stop(struct qtnf_bus *bus) qtnf_bus 752 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 762 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus = dev_get_drvdata(s->private); qtnf_bus 846 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_pre_init_ep(struct qtnf_bus *bus) qtnf_bus 1032 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus = container_of(work, struct qtnf_bus, fw_work); qtnf_bus 1116 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_pcie_topaz_probe(struct qtnf_bus *bus, unsigned int tx_bd_num) qtnf_bus 1169 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_pcie_topaz_remove(struct qtnf_bus *bus) qtnf_bus 1178 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_pcie_topaz_suspend(struct qtnf_bus *bus) qtnf_bus 1195 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_pcie_topaz_resume(struct qtnf_bus *bus) qtnf_bus 1213 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *qtnf_pcie_topaz_alloc(struct pci_dev *pdev) qtnf_bus 1215 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_bus *bus; qtnf_bus 15 drivers/net/wireless/quantenna/qtnfmac/trans.c int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus, struct sk_buff *cmd_skb, qtnf_bus 81 drivers/net/wireless/quantenna/qtnfmac/trans.c static void qtnf_trans_signal_cmdresp(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 112 drivers/net/wireless/quantenna/qtnfmac/trans.c static int qtnf_trans_event_enqueue(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 129 drivers/net/wireless/quantenna/qtnfmac/trans.c void qtnf_trans_init(struct qtnf_bus *bus) qtnf_bus 147 drivers/net/wireless/quantenna/qtnfmac/trans.c static void qtnf_trans_free_events(struct qtnf_bus *bus) qtnf_bus 158 drivers/net/wireless/quantenna/qtnfmac/trans.c void qtnf_trans_free(struct qtnf_bus *bus) qtnf_bus 168 drivers/net/wireless/quantenna/qtnfmac/trans.c int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb) qtnf_bus 19 drivers/net/wireless/quantenna/qtnfmac/trans.h struct qtnf_bus; qtnf_bus 35 drivers/net/wireless/quantenna/qtnfmac/trans.h void qtnf_trans_init(struct qtnf_bus *bus); qtnf_bus 36 drivers/net/wireless/quantenna/qtnfmac/trans.h void qtnf_trans_free(struct qtnf_bus *bus); qtnf_bus 38 drivers/net/wireless/quantenna/qtnfmac/trans.h int qtnf_trans_send_next_cmd(struct qtnf_bus *bus); qtnf_bus 39 drivers/net/wireless/quantenna/qtnfmac/trans.h int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb); qtnf_bus 40 drivers/net/wireless/quantenna/qtnfmac/trans.h int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus,