Symbol: xgbe_prv_data
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
104
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
121
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
155
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
17
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
38
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
128
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
136
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
145
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
153
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
162
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
175
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
213
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
222
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
231
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
243
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
273
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
282
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
291
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
303
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
330
void xgbe_debugfs_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
391
void xgbe_debugfs_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
397
void xgbe_debugfs_rename(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
68
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
77
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
86
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
98
struct xgbe_prv_data *pdata = filp->private_data;
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
106
static int xgbe_init_ring(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
11
static void xgbe_unmap_rdata(struct xgbe_prv_data *, struct xgbe_ring_data *);
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
13
static void xgbe_free_ring(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
137
static int xgbe_alloc_ring_resources(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
176
static int xgbe_alloc_pages(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
247
static int xgbe_map_rx_buffer(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
282
static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
323
static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
366
static void xgbe_unmap_rdata(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
421
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
63
static void xgbe_free_ring_resources(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
100
static int xgbe_config_osp_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1005
static int xgbe_set_mac_address(struct xgbe_prv_data *pdata, const u8 *addr)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1019
static int xgbe_config_rx_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1035
static int xgbe_clr_gpio(struct xgbe_prv_data *pdata, unsigned int gpio)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1050
static int xgbe_set_gpio(struct xgbe_prv_data *pdata, unsigned int gpio)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1065
static unsigned int xgbe_get_mmd_address(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1073
static void xgbe_get_pcs_index_and_offset(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1114
static int xgbe_read_mmd_regs_v3(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1141
static void xgbe_write_mmd_regs_v3(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
115
static int xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1192
static int xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1211
static void xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1227
static int xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
125
static int xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1253
static void xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1276
static int xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1292
static void xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1331
static int xgbe_write_ext_mii_regs(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
135
static int xgbe_config_rx_threshold(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1354
static int xgbe_write_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1364
static int xgbe_write_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1374
static int xgbe_read_ext_mii_regs(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1396
static int xgbe_read_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1406
static int xgbe_read_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1416
static int xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1443
static int xgbe_disable_rx_csum(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1450
static int xgbe_enable_rx_csum(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
146
static int xgbe_config_tx_threshold(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1506
static void xgbe_rx_desc_reset(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1556
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
157
static int xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1593
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1617
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
172
static int xgbe_config_tx_coalesce(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
177
static void xgbe_config_rx_buffer_size(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1855
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
190
static void xgbe_config_tso_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
20
static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
202
static void xgbe_config_sph_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2108
static int __xgbe_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2130
static int xgbe_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2144
static int xgbe_flush_tx_queues(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2168
static void xgbe_config_dma_bus(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
217
static void xgbe_disable_sph_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2196
static void xgbe_config_dma_cache(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2204
static void xgbe_config_mtl_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2222
static void xgbe_queue_flow_control_threshold(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2287
static void xgbe_calculate_flow_control_threshold(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
230
static int xgbe_write_rss_reg(struct xgbe_prv_data *pdata, unsigned int type,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2300
static void xgbe_config_flow_control_threshold(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2312
static unsigned int xgbe_get_tx_fifo_size(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2319
static unsigned int xgbe_get_rx_fifo_size(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2372
static unsigned int xgbe_get_pfc_delay(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2396
static unsigned int xgbe_get_pfc_queues(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2417
static void xgbe_calculate_dcb_fifo(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2488
static void xgbe_config_tx_fifo_size(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
25
static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2506
static void xgbe_config_rx_fifo_size(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2549
static void xgbe_config_queue_mapping(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2630
static void xgbe_config_tc(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
266
static int xgbe_write_rss_hash_key(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2660
static void xgbe_config_dcb_tc(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2725
static void xgbe_config_dcb_pfc(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2747
static void xgbe_config_mac_address(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2759
static void xgbe_config_jumbo_enable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2778
static void xgbe_config_mac_speed(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2783
static void xgbe_config_checksum_offload(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2791
static void xgbe_config_vlan_support(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2811
static u64 xgbe_mmc_read(struct xgbe_prv_data *pdata, unsigned int reg_lo)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
282
static int xgbe_write_rss_lookup_table(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2854
static void xgbe_tx_mmc_int(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2932
static void xgbe_rx_mmc_int(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
298
static int xgbe_set_rss_hash_key(struct xgbe_prv_data *pdata, const u8 *key)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3034
static void xgbe_read_mmc_stats(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
305
static int xgbe_set_rss_lookup_table(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
316
static int xgbe_enable_rss(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3171
static void xgbe_config_mmc(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3180
static void xgbe_txq_prepare_tx_stop(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3215
static void xgbe_prepare_tx_stop(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3258
static void xgbe_enable_tx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3289
static int xgbe_wait_for_dma_tx_complete(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3330
static void xgbe_disable_tx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3358
static void xgbe_prepare_rx_stop(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3384
static void xgbe_enable_rx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3409
static void xgbe_disable_rx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
342
static int xgbe_disable_rss(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3435
static void xgbe_powerup_tx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3451
static void xgbe_powerdown_tx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3471
static void xgbe_powerup_rx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3484
static void xgbe_powerdown_rx(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3497
static int xgbe_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
352
static void xgbe_config_rss(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3683
int xgbe_enable_mac_loopback(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
369
static bool xgbe_is_pfc_queue(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3694
void xgbe_disable_mac_loopback(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
390
static void xgbe_set_vxlan_id(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
399
static void xgbe_enable_vxlan(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
417
static void xgbe_disable_vxlan(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
434
static unsigned int xgbe_get_fc_queue_count(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
445
static int xgbe_disable_tx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
468
static int xgbe_enable_tx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
48
static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
515
static int xgbe_disable_rx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
522
static int xgbe_enable_rx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
529
static int xgbe_config_tx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
541
static int xgbe_config_rx_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
553
static void xgbe_config_flow_control(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
564
static void xgbe_enable_dma_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
627
static void xgbe_enable_mtl_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
643
static void xgbe_enable_mac_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
660
static void xgbe_enable_ecc_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
682
static void xgbe_disable_ecc_ded(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
696
static void xgbe_disable_ecc_sec(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
71
static int xgbe_config_pbl_val(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
719
static int xgbe_set_speed(struct xgbe_prv_data *pdata, int speed)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
751
static int xgbe_enable_rx_vlan_stripping(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
771
static int xgbe_disable_rx_vlan_stripping(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
778
static int xgbe_enable_rx_vlan_filtering(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
803
static int xgbe_disable_rx_vlan_filtering(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
835
static int xgbe_update_vlan_hash_table(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
857
static int xgbe_set_promiscuous_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
880
static int xgbe_set_all_multicast_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
895
static void xgbe_set_mac_reg(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
927
static void xgbe_set_mac_addn_addrs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
960
static void xgbe_set_mac_hash_table(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
995
static int xgbe_add_mac_addresses(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1035
static void xgbe_free_irqs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1059
void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1073
void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1088
static void xgbe_free_tx_data(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1111
static void xgbe_free_rx_data(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1134
static int xgbe_phy_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1143
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1174
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1201
static void xgbe_free_memory(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1212
static int xgbe_alloc_memory(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1253
static int xgbe_start(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1328
static void xgbe_stop(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1377
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1378
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1393
void xgbe_full_restart_dev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1407
void xgbe_restart_dev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1423
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1424
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1521
static void xgbe_packet_info(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1594
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
167
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1676
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1698
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1768
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1780
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1800
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1821
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1830
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1860
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1876
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1892
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1916
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1938
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1981
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
200
static void xgbe_enable_rx_tx_int(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2067
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2097
static struct sk_buff *xgbe_create_skb(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2163
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
218
static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
226
static void xgbe_disable_rx_tx_int(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2267
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
244
static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2462
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2489
struct xgbe_prv_data *pdata = container_of(napi, struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
252
static bool xgbe_ecc_sec(struct xgbe_prv_data *pdata, unsigned long *period,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2527
void xgbe_dump_tx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2547
void xgbe_dump_rx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
277
static bool xgbe_ecc_ded(struct xgbe_prv_data *pdata, unsigned long *period,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
299
struct xgbe_prv_data *pdata = from_work(pdata, work, ecc_bh_work);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
357
struct xgbe_prv_data *pdata = data;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
369
struct xgbe_prv_data *pdata = from_work(pdata, work, dev_bh_work);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
50
static void xgbe_stop(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
527
struct xgbe_prv_data *pdata = data;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
540
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
570
struct xgbe_prv_data *pdata = channel->pdata;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
598
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
599
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
607
struct xgbe_prv_data *pdata = timer_container_of(pdata, t,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
63
static void xgbe_free_channels(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
651
static void xgbe_init_timers(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
667
static void xgbe_start_timers(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
672
static void xgbe_stop_timers(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
690
void xgbe_get_all_hw_features(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
81
static int xgbe_alloc_channels(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
887
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
898
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
920
static void xgbe_napi_enable(struct xgbe_prv_data *pdata, unsigned int add)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
943
static void xgbe_napi_disable(struct xgbe_prv_data *pdata, unsigned int del)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
964
static int xgbe_request_irqs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
112
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
133
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
156
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
166
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
205
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
231
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
24
offsetof(struct xgbe_prv_data, mmc_stats._var), \
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
30
offsetof(struct xgbe_prv_data, ext_stats._var), \
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
300
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
314
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
321
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
331
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
349
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
422
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
429
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
436
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
444
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
465
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
493
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
522
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
530
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
541
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
554
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
608
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
653
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
84
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
125
void xgbe_config_tstamp(struct xgbe_prv_data *pdata, unsigned int mac_tscr)
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
13
void xgbe_update_tstamp_time(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
136
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
137
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
163
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
174
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
296
void xgbe_prep_tx_tstamp(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
318
int xgbe_init_ptp(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
37
void xgbe_update_tstamp_addend(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
55
void xgbe_set_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec,
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
73
u64 xgbe_get_tstamp_time(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
84
u64 xgbe_get_tx_tstamp(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
104
static void xgbe_i2c_enable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
109
static void xgbe_i2c_write(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
137
static void xgbe_i2c_read(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
154
static void xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
170
struct xgbe_prv_data *pdata = from_work(pdata, work, i2c_bh_work);
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
213
struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
223
static void xgbe_i2c_set_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
236
static void xgbe_i2c_get_features(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
256
static void xgbe_i2c_set_target(struct xgbe_prv_data *pdata, unsigned int addr)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
261
static irqreturn_t xgbe_i2c_combined_isr(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
268
static int xgbe_i2c_xfer(struct xgbe_prv_data *pdata, struct xgbe_i2c_op *op)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
328
static void xgbe_i2c_stop(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
347
static int xgbe_i2c_start(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
35
static int xgbe_i2c_abort(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
374
static int xgbe_i2c_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
55
static int xgbe_i2c_set_enable(struct xgbe_prv_data *pdata, bool enable)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
71
static int xgbe_i2c_disable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
89
static int xgbe_i2c_enable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
94
static void xgbe_i2c_clear_all_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
99
static void xgbe_i2c_disable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
101
void xgbe_set_counts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
152
int xgbe_config_netdev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
30
static void xgbe_default_config(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
305
void xgbe_deconfig_netdev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
323
struct xgbe_prv_data *pdata = netdev_priv(netdev);
drivers/net/ethernet/amd/xgbe/xgbe-main.c
53
static void xgbe_init_all_fptrs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
63
struct xgbe_prv_data *xgbe_alloc_pdata(struct device *dev)
drivers/net/ethernet/amd/xgbe/xgbe-main.c
65
struct xgbe_prv_data *pdata;
drivers/net/ethernet/amd/xgbe/xgbe-main.c
68
netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data),
drivers/net/ethernet/amd/xgbe/xgbe-main.c
94
void xgbe_free_pdata(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1014
static void xgbe_phy_print_status(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1026
static void xgbe_phy_adjust_link(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
104
static void xgbe_an_clear_interrupts_all(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1084
static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1089
static int xgbe_phy_config_fixed(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
110
static void xgbe_kr_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1136
static int __xgbe_phy_config_aneg(struct xgbe_prv_data *pdata, bool set_mode)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
119
static void xgbe_kx_2500_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1215
static int xgbe_phy_config_aneg(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1220
static int xgbe_phy_reconfig_aneg(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1225
static bool xgbe_phy_aneg_done(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1230
static void xgbe_check_link_timeout(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1262
static enum xgbe_mode xgbe_phy_status_aneg(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1267
static bool xgbe_phy_status_result(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
128
static void xgbe_kx_1000_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1314
static void xgbe_phy_status(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1369
static void xgbe_phy_stop(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
137
static void xgbe_sfi_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1394
static int xgbe_phy_start(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1460
static int xgbe_phy_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1477
static void xgbe_dump_phy_registers(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
150
static void xgbe_x_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1516
static int xgbe_phy_best_advertised_speed(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1540
static void xgbe_phy_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1545
static int xgbe_phy_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
159
static void xgbe_sgmii_1000_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
168
static void xgbe_sgmii_10_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
177
static void xgbe_sgmii_100_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
186
static enum xgbe_mode xgbe_cur_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
191
static bool xgbe_in_kr_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
196
static void xgbe_change_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
20
static int xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
232
static void xgbe_switch_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
237
static bool xgbe_set_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
248
static bool xgbe_use_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
254
static void xgbe_an37_set(struct xgbe_prv_data *pdata, bool enable,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
280
static void xgbe_an37_restart(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
288
static void xgbe_an37_disable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
29
static int xgbe_phy_module_info(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
296
static void xgbe_an73_set(struct xgbe_prv_data *pdata, bool enable,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
319
static void xgbe_an73_restart(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
327
static void xgbe_an73_disable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
337
static void xgbe_an_restart(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
356
static void xgbe_an_disable(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
375
static void xgbe_an_disable_all(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
38
static void xgbe_an37_clear_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
381
static enum xgbe_an xgbe_an73_tx_training(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
422
static enum xgbe_an xgbe_an73_tx_xnp(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
439
static enum xgbe_an xgbe_an73_rx_bpa(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
463
static enum xgbe_an xgbe_an73_rx_xnp(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
47
static void xgbe_an37_disable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
478
static enum xgbe_an xgbe_an73_page_received(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
520
static enum xgbe_an xgbe_an73_incompat_link(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
555
static void xgbe_an37_isr(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
583
static void xgbe_an73_isr(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
60
static void xgbe_an37_enable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
608
struct xgbe_prv_data *pdata = from_work(pdata, work, an_bh_work);
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
628
struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
638
static irqreturn_t xgbe_an_combined_isr(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
647
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
648
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
678
static void xgbe_an37_state_machine(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
73
static void xgbe_an73_clear_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
739
static void xgbe_an73_state_machine(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
78
static void xgbe_an73_disable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
83
static void xgbe_an73_enable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
833
struct xgbe_prv_data *pdata = container_of(work,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
834
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
859
static void xgbe_an37_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
88
static void xgbe_an_enable_interrupts(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
913
static void xgbe_an73_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
964
static void xgbe_an_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
982
static const char *xgbe_phy_fc_string(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
105
struct xgbe_prv_data *pdata;
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
17
static int xgbe_config_multi_msi(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
351
struct xgbe_prv_data *pdata = pci_get_drvdata(pdev);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
363
static void xgbe_pci_synchronize_irqs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
391
struct xgbe_prv_data *pdata = dev_get_drvdata(dev);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
429
struct xgbe_prv_data *pdata = dev_get_drvdata(dev);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
56
static int xgbe_config_irqs(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
113
static void xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
118
static void xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
123
static enum xgbe_mode xgbe_phy_an_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
190
static void xgbe_phy_an_advertising(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
198
static int xgbe_phy_an_config(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
204
static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
209
static void xgbe_phy_pcs_power_cycle(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
224
static void xgbe_phy_start_ratechange(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
230
static void xgbe_phy_complete_ratechange(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
258
static void xgbe_phy_kr_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
301
static void xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
344
static void xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
387
static enum xgbe_mode xgbe_phy_cur_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
408
static enum xgbe_mode xgbe_phy_switch_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
426
static enum xgbe_mode xgbe_phy_get_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
445
static void xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
462
static bool xgbe_phy_check_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
478
static bool xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
497
static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
517
static int xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
532
static void xgbe_phy_stop(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
537
static int xgbe_phy_start(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
543
static int xgbe_phy_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
564
static void xgbe_phy_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
569
static int xgbe_phy_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1004
static void xgbe_phy_sfp_external_phy(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1069
static void xgbe_phy_sfp_parse_eeprom(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1139
static void xgbe_phy_sfp_eeprom_info(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1181
static int xgbe_phy_sfp_read_eeprom(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1241
static void xgbe_phy_sfp_signals(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1263
static void xgbe_phy_sfp_mod_absent(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1284
static void xgbe_phy_sfp_detect(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1321
static int xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1420
static int xgbe_phy_module_info(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1445
static void xgbe_phy_phydev_flowctrl(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1476
static enum xgbe_mode xgbe_phy_an37_sgmii_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1526
static enum xgbe_mode xgbe_phy_an37_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1569
static enum xgbe_mode xgbe_phy_an73_redrv_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1655
static enum xgbe_mode xgbe_phy_an73_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1713
static enum xgbe_mode xgbe_phy_an_outcome(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1729
static void xgbe_phy_an_advertising(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1794
static int xgbe_phy_an_config(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1836
static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1867
static int xgbe_phy_set_redrv_mode_mdio(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1880
static int xgbe_phy_set_redrv_mode_i2c(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1895
static void xgbe_phy_set_redrv_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1926
static void xgbe_set_rx_adap_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1942
static void xgbe_rx_adaptation(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1996
static void xgbe_phy_rx_adaptation(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2028
static void xgbe_phy_stop_data_path(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2049
static void xgbe_phy_start_data_path(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2062
static void xgbe_phy_rx_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2083
static void xgbe_phy_pll_ctrl(struct xgbe_prv_data *pdata, bool enable)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2098
static void xgbe_phy_perform_ratechange(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2159
static void xgbe_phy_rrc(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2167
static void xgbe_phy_power_off(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2179
static bool enable_rx_adap(struct xgbe_prv_data *pdata, enum xgbe_mode mode)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2208
static void xgbe_phy_sfi_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2239
static void xgbe_phy_x_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2253
static void xgbe_phy_sgmii_1000_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2267
static void xgbe_phy_sgmii_100_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2281
static void xgbe_phy_sgmii_10_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2295
static void xgbe_phy_kr_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2314
static void xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2340
static void xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2354
static enum xgbe_mode xgbe_phy_cur_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2361
static enum xgbe_mode xgbe_phy_switch_baset_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2382
static enum xgbe_mode xgbe_phy_switch_bp_2500_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2387
static enum xgbe_mode xgbe_phy_switch_bp_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2399
static enum xgbe_mode xgbe_phy_switch_mode(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2498
static enum xgbe_mode xgbe_phy_get_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2523
static void xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2555
static bool xgbe_phy_check_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2571
static bool xgbe_phy_use_basex_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2588
static bool xgbe_phy_use_baset_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2614
static bool xgbe_phy_use_sfp_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2655
static bool xgbe_phy_use_bp_2500_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2669
static bool xgbe_phy_use_bp_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2686
static bool xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2723
static bool xgbe_phy_valid_speed_baset_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2747
static bool xgbe_phy_valid_speed_sfp_mode(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2792
static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
281
static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2816
static int xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
282
static void xgbe_phy_rrc(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
283
static void xgbe_phy_perform_ratechange(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
287
static int xgbe_phy_i2c_xfer(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2924
static void xgbe_phy_sfp_gpio_setup(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
293
static int xgbe_phy_redrv_write(struct xgbe_prv_data *pdata, unsigned int reg,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2960
static void xgbe_phy_sfp_comm_setup(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2983
static void xgbe_phy_sfp_setup(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2989
static int xgbe_phy_int_mdio_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3003
static int xgbe_phy_i2c_mdio_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3047
static int xgbe_phy_mdio_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3093
static int xgbe_phy_mdio_reset_setup(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3126
static bool xgbe_phy_port_mode_mismatch(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3190
static bool xgbe_phy_conn_type_mismatch(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3220
static bool xgbe_phy_port_enabled(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3230
static void xgbe_phy_cdr_track(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3250
static void xgbe_phy_cdr_notrack(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3269
static void xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3275
static void xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3281
static void xgbe_phy_an_post(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3310
static void xgbe_phy_an_pre(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3327
static void xgbe_phy_stop(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3348
static int xgbe_phy_start(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3398
static int xgbe_phy_reset(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3420
static void xgbe_phy_exit(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
3428
static int xgbe_phy_init(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
355
static int xgbe_phy_i2c_write(struct xgbe_prv_data *pdata, unsigned int target,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
375
static int xgbe_phy_i2c_read(struct xgbe_prv_data *pdata, unsigned int target,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
411
static int xgbe_phy_sfp_put_mux(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
430
static int xgbe_phy_sfp_get_mux(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
449
static void xgbe_phy_put_comm_ownership(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
454
static int xgbe_phy_get_comm_ownership(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
498
static int xgbe_phy_mdio_mii_write_c22(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
509
static int xgbe_phy_mdio_mii_write_c45(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
521
static int xgbe_phy_i2c_mii_write(struct xgbe_prv_data *pdata, int reg, u16 val)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
546
struct xgbe_prv_data *pdata = mii->priv;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
569
struct xgbe_prv_data *pdata = mii->priv;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
589
static int xgbe_phy_mdio_mii_read_c22(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
600
static int xgbe_phy_mdio_mii_read_c45(struct xgbe_prv_data *pdata, int addr,
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
611
static int xgbe_phy_i2c_mii_read(struct xgbe_prv_data *pdata, int reg)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
635
struct xgbe_prv_data *pdata = mii->priv;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
658
struct xgbe_prv_data *pdata = mii->priv;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
678
static void xgbe_phy_sfp_phy_settings(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
803
static void xgbe_phy_free_phy_device(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
815
static bool xgbe_phy_finisar_phy_quirks(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
848
static bool xgbe_phy_belfuse_phy_quirks(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
922
static void xgbe_phy_external_phy_quirks(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
931
static int xgbe_phy_find_phy_device(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
109
static int xgbe_of_support(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
114
static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
136
static struct platform_device *xgbe_get_phy_pdev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
152
struct xgbe_prv_data *pdata;
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
27
static int xgbe_acpi_support(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
364
struct xgbe_prv_data *pdata = platform_get_drvdata(pdev);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
376
struct xgbe_prv_data *pdata = dev_get_drvdata(dev);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
396
struct xgbe_prv_data *pdata = dev_get_drvdata(dev);
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
54
static int xgbe_acpi_support(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
61
static int xgbe_of_support(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-platform.c
84
static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-pps.c
28
int xgbe_pps_config(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
109
struct xgbe_prv_data *pdata = container_of(info, struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
134
void xgbe_ptp_register(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
165
void xgbe_ptp_unregister(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
18
struct xgbe_prv_data *pdata = container_of(info,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
19
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
37
struct xgbe_prv_data *pdata = container_of(info,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
38
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
74
struct xgbe_prv_data *pdata = container_of(info,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
75
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
94
struct xgbe_prv_data *pdata = container_of(info,
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
95
struct xgbe_prv_data,
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
108
static int __xgbe_test_loopback(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
155
static int xgbe_test_mac_loopback(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
163
static int xgbe_test_phy_loopback(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
184
static int xgbe_test_sph(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
226
static int xgbe_test_jumbo(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
260
struct xgbe_prv_data *pdata = netdev_priv(dev);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
27
int (*fn)(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
334
void xgbe_selftest_get_strings(struct xgbe_prv_data *pdata, u8 *data)
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
343
int xgbe_selftest_get_count(struct xgbe_prv_data *pdata)
drivers/net/ethernet/amd/xgbe/xgbe.h
1273
struct xgbe_prv_data *xgbe_alloc_pdata(struct device *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1274
void xgbe_free_pdata(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1275
void xgbe_set_counts(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1276
int xgbe_config_netdev(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1277
void xgbe_deconfig_netdev(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1303
void xgbe_ptp_register(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1304
void xgbe_ptp_unregister(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1305
void xgbe_dump_tx_desc(struct xgbe_prv_data *, struct xgbe_ring *,
drivers/net/ethernet/amd/xgbe/xgbe.h
1307
void xgbe_dump_rx_desc(struct xgbe_prv_data *, struct xgbe_ring *,
drivers/net/ethernet/amd/xgbe/xgbe.h
1310
void xgbe_get_all_hw_features(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1313
void xgbe_init_rx_coalesce(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1314
void xgbe_init_tx_coalesce(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1315
void xgbe_restart_dev(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1316
void xgbe_full_restart_dev(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1319
void xgbe_config_tstamp(struct xgbe_prv_data *pdata, unsigned int mac_tscr);
drivers/net/ethernet/amd/xgbe/xgbe.h
1320
u64 xgbe_get_tstamp_time(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1321
u64 xgbe_get_tx_tstamp(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1326
void xgbe_update_tstamp_addend(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
1328
void xgbe_set_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec,
drivers/net/ethernet/amd/xgbe/xgbe.h
1336
void xgbe_prep_tx_tstamp(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
1339
int xgbe_init_ptp(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1340
void xgbe_update_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec,
drivers/net/ethernet/amd/xgbe/xgbe.h
1343
int xgbe_pps_config(struct xgbe_prv_data *pdata, struct xgbe_pps_config *cfg,
drivers/net/ethernet/amd/xgbe/xgbe.h
1349
void xgbe_selftest_get_strings(struct xgbe_prv_data *pdata, u8 *data);
drivers/net/ethernet/amd/xgbe/xgbe.h
1350
int xgbe_selftest_get_count(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1353
int xgbe_enable_mac_loopback(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1354
void xgbe_disable_mac_loopback(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1357
void xgbe_debugfs_init(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1358
void xgbe_debugfs_exit(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
1359
void xgbe_debugfs_rename(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
1361
static inline void xgbe_debugfs_init(struct xgbe_prv_data *pdata) {}
drivers/net/ethernet/amd/xgbe/xgbe.h
1362
static inline void xgbe_debugfs_exit(struct xgbe_prv_data *pdata) {}
drivers/net/ethernet/amd/xgbe/xgbe.h
1363
static inline void xgbe_debugfs_rename(struct xgbe_prv_data *pdata) {}
drivers/net/ethernet/amd/xgbe/xgbe.h
285
struct xgbe_prv_data;
drivers/net/ethernet/amd/xgbe/xgbe.h
436
struct xgbe_prv_data *pdata;
drivers/net/ethernet/amd/xgbe/xgbe.h
707
int (*set_mac_address)(struct xgbe_prv_data *, const u8 *addr);
drivers/net/ethernet/amd/xgbe/xgbe.h
708
int (*config_rx_mode)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
710
int (*enable_rx_csum)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
711
int (*disable_rx_csum)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
713
int (*enable_rx_vlan_stripping)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
714
int (*disable_rx_vlan_stripping)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
715
int (*enable_rx_vlan_filtering)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
716
int (*disable_rx_vlan_filtering)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
717
int (*update_vlan_hash_table)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
719
int (*read_mmd_regs)(struct xgbe_prv_data *, int, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
720
void (*write_mmd_regs)(struct xgbe_prv_data *, int, int, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
721
int (*set_speed)(struct xgbe_prv_data *, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
723
int (*set_ext_mii_mode)(struct xgbe_prv_data *, unsigned int,
drivers/net/ethernet/amd/xgbe/xgbe.h
725
int (*read_ext_mii_regs_c22)(struct xgbe_prv_data *, int, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
726
int (*write_ext_mii_regs_c22)(struct xgbe_prv_data *, int, int, u16);
drivers/net/ethernet/amd/xgbe/xgbe.h
727
int (*read_ext_mii_regs_c45)(struct xgbe_prv_data *, int, int, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
728
int (*write_ext_mii_regs_c45)(struct xgbe_prv_data *, int, int, int,
drivers/net/ethernet/amd/xgbe/xgbe.h
731
int (*set_gpio)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
732
int (*clr_gpio)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
734
void (*enable_tx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
735
void (*disable_tx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
736
void (*enable_rx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
737
void (*disable_rx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
739
void (*powerup_tx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
740
void (*powerdown_tx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
741
void (*powerup_rx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
742
void (*powerdown_rx)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
744
int (*init)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
745
int (*exit)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
754
void (*rx_desc_reset)(struct xgbe_prv_data *, struct xgbe_ring_data *,
drivers/net/ethernet/amd/xgbe/xgbe.h
761
int (*config_tx_flow_control)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
762
int (*config_rx_flow_control)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
765
int (*config_rx_coalesce)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
766
int (*config_tx_coalesce)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
767
unsigned int (*usec_to_riwt)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
768
unsigned int (*riwt_to_usec)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
771
int (*config_rx_threshold)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
772
int (*config_tx_threshold)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
775
int (*config_rsf_mode)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
776
int (*config_tsf_mode)(struct xgbe_prv_data *, unsigned int);
drivers/net/ethernet/amd/xgbe/xgbe.h
779
int (*config_osp_mode)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
782
void (*rx_mmc_int)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
783
void (*tx_mmc_int)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
784
void (*read_mmc_stats)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
787
void (*config_tc)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
788
void (*config_dcb_tc)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
789
void (*config_dcb_pfc)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
792
int (*enable_rss)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
793
int (*disable_rss)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
794
int (*set_rss_hash_key)(struct xgbe_prv_data *, const u8 *);
drivers/net/ethernet/amd/xgbe/xgbe.h
795
int (*set_rss_lookup_table)(struct xgbe_prv_data *, const u32 *);
drivers/net/ethernet/amd/xgbe/xgbe.h
798
void (*disable_ecc_ded)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
799
void (*disable_ecc_sec)(struct xgbe_prv_data *, enum xgbe_ecc_sec);
drivers/net/ethernet/amd/xgbe/xgbe.h
802
void (*enable_vxlan)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
803
void (*disable_vxlan)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
804
void (*set_vxlan_id)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
807
void (*enable_sph)(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
808
void (*disable_sph)(struct xgbe_prv_data *pdata);
drivers/net/ethernet/amd/xgbe/xgbe.h
820
int (*init)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
821
void (*exit)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
824
int (*reset)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
825
int (*start)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
826
void (*stop)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
829
int (*link_status)(struct xgbe_prv_data *, int *);
drivers/net/ethernet/amd/xgbe/xgbe.h
832
bool (*valid_speed)(struct xgbe_prv_data *, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
835
bool (*use_mode)(struct xgbe_prv_data *, enum xgbe_mode);
drivers/net/ethernet/amd/xgbe/xgbe.h
837
void (*set_mode)(struct xgbe_prv_data *, enum xgbe_mode);
drivers/net/ethernet/amd/xgbe/xgbe.h
839
enum xgbe_mode (*get_mode)(struct xgbe_prv_data *, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
841
enum xgbe_mode (*switch_mode)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
843
enum xgbe_mode (*cur_mode)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
846
enum xgbe_an_mode (*an_mode)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
849
int (*an_config)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
852
void (*an_advertising)(struct xgbe_prv_data *,
drivers/net/ethernet/amd/xgbe/xgbe.h
856
enum xgbe_mode (*an_outcome)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
859
void (*an_pre)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
860
void (*an_post)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
863
void (*kr_training_pre)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
864
void (*kr_training_post)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
867
int (*module_info)(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
869
int (*module_eeprom)(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
875
int (*phy_init)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
876
void (*phy_exit)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
879
int (*phy_reset)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
880
int (*phy_start)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
881
void (*phy_stop)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
884
void (*phy_status)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
885
int (*phy_config_aneg)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
888
bool (*phy_valid_speed)(struct xgbe_prv_data *, int);
drivers/net/ethernet/amd/xgbe/xgbe.h
891
irqreturn_t (*an_isr)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
894
int (*module_info)(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
896
int (*module_eeprom)(struct xgbe_prv_data *pdata,
drivers/net/ethernet/amd/xgbe/xgbe.h
905
int (*i2c_init)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
908
int (*i2c_start)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
909
void (*i2c_stop)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
912
int (*i2c_xfer)(struct xgbe_prv_data *, struct xgbe_i2c_op *);
drivers/net/ethernet/amd/xgbe/xgbe.h
915
irqreturn_t (*i2c_isr)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
919
int (*alloc_ring_resources)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
920
void (*free_ring_resources)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
922
int (*map_rx_buffer)(struct xgbe_prv_data *, struct xgbe_ring *,
drivers/net/ethernet/amd/xgbe/xgbe.h
924
void (*unmap_rdata)(struct xgbe_prv_data *, struct xgbe_ring_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
925
void (*wrapper_tx_desc_init)(struct xgbe_prv_data *);
drivers/net/ethernet/amd/xgbe/xgbe.h
926
void (*wrapper_rx_desc_init)(struct xgbe_prv_data *);