Home
last modified time | relevance | path

Searched refs:fbnic_net (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.h13 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 Dfbnic_netdev.h20 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 Dfbnic_phylink.c11 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 Dfbnic_ethtool.c47 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 Dfbnic_netdev.c13 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 Dfbnic_time.c73 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 Dfbnic_rpc.h183 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 Dfbnic_txrx.c167 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 Dfbnic_pci.c115 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 Dfbnic_irq.c124 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 Dfbnic_rpc.c12 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 Dfbnic_mac.c446 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()