xgbe_prv_data 126 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 147 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 213 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 230 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 264 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 177 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 186 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 195 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 207 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 237 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 245 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 254 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 262 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 271 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 284 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 322 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 331 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 340 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 352 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 382 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 391 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 400 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 412 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c struct xgbe_prv_data *pdata = filp->private_data; xgbe_prv_data 439 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c void xgbe_debugfs_init(struct xgbe_prv_data *pdata) xgbe_prv_data 500 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c void xgbe_debugfs_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 506 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c void xgbe_debugfs_rename(struct xgbe_prv_data *pdata) xgbe_prv_data 120 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_unmap_rdata(struct xgbe_prv_data *, struct xgbe_ring_data *); xgbe_prv_data 122 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_free_ring(struct xgbe_prv_data *pdata, xgbe_prv_data 172 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_free_ring_resources(struct xgbe_prv_data *pdata) xgbe_prv_data 215 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static int xgbe_init_ring(struct xgbe_prv_data *pdata, xgbe_prv_data 246 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static int xgbe_alloc_ring_resources(struct xgbe_prv_data *pdata) xgbe_prv_data 285 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static int xgbe_alloc_pages(struct xgbe_prv_data *pdata, xgbe_prv_data 356 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static int xgbe_map_rx_buffer(struct xgbe_prv_data *pdata, xgbe_prv_data 386 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata) xgbe_prv_data 427 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata) xgbe_prv_data 470 drivers/net/ethernet/amd/xgbe/xgbe-desc.c static void xgbe_unmap_rdata(struct xgbe_prv_data *pdata, xgbe_prv_data 525 drivers/net/ethernet/amd/xgbe/xgbe-desc.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 127 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata) xgbe_prv_data 132 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, xgbe_prv_data 155 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, xgbe_prv_data 178 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_pbl_val(struct xgbe_prv_data *pdata) xgbe_prv_data 207 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_osp_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 222 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) xgbe_prv_data 232 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) xgbe_prv_data 242 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_rx_threshold(struct xgbe_prv_data *pdata, xgbe_prv_data 253 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_tx_threshold(struct xgbe_prv_data *pdata, xgbe_prv_data 264 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata) xgbe_prv_data 279 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_tx_coalesce(struct xgbe_prv_data *pdata) xgbe_prv_data 284 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_rx_buffer_size(struct xgbe_prv_data *pdata) xgbe_prv_data 297 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_tso_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 309 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_sph_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 323 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_write_rss_reg(struct xgbe_prv_data *pdata, unsigned int type, xgbe_prv_data 359 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_write_rss_hash_key(struct xgbe_prv_data *pdata) xgbe_prv_data 375 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_write_rss_lookup_table(struct xgbe_prv_data *pdata) xgbe_prv_data 391 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_rss_hash_key(struct xgbe_prv_data *pdata, const u8 *key) xgbe_prv_data 398 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_rss_lookup_table(struct xgbe_prv_data *pdata, xgbe_prv_data 409 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_rss(struct xgbe_prv_data *pdata) xgbe_prv_data 435 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_rss(struct xgbe_prv_data *pdata) xgbe_prv_data 445 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_rss(struct xgbe_prv_data *pdata) xgbe_prv_data 462 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static bool xgbe_is_pfc_queue(struct xgbe_prv_data *pdata, xgbe_prv_data 483 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_set_vxlan_id(struct xgbe_prv_data *pdata) xgbe_prv_data 492 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_vxlan(struct xgbe_prv_data *pdata) xgbe_prv_data 510 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_disable_vxlan(struct xgbe_prv_data *pdata) xgbe_prv_data 527 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_tx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 552 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_tx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 601 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_rx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 608 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_rx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 615 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_tx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 627 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_rx_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 639 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_flow_control(struct xgbe_prv_data *pdata) xgbe_prv_data 650 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_dma_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 713 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_mtl_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 729 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_mac_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 746 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_ecc_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 768 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_disable_ecc_ded(struct xgbe_prv_data *pdata) xgbe_prv_data 782 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_disable_ecc_sec(struct xgbe_prv_data *pdata, xgbe_prv_data 805 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_speed(struct xgbe_prv_data *pdata, int speed) xgbe_prv_data 829 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_rx_vlan_stripping(struct xgbe_prv_data *pdata) xgbe_prv_data 849 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_rx_vlan_stripping(struct xgbe_prv_data *pdata) xgbe_prv_data 856 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_rx_vlan_filtering(struct xgbe_prv_data *pdata) xgbe_prv_data 881 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_rx_vlan_filtering(struct xgbe_prv_data *pdata) xgbe_prv_data 913 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_update_vlan_hash_table(struct xgbe_prv_data *pdata) xgbe_prv_data 935 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_promiscuous_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 958 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_all_multicast_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 973 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_set_mac_reg(struct xgbe_prv_data *pdata, xgbe_prv_data 1005 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_set_mac_addn_addrs(struct xgbe_prv_data *pdata) xgbe_prv_data 1038 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_set_mac_hash_table(struct xgbe_prv_data *pdata) xgbe_prv_data 1073 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_add_mac_addresses(struct xgbe_prv_data *pdata) xgbe_prv_data 1083 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_mac_address(struct xgbe_prv_data *pdata, u8 *addr) xgbe_prv_data 1097 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_rx_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 1113 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_clr_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) xgbe_prv_data 1128 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) xgbe_prv_data 1143 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1176 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1206 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1235 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1261 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1274 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad, xgbe_prv_data 1301 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_write_ext_mii_regs(struct xgbe_prv_data *pdata, int addr, xgbe_prv_data 1325 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_read_ext_mii_regs(struct xgbe_prv_data *pdata, int addr, xgbe_prv_data 1348 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port, xgbe_prv_data 1375 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_disable_rx_csum(struct xgbe_prv_data *pdata) xgbe_prv_data 1382 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_enable_rx_csum(struct xgbe_prv_data *pdata) xgbe_prv_data 1438 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_rx_desc_reset(struct xgbe_prv_data *pdata, xgbe_prv_data 1488 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 1522 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_update_tstamp_addend(struct xgbe_prv_data *pdata, xgbe_prv_data 1540 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_set_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec, xgbe_prv_data 1558 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static u64 xgbe_get_tstamp_time(struct xgbe_prv_data *pdata) xgbe_prv_data 1569 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static u64 xgbe_get_tx_tstamp(struct xgbe_prv_data *pdata) xgbe_prv_data 1610 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_config_tstamp(struct xgbe_prv_data *pdata, xgbe_prv_data 1644 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 1668 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 1906 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 2159 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int __xgbe_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 2181 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 2195 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_flush_tx_queues(struct xgbe_prv_data *pdata) xgbe_prv_data 2219 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_dma_bus(struct xgbe_prv_data *pdata) xgbe_prv_data 2247 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_dma_cache(struct xgbe_prv_data *pdata) xgbe_prv_data 2255 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_mtl_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2273 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_queue_flow_control_threshold(struct xgbe_prv_data *pdata, xgbe_prv_data 2338 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_calculate_flow_control_threshold(struct xgbe_prv_data *pdata, xgbe_prv_data 2351 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_flow_control_threshold(struct xgbe_prv_data *pdata) xgbe_prv_data 2363 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_get_tx_fifo_size(struct xgbe_prv_data *pdata) xgbe_prv_data 2370 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_get_rx_fifo_size(struct xgbe_prv_data *pdata) xgbe_prv_data 2423 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_get_pfc_delay(struct xgbe_prv_data *pdata) xgbe_prv_data 2447 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_get_pfc_queues(struct xgbe_prv_data *pdata) xgbe_prv_data 2468 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_calculate_dcb_fifo(struct xgbe_prv_data *pdata, xgbe_prv_data 2539 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_tx_fifo_size(struct xgbe_prv_data *pdata) xgbe_prv_data 2557 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_rx_fifo_size(struct xgbe_prv_data *pdata) xgbe_prv_data 2600 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_queue_mapping(struct xgbe_prv_data *pdata) xgbe_prv_data 2681 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_tc(struct xgbe_prv_data *pdata) xgbe_prv_data 2711 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_dcb_tc(struct xgbe_prv_data *pdata) xgbe_prv_data 2776 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_dcb_pfc(struct xgbe_prv_data *pdata) xgbe_prv_data 2798 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_mac_address(struct xgbe_prv_data *pdata) xgbe_prv_data 2810 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_jumbo_enable(struct xgbe_prv_data *pdata) xgbe_prv_data 2819 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_mac_speed(struct xgbe_prv_data *pdata) xgbe_prv_data 2824 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_checksum_offload(struct xgbe_prv_data *pdata) xgbe_prv_data 2832 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_vlan_support(struct xgbe_prv_data *pdata) xgbe_prv_data 2852 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static u64 xgbe_mmc_read(struct xgbe_prv_data *pdata, unsigned int reg_lo) xgbe_prv_data 2894 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_tx_mmc_int(struct xgbe_prv_data *pdata) xgbe_prv_data 2972 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_rx_mmc_int(struct xgbe_prv_data *pdata) xgbe_prv_data 3070 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_read_mmc_stats(struct xgbe_prv_data *pdata) xgbe_prv_data 3204 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_config_mmc(struct xgbe_prv_data *pdata) xgbe_prv_data 3213 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_txq_prepare_tx_stop(struct xgbe_prv_data *pdata, xgbe_prv_data 3239 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_prepare_tx_stop(struct xgbe_prv_data *pdata, xgbe_prv_data 3282 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_tx(struct xgbe_prv_data *pdata) xgbe_prv_data 3303 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_disable_tx(struct xgbe_prv_data *pdata) xgbe_prv_data 3327 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_prepare_rx_stop(struct xgbe_prv_data *pdata, xgbe_prv_data 3353 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_enable_rx(struct xgbe_prv_data *pdata) xgbe_prv_data 3378 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_disable_rx(struct xgbe_prv_data *pdata) xgbe_prv_data 3404 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_powerup_tx(struct xgbe_prv_data *pdata) xgbe_prv_data 3420 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_powerdown_tx(struct xgbe_prv_data *pdata) xgbe_prv_data 3440 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_powerup_rx(struct xgbe_prv_data *pdata) xgbe_prv_data 3453 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static void xgbe_powerdown_rx(struct xgbe_prv_data *pdata) xgbe_prv_data 3466 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_init(struct xgbe_prv_data *pdata) xgbe_prv_data 159 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_stop(struct xgbe_prv_data *); xgbe_prv_data 172 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_free_channels(struct xgbe_prv_data *pdata) xgbe_prv_data 190 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) xgbe_prv_data 276 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 309 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_enable_rx_tx_int(struct xgbe_prv_data *pdata, xgbe_prv_data 327 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata) xgbe_prv_data 335 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_disable_rx_tx_int(struct xgbe_prv_data *pdata, xgbe_prv_data 353 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata) xgbe_prv_data 361 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static bool xgbe_ecc_sec(struct xgbe_prv_data *pdata, unsigned long *period, xgbe_prv_data 386 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static bool xgbe_ecc_ded(struct xgbe_prv_data *pdata, unsigned long *period, xgbe_prv_data 408 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 466 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = data; xgbe_prv_data 478 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 605 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = data; xgbe_prv_data 618 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 647 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 675 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 676 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data, xgbe_prv_data 684 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = from_timer(pdata, t, service_timer); xgbe_prv_data 691 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_init_timers(struct xgbe_prv_data *pdata) xgbe_prv_data 707 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_start_timers(struct xgbe_prv_data *pdata) xgbe_prv_data 712 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_stop_timers(struct xgbe_prv_data *pdata) xgbe_prv_data 728 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_get_all_hw_features(struct xgbe_prv_data *pdata) xgbe_prv_data 907 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_disable_vxlan_offloads(struct xgbe_prv_data *pdata) xgbe_prv_data 932 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_disable_vxlan_hw(struct xgbe_prv_data *pdata) xgbe_prv_data 943 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_disable_vxlan_accel(struct xgbe_prv_data *pdata) xgbe_prv_data 950 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_enable_vxlan_offloads(struct xgbe_prv_data *pdata) xgbe_prv_data 973 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_enable_vxlan_hw(struct xgbe_prv_data *pdata) xgbe_prv_data 992 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_enable_vxlan_accel(struct xgbe_prv_data *pdata) xgbe_prv_data 1007 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_reset_vxlan_accel(struct xgbe_prv_data *pdata) xgbe_prv_data 1017 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_napi_enable(struct xgbe_prv_data *pdata, unsigned int add) xgbe_prv_data 1040 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_napi_disable(struct xgbe_prv_data *pdata, unsigned int del) xgbe_prv_data 1061 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_request_irqs(struct xgbe_prv_data *pdata) xgbe_prv_data 1133 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_free_irqs(struct xgbe_prv_data *pdata) xgbe_prv_data 1154 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata) xgbe_prv_data 1168 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata) xgbe_prv_data 1183 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_free_tx_data(struct xgbe_prv_data *pdata) xgbe_prv_data 1206 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_free_rx_data(struct xgbe_prv_data *pdata) xgbe_prv_data 1229 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_phy_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 1239 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 1278 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 1314 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_free_memory(struct xgbe_prv_data *pdata) xgbe_prv_data 1325 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_alloc_memory(struct xgbe_prv_data *pdata) xgbe_prv_data 1366 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_start(struct xgbe_prv_data *pdata) xgbe_prv_data 1431 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_stop(struct xgbe_prv_data *pdata) xgbe_prv_data 1479 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 1480 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data, xgbe_prv_data 1495 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_full_restart_dev(struct xgbe_prv_data *pdata) xgbe_prv_data 1509 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_restart_dev(struct xgbe_prv_data *pdata) xgbe_prv_data 1525 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 1526 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data, xgbe_prv_data 1538 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 1539 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data, xgbe_prv_data 1566 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_get_hwtstamp_settings(struct xgbe_prv_data *pdata, xgbe_prv_data 1576 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_set_hwtstamp_settings(struct xgbe_prv_data *pdata, xgbe_prv_data 1710 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_prep_tx_tstamp(struct xgbe_prv_data *pdata, xgbe_prv_data 1776 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static bool xgbe_is_vxlan(struct xgbe_prv_data *pdata, struct sk_buff *skb) xgbe_prv_data 1832 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_packet_info(struct xgbe_prv_data *pdata, xgbe_prv_data 1905 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 1989 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2013 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2083 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2095 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2115 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2136 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2157 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2166 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2195 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2211 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2227 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2251 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2273 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2336 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2385 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2430 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 2518 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 2548 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static struct sk_buff *xgbe_create_skb(struct xgbe_prv_data *pdata, xgbe_prv_data 2614 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 2685 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 2877 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = channel->pdata; xgbe_prv_data 2904 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = container_of(napi, struct xgbe_prv_data, xgbe_prv_data 2942 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_dump_tx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, xgbe_prv_data 2962 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_dump_rx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, xgbe_prv_data 133 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c offsetof(struct xgbe_prv_data, mmc_stats._var), \ xgbe_prv_data 139 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c offsetof(struct xgbe_prv_data, ext_stats._var), \ xgbe_prv_data 193 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 222 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 243 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 263 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 273 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 312 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 333 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 404 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 419 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 426 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 434 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 449 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 521 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 536 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 543 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 551 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 572 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 599 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 632 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 640 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 648 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 659 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 711 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 756 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 144 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_abort(struct xgbe_prv_data *pdata) xgbe_prv_data 164 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_set_enable(struct xgbe_prv_data *pdata, bool enable) xgbe_prv_data 180 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_disable(struct xgbe_prv_data *pdata) xgbe_prv_data 198 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_enable(struct xgbe_prv_data *pdata) xgbe_prv_data 203 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_clear_all_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 208 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_disable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 213 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_enable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 218 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_write(struct xgbe_prv_data *pdata) xgbe_prv_data 246 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_read(struct xgbe_prv_data *pdata) xgbe_prv_data 263 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata, xgbe_prv_data 279 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 322 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 332 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_set_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 345 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_get_features(struct xgbe_prv_data *pdata) xgbe_prv_data 365 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_set_target(struct xgbe_prv_data *pdata, unsigned int addr) xgbe_prv_data 370 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static irqreturn_t xgbe_i2c_combined_isr(struct xgbe_prv_data *pdata) xgbe_prv_data 377 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_xfer(struct xgbe_prv_data *pdata, struct xgbe_i2c_op *op) xgbe_prv_data 437 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_stop(struct xgbe_prv_data *pdata) xgbe_prv_data 454 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_start(struct xgbe_prv_data *pdata) xgbe_prv_data 482 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static int xgbe_i2c_init(struct xgbe_prv_data *pdata) xgbe_prv_data 140 drivers/net/ethernet/amd/xgbe/xgbe-main.c static void xgbe_default_config(struct xgbe_prv_data *pdata) xgbe_prv_data 163 drivers/net/ethernet/amd/xgbe/xgbe-main.c static void xgbe_init_all_fptrs(struct xgbe_prv_data *pdata) xgbe_prv_data 173 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct xgbe_prv_data *xgbe_alloc_pdata(struct device *dev) xgbe_prv_data 175 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct xgbe_prv_data *pdata; xgbe_prv_data 178 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data), xgbe_prv_data 206 drivers/net/ethernet/amd/xgbe/xgbe-main.c void xgbe_free_pdata(struct xgbe_prv_data *pdata) xgbe_prv_data 213 drivers/net/ethernet/amd/xgbe/xgbe-main.c void xgbe_set_counts(struct xgbe_prv_data *pdata) xgbe_prv_data 264 drivers/net/ethernet/amd/xgbe/xgbe-main.c int xgbe_config_netdev(struct xgbe_prv_data *pdata) xgbe_prv_data 422 drivers/net/ethernet/amd/xgbe/xgbe-main.c void xgbe_deconfig_netdev(struct xgbe_prv_data *pdata) xgbe_prv_data 440 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct xgbe_prv_data *pdata = netdev_priv(netdev); xgbe_prv_data 129 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata, xgbe_prv_data 138 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_module_info(struct xgbe_prv_data *pdata, xgbe_prv_data 147 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_clear_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 156 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_disable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 169 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_enable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 182 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_clear_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 187 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_disable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 192 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_enable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 197 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_enable_interrupts(struct xgbe_prv_data *pdata) xgbe_prv_data 213 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_clear_interrupts_all(struct xgbe_prv_data *pdata) xgbe_prv_data 219 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_kr_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 228 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_kx_2500_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 237 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_kx_1000_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 246 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_sfi_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 259 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_x_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 268 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_sgmii_1000_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 277 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_sgmii_100_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 286 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_mode xgbe_cur_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 291 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static bool xgbe_in_kr_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 296 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_change_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 329 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_switch_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 334 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static bool xgbe_set_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 345 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static bool xgbe_use_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 351 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_set(struct xgbe_prv_data *pdata, bool enable, xgbe_prv_data 368 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_restart(struct xgbe_prv_data *pdata) xgbe_prv_data 376 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_disable(struct xgbe_prv_data *pdata) xgbe_prv_data 384 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_set(struct xgbe_prv_data *pdata, bool enable, xgbe_prv_data 407 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_restart(struct xgbe_prv_data *pdata) xgbe_prv_data 415 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_disable(struct xgbe_prv_data *pdata) xgbe_prv_data 425 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_restart(struct xgbe_prv_data *pdata) xgbe_prv_data 444 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_disable(struct xgbe_prv_data *pdata) xgbe_prv_data 463 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_disable_all(struct xgbe_prv_data *pdata) xgbe_prv_data 469 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_tx_training(struct xgbe_prv_data *pdata, xgbe_prv_data 509 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_tx_xnp(struct xgbe_prv_data *pdata, xgbe_prv_data 526 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_rx_bpa(struct xgbe_prv_data *pdata, xgbe_prv_data 550 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_rx_xnp(struct xgbe_prv_data *pdata, xgbe_prv_data 565 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_page_received(struct xgbe_prv_data *pdata) xgbe_prv_data 607 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_an xgbe_an73_incompat_link(struct xgbe_prv_data *pdata) xgbe_prv_data 640 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_isr(struct xgbe_prv_data *pdata) xgbe_prv_data 668 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_isr(struct xgbe_prv_data *pdata) xgbe_prv_data 693 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 713 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; xgbe_prv_data 723 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static irqreturn_t xgbe_an_combined_isr(struct xgbe_prv_data *pdata) xgbe_prv_data 732 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 733 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data, xgbe_prv_data 763 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_state_machine(struct xgbe_prv_data *pdata) xgbe_prv_data 824 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_state_machine(struct xgbe_prv_data *pdata) xgbe_prv_data 918 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data *pdata = container_of(work, xgbe_prv_data 919 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct xgbe_prv_data, xgbe_prv_data 944 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an37_init(struct xgbe_prv_data *pdata) xgbe_prv_data 993 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an73_init(struct xgbe_prv_data *pdata) xgbe_prv_data 1044 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_init(struct xgbe_prv_data *pdata) xgbe_prv_data 1062 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static const char *xgbe_phy_fc_string(struct xgbe_prv_data *pdata) xgbe_prv_data 1092 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_print_status(struct xgbe_prv_data *pdata) xgbe_prv_data 1104 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_adjust_link(struct xgbe_prv_data *pdata) xgbe_prv_data 1144 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) xgbe_prv_data 1149 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_config_fixed(struct xgbe_prv_data *pdata) xgbe_prv_data 1183 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int __xgbe_phy_config_aneg(struct xgbe_prv_data *pdata, bool set_mode) xgbe_prv_data 1260 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_config_aneg(struct xgbe_prv_data *pdata) xgbe_prv_data 1265 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_reconfig_aneg(struct xgbe_prv_data *pdata) xgbe_prv_data 1270 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static bool xgbe_phy_aneg_done(struct xgbe_prv_data *pdata) xgbe_prv_data 1275 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_check_link_timeout(struct xgbe_prv_data *pdata) xgbe_prv_data 1286 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static enum xgbe_mode xgbe_phy_status_aneg(struct xgbe_prv_data *pdata) xgbe_prv_data 1291 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_status_result(struct xgbe_prv_data *pdata) xgbe_prv_data 1330 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_status(struct xgbe_prv_data *pdata) xgbe_prv_data 1380 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_stop(struct xgbe_prv_data *pdata) xgbe_prv_data 1404 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_start(struct xgbe_prv_data *pdata) xgbe_prv_data 1469 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 1486 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_dump_phy_registers(struct xgbe_prv_data *pdata) xgbe_prv_data 1525 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_best_advertised_speed(struct xgbe_prv_data *pdata) xgbe_prv_data 1547 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_phy_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 1552 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static int xgbe_phy_init(struct xgbe_prv_data *pdata) xgbe_prv_data 125 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static int xgbe_config_multi_msi(struct xgbe_prv_data *pdata) xgbe_prv_data 164 drivers/net/ethernet/amd/xgbe/xgbe-pci.c static int xgbe_config_irqs(struct xgbe_prv_data *pdata) xgbe_prv_data 210 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata; xgbe_prv_data 415 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); xgbe_prv_data 427 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); xgbe_prv_data 443 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); xgbe_prv_data 222 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) xgbe_prv_data 227 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) xgbe_prv_data 232 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static enum xgbe_mode xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 299 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, xgbe_prv_data 307 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static int xgbe_phy_an_config(struct xgbe_prv_data *pdata) xgbe_prv_data 313 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 318 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_pcs_power_cycle(struct xgbe_prv_data *pdata) xgbe_prv_data 333 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_start_ratechange(struct xgbe_prv_data *pdata) xgbe_prv_data 339 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_complete_ratechange(struct xgbe_prv_data *pdata) xgbe_prv_data 367 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 410 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 453 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 496 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static enum xgbe_mode xgbe_phy_cur_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 517 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static enum xgbe_mode xgbe_phy_switch_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 535 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static enum xgbe_mode xgbe_phy_get_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 554 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) xgbe_prv_data 571 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static bool xgbe_phy_check_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 587 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static bool xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) xgbe_prv_data 606 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) xgbe_prv_data 626 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static int xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart) xgbe_prv_data 641 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_stop(struct xgbe_prv_data *pdata) xgbe_prv_data 646 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static int xgbe_phy_start(struct xgbe_prv_data *pdata) xgbe_prv_data 652 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static int xgbe_phy_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 673 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static void xgbe_phy_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 678 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c static int xgbe_phy_init(struct xgbe_prv_data *pdata) xgbe_prv_data 387 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata); xgbe_prv_data 389 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_xfer(struct xgbe_prv_data *pdata, xgbe_prv_data 395 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_redrv_write(struct xgbe_prv_data *pdata, unsigned int reg, xgbe_prv_data 457 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_write(struct xgbe_prv_data *pdata, unsigned int target, xgbe_prv_data 477 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_read(struct xgbe_prv_data *pdata, unsigned int target, xgbe_prv_data 513 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_sfp_put_mux(struct xgbe_prv_data *pdata) xgbe_prv_data 532 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_sfp_get_mux(struct xgbe_prv_data *pdata) xgbe_prv_data 551 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_put_comm_ownership(struct xgbe_prv_data *pdata) xgbe_prv_data 556 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_get_comm_ownership(struct xgbe_prv_data *pdata) xgbe_prv_data 600 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_mdio_mii_write(struct xgbe_prv_data *pdata, int addr, xgbe_prv_data 616 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_mii_write(struct xgbe_prv_data *pdata, int reg, u16 val) xgbe_prv_data 640 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c struct xgbe_prv_data *pdata = mii->priv; xgbe_prv_data 660 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_mdio_mii_read(struct xgbe_prv_data *pdata, int addr, xgbe_prv_data 676 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_mii_read(struct xgbe_prv_data *pdata, int reg) xgbe_prv_data 700 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c struct xgbe_prv_data *pdata = mii->priv; xgbe_prv_data 720 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_phy_settings(struct xgbe_prv_data *pdata) xgbe_prv_data 846 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_free_phy_device(struct xgbe_prv_data *pdata) xgbe_prv_data 858 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_finisar_phy_quirks(struct xgbe_prv_data *pdata) xgbe_prv_data 899 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_belfuse_phy_quirks(struct xgbe_prv_data *pdata) xgbe_prv_data 977 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_external_phy_quirks(struct xgbe_prv_data *pdata) xgbe_prv_data 986 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_find_phy_device(struct xgbe_prv_data *pdata) xgbe_prv_data 1058 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_external_phy(struct xgbe_prv_data *pdata) xgbe_prv_data 1123 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_parse_eeprom(struct xgbe_prv_data *pdata) xgbe_prv_data 1191 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_eeprom_info(struct xgbe_prv_data *pdata, xgbe_prv_data 1233 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_sfp_read_eeprom(struct xgbe_prv_data *pdata) xgbe_prv_data 1293 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_signals(struct xgbe_prv_data *pdata) xgbe_prv_data 1315 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_mod_absent(struct xgbe_prv_data *pdata) xgbe_prv_data 1336 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_detect(struct xgbe_prv_data *pdata) xgbe_prv_data 1373 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata, xgbe_prv_data 1472 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_module_info(struct xgbe_prv_data *pdata, xgbe_prv_data 1497 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_phydev_flowctrl(struct xgbe_prv_data *pdata) xgbe_prv_data 1528 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_an37_sgmii_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 1568 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_an37_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 1611 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_an73_redrv_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 1689 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_an73_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 1747 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) xgbe_prv_data 1763 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, xgbe_prv_data 1824 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_an_config(struct xgbe_prv_data *pdata) xgbe_prv_data 1866 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 1896 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_set_redrv_mode_mdio(struct xgbe_prv_data *pdata, xgbe_prv_data 1909 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_set_redrv_mode_i2c(struct xgbe_prv_data *pdata, xgbe_prv_data 1924 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_set_redrv_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 1951 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_perform_ratechange(struct xgbe_prv_data *pdata, xgbe_prv_data 1984 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_rrc(struct xgbe_prv_data *pdata) xgbe_prv_data 1992 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_power_off(struct xgbe_prv_data *pdata) xgbe_prv_data 2004 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfi_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2027 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_x_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2041 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sgmii_1000_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2055 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sgmii_100_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2069 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2083 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2097 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2111 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_cur_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2118 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_switch_baset_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2136 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_switch_bp_2500_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2141 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_switch_bp_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2153 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_switch_mode(struct xgbe_prv_data *pdata) xgbe_prv_data 2247 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static enum xgbe_mode xgbe_phy_get_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2271 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) xgbe_prv_data 2300 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_check_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2316 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_basex_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2333 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_baset_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2356 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_sfp_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2392 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_bp_2500_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2406 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_bp_mode(struct xgbe_prv_data *pdata, xgbe_prv_data 2423 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) xgbe_prv_data 2512 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) xgbe_prv_data 2535 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart) xgbe_prv_data 2587 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_gpio_setup(struct xgbe_prv_data *pdata) xgbe_prv_data 2623 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_comm_setup(struct xgbe_prv_data *pdata) xgbe_prv_data 2646 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_sfp_setup(struct xgbe_prv_data *pdata) xgbe_prv_data 2652 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_int_mdio_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 2666 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_i2c_mdio_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 2710 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_mdio_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 2756 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_mdio_reset_setup(struct xgbe_prv_data *pdata) xgbe_prv_data 2789 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_port_mode_mismatch(struct xgbe_prv_data *pdata) xgbe_prv_data 2841 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_conn_type_mismatch(struct xgbe_prv_data *pdata) xgbe_prv_data 2870 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static bool xgbe_phy_port_enabled(struct xgbe_prv_data *pdata) xgbe_prv_data 2880 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_cdr_track(struct xgbe_prv_data *pdata) xgbe_prv_data 2900 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_cdr_notrack(struct xgbe_prv_data *pdata) xgbe_prv_data 2919 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) xgbe_prv_data 2925 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) xgbe_prv_data 2931 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_an_post(struct xgbe_prv_data *pdata) xgbe_prv_data 2960 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_an_pre(struct xgbe_prv_data *pdata) xgbe_prv_data 2977 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_stop(struct xgbe_prv_data *pdata) xgbe_prv_data 2998 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_start(struct xgbe_prv_data *pdata) xgbe_prv_data 3048 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_reset(struct xgbe_prv_data *pdata) xgbe_prv_data 3070 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static void xgbe_phy_exit(struct xgbe_prv_data *pdata) xgbe_prv_data 3078 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c static int xgbe_phy_init(struct xgbe_prv_data *pdata) xgbe_prv_data 140 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct xgbe_version_data *xgbe_acpi_vdata(struct xgbe_prv_data *pdata) xgbe_prv_data 149 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_acpi_support(struct xgbe_prv_data *pdata) xgbe_prv_data 176 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct xgbe_version_data *xgbe_acpi_vdata(struct xgbe_prv_data *pdata) xgbe_prv_data 181 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_acpi_support(struct xgbe_prv_data *pdata) xgbe_prv_data 190 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct xgbe_version_data *xgbe_of_vdata(struct xgbe_prv_data *pdata) xgbe_prv_data 199 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_of_support(struct xgbe_prv_data *pdata) xgbe_prv_data 222 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) xgbe_prv_data 247 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct xgbe_version_data *xgbe_of_vdata(struct xgbe_prv_data *pdata) xgbe_prv_data 252 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static int xgbe_of_support(struct xgbe_prv_data *pdata) xgbe_prv_data 257 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) xgbe_prv_data 279 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct platform_device *xgbe_get_phy_pdev(struct xgbe_prv_data *pdata) xgbe_prv_data 293 drivers/net/ethernet/amd/xgbe/xgbe-platform.c static struct xgbe_version_data *xgbe_get_vdata(struct xgbe_prv_data *pdata) xgbe_prv_data 301 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct xgbe_prv_data *pdata; xgbe_prv_data 517 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct xgbe_prv_data *pdata = platform_get_drvdata(pdev); xgbe_prv_data 531 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct xgbe_prv_data *pdata = dev_get_drvdata(dev); xgbe_prv_data 551 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct xgbe_prv_data *pdata = dev_get_drvdata(dev); xgbe_prv_data 127 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data *pdata = container_of(cc, xgbe_prv_data 128 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data, xgbe_prv_data 139 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data *pdata = container_of(info, xgbe_prv_data 140 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data, xgbe_prv_data 170 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data *pdata = container_of(info, xgbe_prv_data 171 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data, xgbe_prv_data 184 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data *pdata = container_of(info, xgbe_prv_data 185 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data, xgbe_prv_data 204 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data *pdata = container_of(info, xgbe_prv_data 205 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c struct xgbe_prv_data, xgbe_prv_data 227 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c void xgbe_ptp_register(struct xgbe_prv_data *pdata) xgbe_prv_data 275 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c void xgbe_ptp_unregister(struct xgbe_prv_data *pdata) xgbe_prv_data 348 drivers/net/ethernet/amd/xgbe/xgbe.h struct xgbe_prv_data; xgbe_prv_data 499 drivers/net/ethernet/amd/xgbe/xgbe.h struct xgbe_prv_data *pdata; xgbe_prv_data 733 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_mac_address)(struct xgbe_prv_data *, u8 *addr); xgbe_prv_data 734 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_rx_mode)(struct xgbe_prv_data *); xgbe_prv_data 736 drivers/net/ethernet/amd/xgbe/xgbe.h int (*enable_rx_csum)(struct xgbe_prv_data *); xgbe_prv_data 737 drivers/net/ethernet/amd/xgbe/xgbe.h int (*disable_rx_csum)(struct xgbe_prv_data *); xgbe_prv_data 739 drivers/net/ethernet/amd/xgbe/xgbe.h int (*enable_rx_vlan_stripping)(struct xgbe_prv_data *); xgbe_prv_data 740 drivers/net/ethernet/amd/xgbe/xgbe.h int (*disable_rx_vlan_stripping)(struct xgbe_prv_data *); xgbe_prv_data 741 drivers/net/ethernet/amd/xgbe/xgbe.h int (*enable_rx_vlan_filtering)(struct xgbe_prv_data *); xgbe_prv_data 742 drivers/net/ethernet/amd/xgbe/xgbe.h int (*disable_rx_vlan_filtering)(struct xgbe_prv_data *); xgbe_prv_data 743 drivers/net/ethernet/amd/xgbe/xgbe.h int (*update_vlan_hash_table)(struct xgbe_prv_data *); xgbe_prv_data 745 drivers/net/ethernet/amd/xgbe/xgbe.h int (*read_mmd_regs)(struct xgbe_prv_data *, int, int); xgbe_prv_data 746 drivers/net/ethernet/amd/xgbe/xgbe.h void (*write_mmd_regs)(struct xgbe_prv_data *, int, int, int); xgbe_prv_data 747 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_speed)(struct xgbe_prv_data *, int); xgbe_prv_data 749 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_ext_mii_mode)(struct xgbe_prv_data *, unsigned int, xgbe_prv_data 751 drivers/net/ethernet/amd/xgbe/xgbe.h int (*read_ext_mii_regs)(struct xgbe_prv_data *, int, int); xgbe_prv_data 752 drivers/net/ethernet/amd/xgbe/xgbe.h int (*write_ext_mii_regs)(struct xgbe_prv_data *, int, int, u16); xgbe_prv_data 754 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_gpio)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 755 drivers/net/ethernet/amd/xgbe/xgbe.h int (*clr_gpio)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 757 drivers/net/ethernet/amd/xgbe/xgbe.h void (*enable_tx)(struct xgbe_prv_data *); xgbe_prv_data 758 drivers/net/ethernet/amd/xgbe/xgbe.h void (*disable_tx)(struct xgbe_prv_data *); xgbe_prv_data 759 drivers/net/ethernet/amd/xgbe/xgbe.h void (*enable_rx)(struct xgbe_prv_data *); xgbe_prv_data 760 drivers/net/ethernet/amd/xgbe/xgbe.h void (*disable_rx)(struct xgbe_prv_data *); xgbe_prv_data 762 drivers/net/ethernet/amd/xgbe/xgbe.h void (*powerup_tx)(struct xgbe_prv_data *); xgbe_prv_data 763 drivers/net/ethernet/amd/xgbe/xgbe.h void (*powerdown_tx)(struct xgbe_prv_data *); xgbe_prv_data 764 drivers/net/ethernet/amd/xgbe/xgbe.h void (*powerup_rx)(struct xgbe_prv_data *); xgbe_prv_data 765 drivers/net/ethernet/amd/xgbe/xgbe.h void (*powerdown_rx)(struct xgbe_prv_data *); xgbe_prv_data 767 drivers/net/ethernet/amd/xgbe/xgbe.h int (*init)(struct xgbe_prv_data *); xgbe_prv_data 768 drivers/net/ethernet/amd/xgbe/xgbe.h int (*exit)(struct xgbe_prv_data *); xgbe_prv_data 777 drivers/net/ethernet/amd/xgbe/xgbe.h void (*rx_desc_reset)(struct xgbe_prv_data *, struct xgbe_ring_data *, xgbe_prv_data 784 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_tx_flow_control)(struct xgbe_prv_data *); xgbe_prv_data 785 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_rx_flow_control)(struct xgbe_prv_data *); xgbe_prv_data 788 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_rx_coalesce)(struct xgbe_prv_data *); xgbe_prv_data 789 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_tx_coalesce)(struct xgbe_prv_data *); xgbe_prv_data 790 drivers/net/ethernet/amd/xgbe/xgbe.h unsigned int (*usec_to_riwt)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 791 drivers/net/ethernet/amd/xgbe/xgbe.h unsigned int (*riwt_to_usec)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 794 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_rx_threshold)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 795 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_tx_threshold)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 798 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_rsf_mode)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 799 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_tsf_mode)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 802 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_osp_mode)(struct xgbe_prv_data *); xgbe_prv_data 805 drivers/net/ethernet/amd/xgbe/xgbe.h void (*rx_mmc_int)(struct xgbe_prv_data *); xgbe_prv_data 806 drivers/net/ethernet/amd/xgbe/xgbe.h void (*tx_mmc_int)(struct xgbe_prv_data *); xgbe_prv_data 807 drivers/net/ethernet/amd/xgbe/xgbe.h void (*read_mmc_stats)(struct xgbe_prv_data *); xgbe_prv_data 810 drivers/net/ethernet/amd/xgbe/xgbe.h int (*config_tstamp)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 811 drivers/net/ethernet/amd/xgbe/xgbe.h void (*update_tstamp_addend)(struct xgbe_prv_data *, unsigned int); xgbe_prv_data 812 drivers/net/ethernet/amd/xgbe/xgbe.h void (*set_tstamp_time)(struct xgbe_prv_data *, unsigned int sec, xgbe_prv_data 814 drivers/net/ethernet/amd/xgbe/xgbe.h u64 (*get_tstamp_time)(struct xgbe_prv_data *); xgbe_prv_data 815 drivers/net/ethernet/amd/xgbe/xgbe.h u64 (*get_tx_tstamp)(struct xgbe_prv_data *); xgbe_prv_data 818 drivers/net/ethernet/amd/xgbe/xgbe.h void (*config_tc)(struct xgbe_prv_data *); xgbe_prv_data 819 drivers/net/ethernet/amd/xgbe/xgbe.h void (*config_dcb_tc)(struct xgbe_prv_data *); xgbe_prv_data 820 drivers/net/ethernet/amd/xgbe/xgbe.h void (*config_dcb_pfc)(struct xgbe_prv_data *); xgbe_prv_data 823 drivers/net/ethernet/amd/xgbe/xgbe.h int (*enable_rss)(struct xgbe_prv_data *); xgbe_prv_data 824 drivers/net/ethernet/amd/xgbe/xgbe.h int (*disable_rss)(struct xgbe_prv_data *); xgbe_prv_data 825 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_rss_hash_key)(struct xgbe_prv_data *, const u8 *); xgbe_prv_data 826 drivers/net/ethernet/amd/xgbe/xgbe.h int (*set_rss_lookup_table)(struct xgbe_prv_data *, const u32 *); xgbe_prv_data 829 drivers/net/ethernet/amd/xgbe/xgbe.h void (*disable_ecc_ded)(struct xgbe_prv_data *); xgbe_prv_data 830 drivers/net/ethernet/amd/xgbe/xgbe.h void (*disable_ecc_sec)(struct xgbe_prv_data *, enum xgbe_ecc_sec); xgbe_prv_data 833 drivers/net/ethernet/amd/xgbe/xgbe.h void (*enable_vxlan)(struct xgbe_prv_data *); xgbe_prv_data 834 drivers/net/ethernet/amd/xgbe/xgbe.h void (*disable_vxlan)(struct xgbe_prv_data *); xgbe_prv_data 835 drivers/net/ethernet/amd/xgbe/xgbe.h void (*set_vxlan_id)(struct xgbe_prv_data *); xgbe_prv_data 847 drivers/net/ethernet/amd/xgbe/xgbe.h int (*init)(struct xgbe_prv_data *); xgbe_prv_data 848 drivers/net/ethernet/amd/xgbe/xgbe.h void (*exit)(struct xgbe_prv_data *); xgbe_prv_data 851 drivers/net/ethernet/amd/xgbe/xgbe.h int (*reset)(struct xgbe_prv_data *); xgbe_prv_data 852 drivers/net/ethernet/amd/xgbe/xgbe.h int (*start)(struct xgbe_prv_data *); xgbe_prv_data 853 drivers/net/ethernet/amd/xgbe/xgbe.h void (*stop)(struct xgbe_prv_data *); xgbe_prv_data 856 drivers/net/ethernet/amd/xgbe/xgbe.h int (*link_status)(struct xgbe_prv_data *, int *); xgbe_prv_data 859 drivers/net/ethernet/amd/xgbe/xgbe.h bool (*valid_speed)(struct xgbe_prv_data *, int); xgbe_prv_data 862 drivers/net/ethernet/amd/xgbe/xgbe.h bool (*use_mode)(struct xgbe_prv_data *, enum xgbe_mode); xgbe_prv_data 864 drivers/net/ethernet/amd/xgbe/xgbe.h void (*set_mode)(struct xgbe_prv_data *, enum xgbe_mode); xgbe_prv_data 866 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_mode (*get_mode)(struct xgbe_prv_data *, int); xgbe_prv_data 868 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_mode (*switch_mode)(struct xgbe_prv_data *); xgbe_prv_data 870 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_mode (*cur_mode)(struct xgbe_prv_data *); xgbe_prv_data 873 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_an_mode (*an_mode)(struct xgbe_prv_data *); xgbe_prv_data 876 drivers/net/ethernet/amd/xgbe/xgbe.h int (*an_config)(struct xgbe_prv_data *); xgbe_prv_data 879 drivers/net/ethernet/amd/xgbe/xgbe.h void (*an_advertising)(struct xgbe_prv_data *, xgbe_prv_data 883 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_mode (*an_outcome)(struct xgbe_prv_data *); xgbe_prv_data 886 drivers/net/ethernet/amd/xgbe/xgbe.h void (*an_pre)(struct xgbe_prv_data *); xgbe_prv_data 887 drivers/net/ethernet/amd/xgbe/xgbe.h void (*an_post)(struct xgbe_prv_data *); xgbe_prv_data 890 drivers/net/ethernet/amd/xgbe/xgbe.h void (*kr_training_pre)(struct xgbe_prv_data *); xgbe_prv_data 891 drivers/net/ethernet/amd/xgbe/xgbe.h void (*kr_training_post)(struct xgbe_prv_data *); xgbe_prv_data 894 drivers/net/ethernet/amd/xgbe/xgbe.h int (*module_info)(struct xgbe_prv_data *pdata, xgbe_prv_data 896 drivers/net/ethernet/amd/xgbe/xgbe.h int (*module_eeprom)(struct xgbe_prv_data *pdata, xgbe_prv_data 902 drivers/net/ethernet/amd/xgbe/xgbe.h int (*phy_init)(struct xgbe_prv_data *); xgbe_prv_data 903 drivers/net/ethernet/amd/xgbe/xgbe.h void (*phy_exit)(struct xgbe_prv_data *); xgbe_prv_data 906 drivers/net/ethernet/amd/xgbe/xgbe.h int (*phy_reset)(struct xgbe_prv_data *); xgbe_prv_data 907 drivers/net/ethernet/amd/xgbe/xgbe.h int (*phy_start)(struct xgbe_prv_data *); xgbe_prv_data 908 drivers/net/ethernet/amd/xgbe/xgbe.h void (*phy_stop)(struct xgbe_prv_data *); xgbe_prv_data 911 drivers/net/ethernet/amd/xgbe/xgbe.h void (*phy_status)(struct xgbe_prv_data *); xgbe_prv_data 912 drivers/net/ethernet/amd/xgbe/xgbe.h int (*phy_config_aneg)(struct xgbe_prv_data *); xgbe_prv_data 915 drivers/net/ethernet/amd/xgbe/xgbe.h bool (*phy_valid_speed)(struct xgbe_prv_data *, int); xgbe_prv_data 918 drivers/net/ethernet/amd/xgbe/xgbe.h irqreturn_t (*an_isr)(struct xgbe_prv_data *); xgbe_prv_data 921 drivers/net/ethernet/amd/xgbe/xgbe.h int (*module_info)(struct xgbe_prv_data *pdata, xgbe_prv_data 923 drivers/net/ethernet/amd/xgbe/xgbe.h int (*module_eeprom)(struct xgbe_prv_data *pdata, xgbe_prv_data 932 drivers/net/ethernet/amd/xgbe/xgbe.h int (*i2c_init)(struct xgbe_prv_data *); xgbe_prv_data 935 drivers/net/ethernet/amd/xgbe/xgbe.h int (*i2c_start)(struct xgbe_prv_data *); xgbe_prv_data 936 drivers/net/ethernet/amd/xgbe/xgbe.h void (*i2c_stop)(struct xgbe_prv_data *); xgbe_prv_data 939 drivers/net/ethernet/amd/xgbe/xgbe.h int (*i2c_xfer)(struct xgbe_prv_data *, struct xgbe_i2c_op *); xgbe_prv_data 942 drivers/net/ethernet/amd/xgbe/xgbe.h irqreturn_t (*i2c_isr)(struct xgbe_prv_data *); xgbe_prv_data 946 drivers/net/ethernet/amd/xgbe/xgbe.h int (*alloc_ring_resources)(struct xgbe_prv_data *); xgbe_prv_data 947 drivers/net/ethernet/amd/xgbe/xgbe.h void (*free_ring_resources)(struct xgbe_prv_data *); xgbe_prv_data 949 drivers/net/ethernet/amd/xgbe/xgbe.h int (*map_rx_buffer)(struct xgbe_prv_data *, struct xgbe_ring *, xgbe_prv_data 951 drivers/net/ethernet/amd/xgbe/xgbe.h void (*unmap_rdata)(struct xgbe_prv_data *, struct xgbe_ring_data *); xgbe_prv_data 952 drivers/net/ethernet/amd/xgbe/xgbe.h void (*wrapper_tx_desc_init)(struct xgbe_prv_data *); xgbe_prv_data 953 drivers/net/ethernet/amd/xgbe/xgbe.h void (*wrapper_rx_desc_init)(struct xgbe_prv_data *); xgbe_prv_data 1301 drivers/net/ethernet/amd/xgbe/xgbe.h struct xgbe_prv_data *xgbe_alloc_pdata(struct device *); xgbe_prv_data 1302 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_free_pdata(struct xgbe_prv_data *); xgbe_prv_data 1303 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_set_counts(struct xgbe_prv_data *); xgbe_prv_data 1304 drivers/net/ethernet/amd/xgbe/xgbe.h int xgbe_config_netdev(struct xgbe_prv_data *); xgbe_prv_data 1305 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_deconfig_netdev(struct xgbe_prv_data *); xgbe_prv_data 1330 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_ptp_register(struct xgbe_prv_data *); xgbe_prv_data 1331 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_ptp_unregister(struct xgbe_prv_data *); xgbe_prv_data 1332 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_dump_tx_desc(struct xgbe_prv_data *, struct xgbe_ring *, xgbe_prv_data 1334 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_dump_rx_desc(struct xgbe_prv_data *, struct xgbe_ring *, xgbe_prv_data 1337 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_get_all_hw_features(struct xgbe_prv_data *); xgbe_prv_data 1340 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_init_rx_coalesce(struct xgbe_prv_data *); xgbe_prv_data 1341 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_init_tx_coalesce(struct xgbe_prv_data *); xgbe_prv_data 1342 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_restart_dev(struct xgbe_prv_data *pdata); xgbe_prv_data 1343 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_full_restart_dev(struct xgbe_prv_data *pdata); xgbe_prv_data 1346 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_debugfs_init(struct xgbe_prv_data *); xgbe_prv_data 1347 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_debugfs_exit(struct xgbe_prv_data *); xgbe_prv_data 1348 drivers/net/ethernet/amd/xgbe/xgbe.h void xgbe_debugfs_rename(struct xgbe_prv_data *pdata); xgbe_prv_data 1350 drivers/net/ethernet/amd/xgbe/xgbe.h static inline void xgbe_debugfs_init(struct xgbe_prv_data *pdata) {} xgbe_prv_data 1351 drivers/net/ethernet/amd/xgbe/xgbe.h static inline void xgbe_debugfs_exit(struct xgbe_prv_data *pdata) {} xgbe_prv_data 1352 drivers/net/ethernet/amd/xgbe/xgbe.h static inline void xgbe_debugfs_rename(struct xgbe_prv_data *pdata) {}