Searched refs:fbnic_net (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.h | 13 struct fbnic_net; 157 int fbnic_alloc_napi_vectors(struct fbnic_net *fbn); 159 int fbnic_alloc_resources(struct fbnic_net *fbn); 160 void fbnic_free_resources(struct fbnic_net *fbn); 161 int fbnic_set_netif_queues(struct fbnic_net *fbn); 164 void fbnic_napi_enable(struct fbnic_net *fbn); 165 void fbnic_napi_disable(struct fbnic_net *fbn); 166 void fbnic_enable(struct fbnic_net *fbn); 167 void fbnic_disable(struct fbnic_net *fbn); 168 void fbnic_flush(struct fbnic_net *fbn); [all …]
|
| H A D | fbnic_netdev.h | 20 struct fbnic_net { struct 74 int __fbnic_open(struct fbnic_net *fbn); argument 75 void fbnic_up(struct fbnic_net *fbn); 76 void fbnic_down(struct fbnic_net *fbn); 77 void fbnic_down_noidle(struct fbnic_net *fbn); 83 void fbnic_reset_queues(struct fbnic_net *fbn, 89 void fbnic_time_init(struct fbnic_net *fbn); 90 int fbnic_time_start(struct fbnic_net *fbn); 91 void fbnic_time_stop(struct fbnic_net *fbn);
|
| H A D | fbnic_phylink.c | 11 static struct fbnic_net * 14 return container_of(pcs, struct fbnic_net, phylink_pcs); in fbnic_pcs_to_net() 21 struct fbnic_net *fbn = fbnic_pcs_to_net(pcs); in fbnic_phylink_pcs_get_state() 51 struct fbnic_net *fbn = fbnic_pcs_to_net(pcs); in fbnic_phylink_pcs_enable() 60 struct fbnic_net *fbn = fbnic_pcs_to_net(pcs); in fbnic_phylink_pcs_disable() 87 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_select_pcs() 103 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_link_down() 118 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_mac_link_up() 133 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_phylink_init()
|
| H A D | fbnic_ethtool.c | 47 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_drvinfo() 56 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_regs_len() 64 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_regs() 69 static struct fbnic_net *fbnic_clone_create(struct fbnic_net *orig) in fbnic_clone_create() 71 struct fbnic_net *clone; in fbnic_clone_create() 84 struct fbnic_net *clone) in fbnic_clone_swap_cfg() 114 struct fbnic_net *clone) in fbnic_clone_swap() 144 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_get_coalesce() 228 struct fbnic_net *clone; in fbnic_set_ringparam() 316 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_get_ethtool_stats() [all …]
|
| H A D | fbnic_netdev.c | 13 int __fbnic_open(struct fbnic_net *fbn) in __fbnic_open() 69 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_open() 83 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_stop() 100 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_sync() 118 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_unsync() 141 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_mc_sync() 409 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_get_stats64() 488 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_get_queue_stats_rx() 518 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_get_queue_stats_tx() 551 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_get_base_stats() [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; 188 void fbnic_reset_indir_tbl(struct fbnic_net *fbn); 190 void fbnic_rss_init_en_mask(struct fbnic_net *fbn); 192 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn); 193 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn); 194 u16 fbnic_flow_hash_2_rss_en_mask(struct fbnic_net *fbn, int flow_type);
|
| H A D | fbnic_txrx.c | 167 struct fbnic_net *fbn; in fbnic_tx_tstamp() 438 struct fbnic_net *fbn = netdev_priv(dev); in fbnic_xmit_frame() 614 struct fbnic_net *fbn; in fbnic_clean_tsq() 1012 struct fbnic_net *fbn; in fbnic_rx_tstamp() 1895 void fbnic_napi_disable(struct fbnic_net *fbn) in fbnic_napi_disable() 1906 void fbnic_disable(struct fbnic_net *fbn) in fbnic_disable() 2018 void fbnic_flush(struct fbnic_net *fbn) in fbnic_flush() 2064 void fbnic_fill(struct fbnic_net *fbn) in fbnic_fill() 2269 void fbnic_enable(struct fbnic_net *fbn) in fbnic_enable() 2304 void fbnic_napi_enable(struct fbnic_net *fbn) in fbnic_napi_enable() [all …]
|
| H A D | fbnic_pci.c | 115 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() 131 void fbnic_up(struct fbnic_net *fbn) in fbnic_up() 148 void fbnic_down_noidle(struct fbnic_net *fbn) in fbnic_down_noidle() 162 void fbnic_down(struct fbnic_net *fbn) in fbnic_down() 407 struct fbnic_net *fbn; in __fbnic_pm_resume() 462 struct fbnic_net *fbn; in __fbnic_pm_attach()
|
| H A D | fbnic_irq.c | 124 struct fbnic_net *fbn; in fbnic_pcs_msix_intr() 252 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_request_irq() 272 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_free_irq()
|
| H A D | fbnic_rpc.c | 12 void fbnic_reset_indir_tbl(struct fbnic_net *fbn) in fbnic_reset_indir_tbl() 40 void fbnic_rss_init_en_mask(struct fbnic_net *fbn) in fbnic_rss_init_en_mask() 64 u16 fbnic_flow_hash_2_rss_en_mask(struct fbnic_net *fbn, int flow_type) in fbnic_flow_hash_2_rss_en_mask() 78 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit_hw() 255 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit()
|
| H A D | fbnic_mac.c | 446 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in __fbnic_mac_cmd_config_asic() 463 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_mac_get_pcs_link_status() 545 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_pcs_get_fw_settings()
|