xlgmac_pdata 34 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c static void xlgmac_read_mac_addr(struct xlgmac_pdata *pdata) xlgmac_pdata 42 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c static void xlgmac_default_config(struct xlgmac_pdata *pdata) xlgmac_pdata 61 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c static void xlgmac_init_all_ops(struct xlgmac_pdata *pdata) xlgmac_pdata 67 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c static int xlgmac_init(struct xlgmac_pdata *pdata) xlgmac_pdata 230 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c struct xlgmac_pdata *pdata; xlgmac_pdata 234 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev = alloc_etherdev_mq(sizeof(struct xlgmac_pdata), xlgmac_pdata 284 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c void xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata, xlgmac_pdata 311 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c void xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata, xlgmac_pdata 359 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c void xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata) xlgmac_pdata 514 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c void xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata) xlgmac_pdata 21 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_unmap_desc_data(struct xlgmac_pdata *pdata, xlgmac_pdata 74 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_free_ring(struct xlgmac_pdata *pdata, xlgmac_pdata 125 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_init_ring(struct xlgmac_pdata *pdata, xlgmac_pdata 158 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_free_rings(struct xlgmac_pdata *pdata) xlgmac_pdata 173 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_alloc_rings(struct xlgmac_pdata *pdata) xlgmac_pdata 213 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_free_channels(struct xlgmac_pdata *pdata) xlgmac_pdata 230 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_alloc_channels(struct xlgmac_pdata *pdata) xlgmac_pdata 303 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_free_channels_and_rings(struct xlgmac_pdata *pdata) xlgmac_pdata 310 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_alloc_channels_and_rings(struct xlgmac_pdata *pdata) xlgmac_pdata 330 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_alloc_pages(struct xlgmac_pdata *pdata, xlgmac_pdata 389 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static int xlgmac_map_rx_buffer(struct xlgmac_pdata *pdata, xlgmac_pdata 421 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_tx_desc_init(struct xlgmac_pdata *pdata) xlgmac_pdata 458 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c static void xlgmac_rx_desc_init(struct xlgmac_pdata *pdata) xlgmac_pdata 500 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 33 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c offsetof(struct xlgmac_pdata, stats.var), \ xlgmac_pdata 101 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 125 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 133 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 141 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 152 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 165 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 248 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 36 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_rx_csum(struct xlgmac_pdata *pdata) xlgmac_pdata 48 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_rx_csum(struct xlgmac_pdata *pdata) xlgmac_pdata 60 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_mac_address(struct xlgmac_pdata *pdata, u8 *addr) xlgmac_pdata 74 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, xlgmac_pdata 110 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_rx_vlan_stripping(struct xlgmac_pdata *pdata) xlgmac_pdata 135 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_rx_vlan_stripping(struct xlgmac_pdata *pdata) xlgmac_pdata 147 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_rx_vlan_filtering(struct xlgmac_pdata *pdata) xlgmac_pdata 180 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_rx_vlan_filtering(struct xlgmac_pdata *pdata) xlgmac_pdata 217 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_update_vlan_hash_table(struct xlgmac_pdata *pdata) xlgmac_pdata 243 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_promiscuous_mode(struct xlgmac_pdata *pdata, xlgmac_pdata 273 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_all_multicast_mode(struct xlgmac_pdata *pdata, xlgmac_pdata 295 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_set_mac_addn_addrs(struct xlgmac_pdata *pdata) xlgmac_pdata 328 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_set_mac_hash_table(struct xlgmac_pdata *pdata) xlgmac_pdata 363 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_add_mac_addresses(struct xlgmac_pdata *pdata) xlgmac_pdata 373 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_mac_address(struct xlgmac_pdata *pdata) xlgmac_pdata 392 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_jumbo_enable(struct xlgmac_pdata *pdata) xlgmac_pdata 405 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_checksum_offload(struct xlgmac_pdata *pdata) xlgmac_pdata 413 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_vlan_support(struct xlgmac_pdata *pdata) xlgmac_pdata 439 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rx_mode(struct xlgmac_pdata *pdata) xlgmac_pdata 455 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_prepare_tx_stop(struct xlgmac_pdata *pdata, xlgmac_pdata 497 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_enable_tx(struct xlgmac_pdata *pdata) xlgmac_pdata 531 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_disable_tx(struct xlgmac_pdata *pdata) xlgmac_pdata 573 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_prepare_rx_stop(struct xlgmac_pdata *pdata, xlgmac_pdata 602 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_enable_rx(struct xlgmac_pdata *pdata) xlgmac_pdata 638 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_disable_rx(struct xlgmac_pdata *pdata) xlgmac_pdata 679 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 704 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 1082 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_rx_desc_reset(struct xlgmac_pdata *pdata, xlgmac_pdata 1141 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 1188 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_tx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1220 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_tx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1256 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_rx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1268 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_rx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1280 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_tx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1290 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rx_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1300 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rx_coalesce(struct xlgmac_pdata *pdata) xlgmac_pdata 1321 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_flow_control(struct xlgmac_pdata *pdata) xlgmac_pdata 1327 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_rx_fep_enable(struct xlgmac_pdata *pdata) xlgmac_pdata 1340 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_rx_fup_enable(struct xlgmac_pdata *pdata) xlgmac_pdata 1353 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_tx_coalesce(struct xlgmac_pdata *pdata) xlgmac_pdata 1358 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_rx_buffer_size(struct xlgmac_pdata *pdata) xlgmac_pdata 1377 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_tso_mode(struct xlgmac_pdata *pdata) xlgmac_pdata 1397 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_sph_mode(struct xlgmac_pdata *pdata) xlgmac_pdata 1421 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static unsigned int xlgmac_usec_to_riwt(struct xlgmac_pdata *pdata, xlgmac_pdata 1439 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static unsigned int xlgmac_riwt_to_usec(struct xlgmac_pdata *pdata, xlgmac_pdata 1457 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rx_threshold(struct xlgmac_pdata *pdata, xlgmac_pdata 1473 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_mtl_mode(struct xlgmac_pdata *pdata) xlgmac_pdata 1504 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_queue_mapping(struct xlgmac_pdata *pdata) xlgmac_pdata 1630 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_tx_fifo_size(struct xlgmac_pdata *pdata) xlgmac_pdata 1652 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_rx_fifo_size(struct xlgmac_pdata *pdata) xlgmac_pdata 1674 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_flow_control_threshold(struct xlgmac_pdata *pdata) xlgmac_pdata 1691 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_tx_threshold(struct xlgmac_pdata *pdata, xlgmac_pdata 1707 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rsf_mode(struct xlgmac_pdata *pdata, xlgmac_pdata 1723 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_tsf_mode(struct xlgmac_pdata *pdata, xlgmac_pdata 1739 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_osp_mode(struct xlgmac_pdata *pdata) xlgmac_pdata 1760 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_pblx8(struct xlgmac_pdata *pdata) xlgmac_pdata 1778 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_get_tx_pbl_val(struct xlgmac_pdata *pdata) xlgmac_pdata 1788 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_tx_pbl_val(struct xlgmac_pdata *pdata) xlgmac_pdata 1809 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_get_rx_pbl_val(struct xlgmac_pdata *pdata) xlgmac_pdata 1819 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_config_rx_pbl_val(struct xlgmac_pdata *pdata) xlgmac_pdata 1840 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static u64 xlgmac_mmc_read(struct xlgmac_pdata *pdata, unsigned int reg_lo) xlgmac_pdata 1866 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_tx_mmc_int(struct xlgmac_pdata *pdata) xlgmac_pdata 1980 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_rx_mmc_int(struct xlgmac_pdata *pdata) xlgmac_pdata 2124 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_read_mmc_stats(struct xlgmac_pdata *pdata) xlgmac_pdata 2265 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_mmc(struct xlgmac_pdata *pdata) xlgmac_pdata 2279 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_write_rss_reg(struct xlgmac_pdata *pdata, unsigned int type, xlgmac_pdata 2327 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_write_rss_hash_key(struct xlgmac_pdata *pdata) xlgmac_pdata 2343 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_write_rss_lookup_table(struct xlgmac_pdata *pdata) xlgmac_pdata 2359 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_rss_hash_key(struct xlgmac_pdata *pdata, const u8 *key) xlgmac_pdata 2366 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_rss_lookup_table(struct xlgmac_pdata *pdata, xlgmac_pdata 2384 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_enable_rss(struct xlgmac_pdata *pdata) xlgmac_pdata 2414 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_disable_rss(struct xlgmac_pdata *pdata) xlgmac_pdata 2429 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_rss(struct xlgmac_pdata *pdata) xlgmac_pdata 2446 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_enable_dma_interrupts(struct xlgmac_pdata *pdata) xlgmac_pdata 2511 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_enable_mtl_interrupts(struct xlgmac_pdata *pdata) xlgmac_pdata 2527 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_enable_mac_interrupts(struct xlgmac_pdata *pdata) xlgmac_pdata 2549 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_xlgmii_25000_speed(struct xlgmac_pdata *pdata) xlgmac_pdata 2566 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_xlgmii_40000_speed(struct xlgmac_pdata *pdata) xlgmac_pdata 2583 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_xlgmii_50000_speed(struct xlgmac_pdata *pdata) xlgmac_pdata 2600 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_set_xlgmii_100000_speed(struct xlgmac_pdata *pdata) xlgmac_pdata 2617 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_mac_speed(struct xlgmac_pdata *pdata) xlgmac_pdata 2640 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 2943 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_flush_tx_queues(struct xlgmac_pdata *pdata) xlgmac_pdata 2971 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static void xlgmac_config_dma_bus(struct xlgmac_pdata *pdata) xlgmac_pdata 2987 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_hw_init(struct xlgmac_pdata *pdata) xlgmac_pdata 3041 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c static int xlgmac_hw_exit(struct xlgmac_pdata *pdata) xlgmac_pdata 43 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 114 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_prep_tx_pkt(struct xlgmac_pdata *pdata, xlgmac_pdata 207 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_enable_rx_tx_ints(struct xlgmac_pdata *pdata) xlgmac_pdata 229 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_disable_rx_tx_ints(struct xlgmac_pdata *pdata) xlgmac_pdata 254 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = data; xlgmac_pdata 364 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 384 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_init_timers(struct xlgmac_pdata *pdata) xlgmac_pdata 398 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_stop_timers(struct xlgmac_pdata *pdata) xlgmac_pdata 412 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_napi_enable(struct xlgmac_pdata *pdata, unsigned int add) xlgmac_pdata 436 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_napi_disable(struct xlgmac_pdata *pdata, unsigned int del) xlgmac_pdata 457 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_request_irqs(struct xlgmac_pdata *pdata) xlgmac_pdata 504 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_free_irqs(struct xlgmac_pdata *pdata) xlgmac_pdata 519 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_free_tx_data(struct xlgmac_pdata *pdata) xlgmac_pdata 540 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_free_rx_data(struct xlgmac_pdata *pdata) xlgmac_pdata 561 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_start(struct xlgmac_pdata *pdata) xlgmac_pdata 587 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_stop(struct xlgmac_pdata *pdata) xlgmac_pdata 613 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_restart_dev(struct xlgmac_pdata *pdata) xlgmac_pdata 629 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = container_of(work, xlgmac_pdata 630 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata, xlgmac_pdata 642 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 678 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 694 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 702 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 770 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 794 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 819 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 838 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 851 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 863 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 883 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 921 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); xlgmac_pdata 953 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 987 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static struct sk_buff *xlgmac_create_skb(struct xlgmac_pdata *pdata, xlgmac_pdata 1036 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 1109 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = channel->pdata; xlgmac_pdata 1311 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = container_of(napi, xlgmac_pdata 1312 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata, xlgmac_pdata 132 drivers/net/ethernet/synopsys/dwc-xlgmac.h struct xlgmac_pdata; xlgmac_pdata 359 drivers/net/ethernet/synopsys/dwc-xlgmac.h struct xlgmac_pdata *pdata; xlgmac_pdata 382 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*alloc_channles_and_rings)(struct xlgmac_pdata *pdata); xlgmac_pdata 383 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*free_channels_and_rings)(struct xlgmac_pdata *pdata); xlgmac_pdata 386 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*map_rx_buffer)(struct xlgmac_pdata *pdata, xlgmac_pdata 389 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*unmap_desc_data)(struct xlgmac_pdata *pdata, xlgmac_pdata 391 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*tx_desc_init)(struct xlgmac_pdata *pdata); xlgmac_pdata 392 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*rx_desc_init)(struct xlgmac_pdata *pdata); xlgmac_pdata 396 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*init)(struct xlgmac_pdata *pdata); xlgmac_pdata 397 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*exit)(struct xlgmac_pdata *pdata); xlgmac_pdata 401 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*enable_tx)(struct xlgmac_pdata *pdata); xlgmac_pdata 402 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*disable_tx)(struct xlgmac_pdata *pdata); xlgmac_pdata 403 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*enable_rx)(struct xlgmac_pdata *pdata); xlgmac_pdata 404 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*disable_rx)(struct xlgmac_pdata *pdata); xlgmac_pdata 413 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_mac_address)(struct xlgmac_pdata *pdata, u8 *addr); xlgmac_pdata 414 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rx_mode)(struct xlgmac_pdata *pdata); xlgmac_pdata 415 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*enable_rx_csum)(struct xlgmac_pdata *pdata); xlgmac_pdata 416 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*disable_rx_csum)(struct xlgmac_pdata *pdata); xlgmac_pdata 419 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_xlgmii_25000_speed)(struct xlgmac_pdata *pdata); xlgmac_pdata 420 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_xlgmii_40000_speed)(struct xlgmac_pdata *pdata); xlgmac_pdata 421 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_xlgmii_50000_speed)(struct xlgmac_pdata *pdata); xlgmac_pdata 422 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_xlgmii_100000_speed)(struct xlgmac_pdata *pdata); xlgmac_pdata 428 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*rx_desc_reset)(struct xlgmac_pdata *pdata, xlgmac_pdata 437 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_tx_flow_control)(struct xlgmac_pdata *pdata); xlgmac_pdata 438 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rx_flow_control)(struct xlgmac_pdata *pdata); xlgmac_pdata 441 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*enable_rx_vlan_stripping)(struct xlgmac_pdata *pdata); xlgmac_pdata 442 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*disable_rx_vlan_stripping)(struct xlgmac_pdata *pdata); xlgmac_pdata 443 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*enable_rx_vlan_filtering)(struct xlgmac_pdata *pdata); xlgmac_pdata 444 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*disable_rx_vlan_filtering)(struct xlgmac_pdata *pdata); xlgmac_pdata 445 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*update_vlan_hash_table)(struct xlgmac_pdata *pdata); xlgmac_pdata 448 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rx_coalesce)(struct xlgmac_pdata *pdata); xlgmac_pdata 449 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_tx_coalesce)(struct xlgmac_pdata *pdata); xlgmac_pdata 450 drivers/net/ethernet/synopsys/dwc-xlgmac.h unsigned int (*usec_to_riwt)(struct xlgmac_pdata *pdata, xlgmac_pdata 452 drivers/net/ethernet/synopsys/dwc-xlgmac.h unsigned int (*riwt_to_usec)(struct xlgmac_pdata *pdata, xlgmac_pdata 456 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rx_threshold)(struct xlgmac_pdata *pdata, xlgmac_pdata 458 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_tx_threshold)(struct xlgmac_pdata *pdata, xlgmac_pdata 462 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rsf_mode)(struct xlgmac_pdata *pdata, xlgmac_pdata 464 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_tsf_mode)(struct xlgmac_pdata *pdata, xlgmac_pdata 468 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_osp_mode)(struct xlgmac_pdata *pdata); xlgmac_pdata 471 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_rx_pbl_val)(struct xlgmac_pdata *pdata); xlgmac_pdata 472 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*get_rx_pbl_val)(struct xlgmac_pdata *pdata); xlgmac_pdata 473 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_tx_pbl_val)(struct xlgmac_pdata *pdata); xlgmac_pdata 474 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*get_tx_pbl_val)(struct xlgmac_pdata *pdata); xlgmac_pdata 475 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*config_pblx8)(struct xlgmac_pdata *pdata); xlgmac_pdata 478 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*rx_mmc_int)(struct xlgmac_pdata *pdata); xlgmac_pdata 479 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*tx_mmc_int)(struct xlgmac_pdata *pdata); xlgmac_pdata 480 drivers/net/ethernet/synopsys/dwc-xlgmac.h void (*read_mmc_stats)(struct xlgmac_pdata *pdata); xlgmac_pdata 483 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*enable_rss)(struct xlgmac_pdata *pdata); xlgmac_pdata 484 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*disable_rss)(struct xlgmac_pdata *pdata); xlgmac_pdata 485 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_rss_hash_key)(struct xlgmac_pdata *pdata, xlgmac_pdata 487 drivers/net/ethernet/synopsys/dwc-xlgmac.h int (*set_rss_lookup_table)(struct xlgmac_pdata *pdata, xlgmac_pdata 636 drivers/net/ethernet/synopsys/dwc-xlgmac.h void xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata, xlgmac_pdata 641 drivers/net/ethernet/synopsys/dwc-xlgmac.h void xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata, xlgmac_pdata 646 drivers/net/ethernet/synopsys/dwc-xlgmac.h void xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata); xlgmac_pdata 647 drivers/net/ethernet/synopsys/dwc-xlgmac.h void xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata);