Searched refs:xlgmac_pdata (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac.h | 133 struct xlgmac_pdata; 360 struct xlgmac_pdata *pdata; 397 int (*init)(struct xlgmac_pdata *pdata); 398 int (*exit)(struct xlgmac_pdata *pdata); 402 void (*enable_tx)(struct xlgmac_pdata *pdata); 403 void (*disable_tx)(struct xlgmac_pdata *pdata); 404 void (*enable_rx)(struct xlgmac_pdata *pdata); 405 void (*disable_rx)(struct xlgmac_pdata *pdata); 479 void (*rx_mmc_int)(struct xlgmac_pdata *pdata); 484 int (*enable_rss)(struct xlgmac_pdata *pdata); [all …]
|
H A D | dwc-xlgmac-hw.c | 36 static int xlgmac_disable_rx_csum(struct xlgmac_pdata *pdata) in xlgmac_disable_rx_csum() 48 static int xlgmac_enable_rx_csum(struct xlgmac_pdata *pdata) in xlgmac_enable_rx_csum() 74 static void xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, in xlgmac_set_mac_reg() 497 static void xlgmac_enable_tx(struct xlgmac_pdata *pdata) in xlgmac_enable_tx() 602 static void xlgmac_enable_rx(struct xlgmac_pdata *pdata) in xlgmac_enable_rx() 679 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_tx_start_xmit() 704 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_dev_xmit() 1141 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_rx_desc_init() 2640 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_dev_read() 2987 static int xlgmac_hw_init(struct xlgmac_pdata *pdata) in xlgmac_hw_init() [all …]
|
H A D | dwc-xlgmac-net.c | 43 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_maybe_stop_tx_queue() 254 struct xlgmac_pdata *pdata = data; in xlgmac_isr() 364 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_tx_timer() 628 struct xlgmac_pdata *pdata = container_of(work, in xlgmac_restart() 629 struct xlgmac_pdata, in xlgmac_restart() 641 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_open() 952 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_rx_refresh() 1035 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_tx_poll() 1108 struct xlgmac_pdata *pdata = channel->pdata; in xlgmac_rx_poll() 1310 struct xlgmac_pdata *pdata = container_of(napi, in xlgmac_all_poll() [all …]
|
H A D | dwc-xlgmac-ethtool.c | 33 offsetof(struct xlgmac_pdata, stats.var), \ 101 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_get_drvinfo() 125 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_get_msglevel() 133 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_set_msglevel() 141 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_get_channels() 155 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_get_coalesce() 170 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_set_coalesce() 239 struct xlgmac_pdata *pdata = netdev_priv(netdev); in xlgmac_ethtool_get_ethtool_stats()
|
H A D | dwc-xlgmac-desc.c | 21 static void xlgmac_unmap_desc_data(struct xlgmac_pdata *pdata, in xlgmac_unmap_desc_data() 74 static void xlgmac_free_ring(struct xlgmac_pdata *pdata, in xlgmac_free_ring() 125 static int xlgmac_init_ring(struct xlgmac_pdata *pdata, in xlgmac_init_ring() 158 static void xlgmac_free_rings(struct xlgmac_pdata *pdata) in xlgmac_free_rings() 173 static int xlgmac_alloc_rings(struct xlgmac_pdata *pdata) in xlgmac_alloc_rings() 213 static void xlgmac_free_channels(struct xlgmac_pdata *pdata) in xlgmac_free_channels() 230 static int xlgmac_alloc_channels(struct xlgmac_pdata *pdata) in xlgmac_alloc_channels() 330 static int xlgmac_alloc_pages(struct xlgmac_pdata *pdata, in xlgmac_alloc_pages() 389 static int xlgmac_map_rx_buffer(struct xlgmac_pdata *pdata, in xlgmac_map_rx_buffer() 421 static void xlgmac_tx_desc_init(struct xlgmac_pdata *pdata) in xlgmac_tx_desc_init() [all …]
|
H A D | dwc-xlgmac-common.c | 34 static void xlgmac_read_mac_addr(struct xlgmac_pdata *pdata) in xlgmac_read_mac_addr() 42 static void xlgmac_default_config(struct xlgmac_pdata *pdata) in xlgmac_default_config() 61 static void xlgmac_init_all_ops(struct xlgmac_pdata *pdata) in xlgmac_init_all_ops() 67 static int xlgmac_init(struct xlgmac_pdata *pdata) in xlgmac_init() 230 struct xlgmac_pdata *pdata; in xlgmac_drv_probe() 234 netdev = alloc_etherdev_mq(sizeof(struct xlgmac_pdata), in xlgmac_drv_probe() 284 void xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata, in xlgmac_dump_tx_desc() 311 void xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata, in xlgmac_dump_rx_desc() 359 void xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata) in xlgmac_get_all_hw_features() 514 void xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata) in xlgmac_print_all_hw_features()
|