Searched refs:fbnic_net (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.h | 13 struct fbnic_net; 170 void fbnic_aggregate_ring_rx_counters(struct fbnic_net *fbn, 172 void fbnic_aggregate_ring_bdq_counters(struct fbnic_net *fbn, 174 void fbnic_aggregate_ring_tx_counters(struct fbnic_net *fbn, 176 void fbnic_aggregate_ring_xdp_counters(struct fbnic_net *fbn, 179 int fbnic_alloc_napi_vectors(struct fbnic_net *fbn); 180 void fbnic_free_napi_vectors(struct fbnic_net *fbn); 181 int fbnic_alloc_resources(struct fbnic_net *fbn); 182 void fbnic_free_resources(struct fbnic_net *fbn); 183 int fbnic_set_netif_queues(struct fbnic_net *fbn); [all …]
|
| H A D | fbnic_netdev.h | 20 struct fbnic_net { struct 80 int __fbnic_open(struct fbnic_net *fbn); argument 81 void fbnic_up(struct fbnic_net *fbn); 82 void fbnic_down(struct fbnic_net *fbn); 83 void fbnic_down_noidle(struct fbnic_net *fbn); 89 void fbnic_reset_queues(struct fbnic_net *fbn, 96 void fbnic_time_init(struct fbnic_net *fbn); 97 int fbnic_time_start(struct fbnic_net *fbn); 98 void fbnic_time_stop(struct fbnic_net *fbn);
|
| H A D | fbnic_phylink.c | 31 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_get_pauseparam() 39 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_set_pauseparam() 67 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_ethtool_ksettings_get() 86 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_get_fecparam() 110 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_select_pcs() 120 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_prepare() 139 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_finish() 153 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_link_down() 168 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_link_up() 199 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_create() [all …]
|
| H A D | fbnic_ethtool.c | 132 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_drvinfo() 141 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_regs_len() 149 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_regs() 154 static struct fbnic_net *fbnic_clone_create(struct fbnic_net *orig) in fbnic_clone_create() 156 struct fbnic_net *clone; in fbnic_clone_create() 168 static void fbnic_clone_swap_cfg(struct fbnic_net *orig, in fbnic_clone_swap_cfg() 169 struct fbnic_net *clone) in fbnic_clone_swap_cfg() 181 static void fbnic_aggregate_vector_counters(struct fbnic_net *fbn, in fbnic_aggregate_vector_counters() 199 static void fbnic_clone_swap(struct fbnic_net *orig, in fbnic_clone_swap() 200 struct fbnic_net *clone) in fbnic_clone_swap() [all …]
|
| H A D | fbnic_time.c | 73 static void fbnic_ptp_refresh_time(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_ptp_refresh_time() 97 struct fbnic_net *fbn; in fbnic_ptp_do_aux_work() 131 struct fbnic_net *fbn; in fbnic_ptp_adjtime() 150 struct fbnic_net *fbn; in fbnic_ptp_gettimex64() 184 struct fbnic_net *fbn; in fbnic_ptp_settime64() 225 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_ptp_reset() 254 void fbnic_time_init(struct fbnic_net *fbn) in fbnic_time_init() 263 int fbnic_time_start(struct fbnic_net *fbn) in fbnic_time_start() 272 void fbnic_time_stop(struct fbnic_net *fbn) in fbnic_time_stop()
|
| H A D | fbnic_rpc.h | 183 struct fbnic_net; 189 void fbnic_reset_indir_tbl(struct fbnic_net *fbn); 191 void fbnic_rss_init_en_mask(struct fbnic_net *fbn); 193 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn); 194 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn); 195 u16 fbnic_flow_hash_2_rss_en_mask(struct fbnic_net *fbn, int flow_type);
|
| H A D | fbnic_netdev.c | 13 int __fbnic_open(struct fbnic_net *fbn) in __fbnic_open() 73 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_open() 87 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_stop() 106 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_sync() 124 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_unsync() 147 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_mc_sync() 165 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_mc_unsync() 243 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_set_rx_mode() 267 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_change_mtu() 312 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_hwtstamp_get() [all …]
|
| H A D | fbnic_txrx.c | 75 static __maybe_unused u64 fbnic_ts40_to_ns(struct fbnic_net *fbn, u64 ts40) in fbnic_ts40_to_ns() 179 struct fbnic_net *fbn; in fbnic_tx_tstamp() 457 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_xmit_frame() 686 struct fbnic_net *fbn; in fbnic_clean_tsq() 1150 struct fbnic_net *fbn = netdev_priv(nv->napi.dev); in fbnic_run_xdp() 1192 struct fbnic_net *fbn; in fbnic_rx_tstamp() 1402 void fbnic_aggregate_ring_rx_counters(struct fbnic_net *fbn, in fbnic_aggregate_ring_rx_counters() 1419 void fbnic_aggregate_ring_bdq_counters(struct fbnic_net *fbn, in fbnic_aggregate_ring_bdq_counters() 1430 void fbnic_aggregate_ring_tx_counters(struct fbnic_net *fbn, in fbnic_aggregate_ring_tx_counters() 1449 void fbnic_aggregate_ring_xdp_counters(struct fbnic_net *fbn, in fbnic_aggregate_ring_xdp_counters() [all …]
|
| H A D | fbnic_pci.c | 116 static void fbnic_service_task_start(struct fbnic_net *fbn) in fbnic_service_task_start() 123 static void fbnic_service_task_stop(struct fbnic_net *fbn) in fbnic_service_task_stop() 130 void fbnic_up(struct fbnic_net *fbn) in fbnic_up() 149 void fbnic_down_noidle(struct fbnic_net *fbn) in fbnic_down_noidle() 165 void fbnic_down(struct fbnic_net *fbn) in fbnic_down() 467 struct fbnic_net *fbn; in __fbnic_pm_resume() 537 struct fbnic_net *fbn; in __fbnic_pm_attach()
|
| H A D | fbnic_irq.c | 124 struct fbnic_net *fbn; in fbnic_mac_msix_intr() 254 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_request_irq() 274 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_free_irq()
|
| H A D | fbnic_rpc.c | 13 void fbnic_reset_indir_tbl(struct fbnic_net *fbn) in fbnic_reset_indir_tbl() 41 void fbnic_rss_init_en_mask(struct fbnic_net *fbn) in fbnic_rss_init_en_mask() 65 u16 fbnic_flow_hash_2_rss_en_mask(struct fbnic_net *fbn, int flow_type) in fbnic_flow_hash_2_rss_en_mask() 81 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit_hw() 272 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit()
|
| H A D | fbnic_mdio.c | 18 struct fbnic_net *fbn; in fbnic_mdio_read_pmd()
|
| H A D | fbnic_mac.c | 454 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in __fbnic_mac_cmd_config_asic()
|