/Linux-v6.6/drivers/net/wireless/quantenna/qtnfmac/ |
D | bus.h | 33 struct qtnf_bus; 37 int (*preinit)(struct qtnf_bus *); 38 void (*stop)(struct qtnf_bus *); 41 int (*control_tx)(struct qtnf_bus *, struct sk_buff *); 44 int (*data_tx)(struct qtnf_bus *bus, struct sk_buff *skb, 46 void (*data_tx_timeout)(struct qtnf_bus *, struct net_device *); 47 void (*data_tx_use_meta_set)(struct qtnf_bus *bus, bool use_meta); 48 void (*data_rx_start)(struct qtnf_bus *); 49 void (*data_rx_stop)(struct qtnf_bus *); 52 struct qtnf_bus { struct [all …]
|
D | debug.h | 14 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name); 15 void qtnf_debugfs_remove(struct qtnf_bus *bus); 16 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, 21 static inline void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) in qtnf_debugfs_init() 25 static inline void qtnf_debugfs_remove(struct qtnf_bus *bus) in qtnf_debugfs_remove() 30 qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, in qtnf_debugfs_add_entry()
|
D | trans.h | 19 struct qtnf_bus; 35 void qtnf_trans_init(struct qtnf_bus *bus); 36 void qtnf_trans_free(struct qtnf_bus *bus); 38 int qtnf_trans_send_next_cmd(struct qtnf_bus *bus); 39 int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb); 40 int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus,
|
D | trans.c | 15 int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus, struct sk_buff *cmd_skb, in qtnf_trans_send_cmd_with_resp() 81 static void qtnf_trans_signal_cmdresp(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_trans_signal_cmdresp() 112 static int qtnf_trans_event_enqueue(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_trans_event_enqueue() 129 void qtnf_trans_init(struct qtnf_bus *bus) in qtnf_trans_init() 147 static void qtnf_trans_free_events(struct qtnf_bus *bus) in qtnf_trans_free_events() 158 void qtnf_trans_free(struct qtnf_bus *bus) in qtnf_trans_free() 168 int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_trans_handle_rx_ctl_packet()
|
D | debug.c | 6 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) in qtnf_debugfs_init() 13 void qtnf_debugfs_remove(struct qtnf_bus *bus) in qtnf_debugfs_remove() 19 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, in qtnf_debugfs_add_entry()
|
D | core.h | 43 struct qtnf_bus; 102 struct qtnf_bus *bus; 130 struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus, 137 struct qtnf_wmac *qtnf_core_get_mac(const struct qtnf_bus *bus, u8 macid); 138 struct net_device *qtnf_classify_skb(struct qtnf_bus *bus, struct sk_buff *skb);
|
D | commands.h | 12 int qtnf_cmd_send_init_fw(struct qtnf_bus *bus); 13 void qtnf_cmd_send_deinit_fw(struct qtnf_bus *bus); 14 int qtnf_cmd_get_hw_info(struct qtnf_bus *bus);
|
D | core.c | 40 struct qtnf_wmac *qtnf_core_get_mac(const struct qtnf_bus *bus, u8 macid) in qtnf_core_get_mac() 142 struct qtnf_bus *bus; in qtnf_netdev_tx_timeout() 191 const struct qtnf_bus *bus = vif->mac->bus; in qtnf_netdev_port_parent_id() 408 static struct qtnf_wmac *qtnf_core_mac_alloc(struct qtnf_bus *bus, in qtnf_core_mac_alloc() 504 static void qtnf_core_mac_detach(struct qtnf_bus *bus, unsigned int macid) in qtnf_core_mac_detach() 558 static int qtnf_core_mac_attach(struct qtnf_bus *bus, unsigned int macid) in qtnf_core_mac_attach() 668 struct qtnf_bus *bus; in qtnf_core_netdevice_event() 716 int qtnf_core_attach(struct qtnf_bus *bus) in qtnf_core_attach() 798 void qtnf_core_detach(struct qtnf_bus *bus) in qtnf_core_detach() 833 struct net_device *qtnf_classify_skb(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_classify_skb() [all …]
|
D | commands.c | 77 static int qtnf_cmd_send_with_reply(struct qtnf_bus *bus, in qtnf_cmd_send_with_reply() 142 static inline int qtnf_cmd_send(struct qtnf_bus *bus, struct sk_buff *cmd_skb) in qtnf_cmd_send() 877 qtnf_cmd_resp_proc_hw_info(struct qtnf_bus *bus, in qtnf_cmd_resp_proc_hw_info() 1565 int qtnf_cmd_get_hw_info(struct qtnf_bus *bus) in qtnf_cmd_get_hw_info() 1675 int qtnf_cmd_send_init_fw(struct qtnf_bus *bus) in qtnf_cmd_send_init_fw() 1709 void qtnf_cmd_send_deinit_fw(struct qtnf_bus *bus) in qtnf_cmd_send_deinit_fw() 2243 struct qtnf_bus *bus = mac->bus; in qtnf_cmd_reg_notify() 2490 struct qtnf_bus *bus = vif->mac->bus; in qtnf_cmd_get_channel() 2522 struct qtnf_bus *bus = vif->mac->bus; in qtnf_cmd_start_cac() 2547 struct qtnf_bus *bus = vif->mac->bus; in qtnf_cmd_set_mac_acl() [all …]
|
D | event.c | 756 static int qtnf_event_process_skb(struct qtnf_bus *bus, in qtnf_event_process_skb() 788 struct qtnf_bus *bus = container_of(work, struct qtnf_bus, event_work); in qtnf_event_work_handler()
|
D | cfg80211.c | 995 struct qtnf_bus *bus = mac->bus; in qtnf_set_wakeup() 1069 struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus, in qtnf_wiphy_allocate()
|
/Linux-v6.6/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
D | pcie_priv.h | 26 int (*probe_cb)(struct qtnf_bus *bus, unsigned int tx_bd_size, 28 void (*remove_cb)(struct qtnf_bus *bus); 29 int (*suspend_cb)(struct qtnf_bus *bus); 30 int (*resume_cb)(struct qtnf_bus *bus); 72 int qtnf_pcie_control_tx(struct qtnf_bus *bus, struct sk_buff *skb); 74 int qtnf_pcie_fw_boot_done(struct qtnf_bus *bus); 79 struct qtnf_bus *qtnf_pcie_pearl_alloc(struct pci_dev *pdev); 80 struct qtnf_bus *qtnf_pcie_topaz_alloc(struct pci_dev *pdev);
|
D | pcie.c | 50 int qtnf_pcie_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_pcie_control_tx() 85 static void qtnf_pcie_bringup_fw_async(struct qtnf_bus *bus) in qtnf_pcie_bringup_fw_async() 96 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_mps_show() 106 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_msi_show() 116 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_shm_stats() 131 int qtnf_pcie_fw_boot_done(struct qtnf_bus *bus) in qtnf_pcie_fw_boot_done() 238 struct qtnf_bus *bus = pci_get_drvdata(priv->pdev); in qtnf_pcie_control_rx_callback() 277 struct qtnf_bus *bus; in qtnf_pcie_probe() 404 struct qtnf_bus *bus; in qtnf_pcie_remove() 431 struct qtnf_bus *bus; in qtnf_pcie_suspend() [all …]
|
D | pearl_pcie.c | 535 static int qtnf_pcie_skb_send(struct qtnf_bus *bus, struct sk_buff *skb) in qtnf_pcie_skb_send() 611 static int qtnf_pcie_data_tx(struct qtnf_bus *bus, struct sk_buff *skb, in qtnf_pcie_data_tx() 617 static int qtnf_pcie_data_tx_meta(struct qtnf_bus *bus, struct sk_buff *skb, in qtnf_pcie_data_tx_meta() 645 struct qtnf_bus *bus = (struct qtnf_bus *)data; in qtnf_pcie_pearl_interrupt() 705 struct qtnf_bus *bus = container_of(napi, struct qtnf_bus, mux_napi); in qtnf_pcie_pearl_rx_poll() 808 qtnf_pcie_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_pcie_data_tx_timeout() 815 static void qtnf_pcie_data_rx_start(struct qtnf_bus *bus) in qtnf_pcie_data_rx_start() 823 static void qtnf_pcie_data_rx_stop(struct qtnf_bus *bus) in qtnf_pcie_data_rx_stop() 831 static void qtnf_pearl_tx_use_meta_info_set(struct qtnf_bus *bus, bool use_meta) in qtnf_pearl_tx_use_meta_info_set() 853 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_irq_stats() [all …]
|
D | topaz_pcie.c | 445 static void qtnf_try_stop_xmit(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_try_stop_xmit() 467 static void qtnf_try_wake_xmit(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_try_wake_xmit() 500 static int qtnf_pcie_data_tx(struct qtnf_bus *bus, struct sk_buff *skb, in qtnf_pcie_data_tx() 567 struct qtnf_bus *bus = (struct qtnf_bus *)data; in qtnf_pcie_topaz_interrupt() 609 struct qtnf_bus *bus = container_of(napi, struct qtnf_bus, mux_napi); in qtnf_topaz_rx_poll() 720 qtnf_pcie_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) in qtnf_pcie_data_tx_timeout() 728 static void qtnf_pcie_data_rx_start(struct qtnf_bus *bus) in qtnf_pcie_data_rx_start() 736 static void qtnf_pcie_data_rx_stop(struct qtnf_bus *bus) in qtnf_pcie_data_rx_stop() 757 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_irq_stats() 767 struct qtnf_bus *bus = dev_get_drvdata(s->private); in qtnf_dbg_pkt_stats() [all …]
|