Home
last modified time | relevance | path

Searched refs:xlgmac_pdata (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac.h133 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 Ddwc-xlgmac-hw.c36 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 Ddwc-xlgmac-net.c43 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 Ddwc-xlgmac-ethtool.c33 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 Ddwc-xlgmac-desc.c21 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 Ddwc-xlgmac-common.c34 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()