Home
last modified time | relevance | path

Searched refs:qede_dev (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/include/linux/qed/
Dqede_rdma.h42 struct qede_dev;
74 bool qede_rdma_supported(struct qede_dev *dev);
77 int qede_rdma_dev_add(struct qede_dev *dev, bool recovery);
78 void qede_rdma_dev_event_open(struct qede_dev *dev);
79 void qede_rdma_dev_event_close(struct qede_dev *dev);
80 void qede_rdma_dev_remove(struct qede_dev *dev, bool recovery);
81 void qede_rdma_event_changeaddr(struct qede_dev *edr);
84 static inline int qede_rdma_dev_add(struct qede_dev *dev, in qede_rdma_dev_add()
90 static inline void qede_rdma_dev_event_open(struct qede_dev *dev) {} in qede_rdma_dev_event_open()
91 static inline void qede_rdma_dev_event_close(struct qede_dev *dev) {} in qede_rdma_dev_event_close()
[all …]
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_dcbnl.c14 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getstate()
21 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_setstate()
36 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgtccfgtx()
45 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgbwgcfgtx()
54 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgtccfgrx()
63 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgbwgcfgrx()
71 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpfccfg()
79 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_setpfccfg()
86 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getcap()
93 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getnumtcs()
[all …]
Dqede_rdma.c43 bool qede_rdma_supported(struct qede_dev *dev) in qede_rdma_supported()
48 static void _qede_rdma_dev_add(struct qede_dev *edev) in _qede_rdma_dev_add()
59 static int qede_rdma_create_wq(struct qede_dev *edev) in qede_rdma_create_wq()
71 static void qede_rdma_cleanup_event(struct qede_dev *edev) in qede_rdma_cleanup_event()
86 static void qede_rdma_destroy_wq(struct qede_dev *edev) in qede_rdma_destroy_wq()
92 int qede_rdma_dev_add(struct qede_dev *edev, bool recovery) in qede_rdma_dev_add()
116 static void _qede_rdma_dev_remove(struct qede_dev *edev) in _qede_rdma_dev_remove()
122 void qede_rdma_dev_remove(struct qede_dev *edev, bool recovery) in qede_rdma_dev_remove()
146 static void _qede_rdma_dev_open(struct qede_dev *edev) in _qede_rdma_dev_open()
152 static void qede_rdma_dev_open(struct qede_dev *edev) in qede_rdma_dev_open()
[all …]
Dqede_ptp.h40 void qede_ptp_rx_ts(struct qede_dev *edev, struct sk_buff *skb);
41 void qede_ptp_tx_ts(struct qede_dev *edev, struct sk_buff *skb);
42 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *req);
43 void qede_ptp_disable(struct qede_dev *edev);
44 int qede_ptp_enable(struct qede_dev *edev, bool init_tc);
45 int qede_ptp_get_ts_info(struct qede_dev *edev, struct ethtool_ts_info *ts);
47 static inline void qede_ptp_record_rx_ts(struct qede_dev *edev, in qede_ptp_record_rx_ts()
Dqede.h194 struct qede_dev { struct
453 struct qede_dev *edev;
494 void qede_process_arfs_filters(struct qede_dev *edev, bool free_fltr);
495 void qede_poll_for_freeing_arfs_filters(struct qede_dev *edev);
497 void qede_free_arfs(struct qede_dev *edev);
498 int qede_alloc_arfs(struct qede_dev *edev);
499 int qede_add_cls_rule(struct qede_dev *edev, struct ethtool_rxnfc *info);
500 int qede_delete_flow_filter(struct qede_dev *edev, u64 cookie);
501 int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd);
502 int qede_get_cls_rule_all(struct qede_dev *edev, struct ethtool_rxnfc *info,
[all …]
Dqede_filter.c113 static void qede_configure_arfs_fltr(struct qede_dev *edev, in qede_configure_arfs_fltr()
152 qede_free_arfs_filter(struct qede_dev *edev, struct qede_arfs_fltr_node *fltr) in qede_free_arfs_filter()
163 qede_enqueue_fltr_and_config_searcher(struct qede_dev *edev, in qede_enqueue_fltr_and_config_searcher()
191 qede_dequeue_fltr_and_config_searcher(struct qede_dev *edev, in qede_dequeue_fltr_and_config_searcher()
214 struct qede_dev *edev = dev; in qede_arfs_filter_op()
256 void qede_process_arfs_filters(struct qede_dev *edev, bool free_fltr) in qede_process_arfs_filters()
313 void qede_poll_for_freeing_arfs_filters(struct qede_dev *edev) in qede_poll_for_freeing_arfs_filters()
335 int qede_alloc_arfs(struct qede_dev *edev) in qede_alloc_arfs()
370 void qede_free_arfs(struct qede_dev *edev) in qede_free_arfs()
427 qede_alloc_filter(struct qede_dev *edev, int min_hlen) in qede_alloc_filter()
[all …]
Dqede_main.c137 static void qede_recovery_handler(struct qede_dev *edev);
146 struct qede_dev *edev = netdev_priv(ndev); in qede_set_vf_vlan()
164 struct qede_dev *edev = netdev_priv(ndev); in qede_set_vf_mac()
180 struct qede_dev *edev = netdev_priv(pci_get_drvdata(pdev)); in qede_sriov_configure()
236 struct qede_dev *edev; in qede_netdev_event()
322 void qede_fill_by_demand_stats(struct qede_dev *edev) in qede_fill_by_demand_stats()
431 struct qede_dev *edev = netdev_priv(dev); in qede_get_stats64()
462 struct qede_dev *edev = netdev_priv(dev); in qede_get_vf_config()
473 struct qede_dev *edev = netdev_priv(dev); in qede_set_vf_rate()
481 struct qede_dev *edev = netdev_priv(dev); in qede_set_vf_spoofchk()
[all …]
Dqede_ptp.c43 struct qede_dev *edev;
66 struct qede_dev *edev = ptp->edev; in qede_ptp_adjfreq()
85 struct qede_dev *edev; in qede_ptp_adjtime()
103 struct qede_dev *edev; in qede_ptp_gettime()
124 struct qede_dev *edev; in qede_ptp_settime()
148 struct qede_dev *edev; in qede_ptp_ancillary_feature_enable()
162 struct qede_dev *edev; in qede_ptp_task()
208 struct qede_dev *edev; in qede_ptp_read_cc()
224 static int qede_ptp_cfg_filters(struct qede_dev *edev) in qede_ptp_cfg_filters()
314 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *ifr) in qede_ptp_hw_ts()
[all …]
Dqede_ethtool.c220 static void qede_get_strings_stats_txq(struct qede_dev *edev, in qede_get_strings_stats_txq()
237 static void qede_get_strings_stats_rxq(struct qede_dev *edev, in qede_get_strings_stats_rxq()
249 static bool qede_is_irrelevant_stat(struct qede_dev *edev, int stat_index) in qede_is_irrelevant_stat()
256 static void qede_get_strings_stats(struct qede_dev *edev, u8 *buf) in qede_get_strings_stats()
291 struct qede_dev *edev = netdev_priv(dev); in qede_get_strings()
334 struct qede_dev *edev = netdev_priv(dev); in qede_get_ethtool_stats()
374 struct qede_dev *edev = netdev_priv(dev); in qede_get_sset_count()
411 struct qede_dev *edev = netdev_priv(dev); in qede_get_priv_flags()
494 struct qede_dev *edev = netdev_priv(dev); in qede_get_link_ksettings()
532 struct qede_dev *edev = netdev_priv(dev); in qede_set_link_ksettings()
[all …]
Dqede_fp.c100 int qede_free_tx_pkt(struct qede_dev *edev, struct qede_tx_queue *txq, int *len) in qede_free_tx_pkt()
330 static int qede_xdp_xmit(struct qede_dev *edev, struct qede_fastpath *fp, in qede_xdp_xmit()
388 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_xdp_tx_int()
409 static int qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_int()
565 void qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_update_rx_prod()
614 static inline void qede_skb_receive(struct qede_dev *edev, in qede_skb_receive()
625 static void qede_set_gro_params(struct qede_dev *edev, in qede_set_gro_params()
641 static int qede_fill_frag_skb(struct qede_dev *edev, in qede_fill_frag_skb()
733 qede_tpa_rx_build_skb(struct qede_dev *edev, in qede_tpa_rx_build_skb()
764 qede_rx_build_skb(struct qede_dev *edev, in qede_rx_build_skb()
[all …]
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed.h830 struct qede_dev *edev;