Symbol: xlgmac_pdata
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
228
struct xlgmac_pdata *pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
232
netdev = alloc_etherdev_mq(sizeof(struct xlgmac_pdata),
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
282
void xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
309
void xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
32
static void xlgmac_read_mac_addr(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
357
void xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
40
static void xlgmac_default_config(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
512
void xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
59
static void xlgmac_init_all_ops(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
65
static int xlgmac_init(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
125
static int xlgmac_init_ring(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
157
static void xlgmac_free_rings(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
172
static int xlgmac_alloc_rings(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
21
static void xlgmac_unmap_desc_data(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
212
static void xlgmac_free_channels(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
229
static int xlgmac_alloc_channels(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
299
static void xlgmac_free_channels_and_rings(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
306
static int xlgmac_alloc_channels_and_rings(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
326
static int xlgmac_alloc_pages(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
385
static int xlgmac_map_rx_buffer(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
417
static void xlgmac_tx_desc_init(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
454
static void xlgmac_rx_desc_init(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
496
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
74
static void xlgmac_free_ring(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
101
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
125
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
133
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
141
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
155
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
170
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
239
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
33
offsetof(struct xlgmac_pdata, stats.var), \
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1082
static void xlgmac_rx_desc_reset(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
110
static int xlgmac_enable_rx_vlan_stripping(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1141
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1188
static int xlgmac_disable_tx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1220
static int xlgmac_enable_tx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1256
static int xlgmac_disable_rx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1268
static int xlgmac_enable_rx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1280
static int xlgmac_config_tx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1290
static int xlgmac_config_rx_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1300
static int xlgmac_config_rx_coalesce(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1321
static void xlgmac_config_flow_control(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1327
static void xlgmac_config_rx_fep_enable(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1340
static void xlgmac_config_rx_fup_enable(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
135
static int xlgmac_disable_rx_vlan_stripping(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1353
static int xlgmac_config_tx_coalesce(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1358
static void xlgmac_config_rx_buffer_size(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1377
static void xlgmac_config_tso_mode(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1397
static void xlgmac_config_sph_mode(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1421
static unsigned int xlgmac_usec_to_riwt(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1439
static unsigned int xlgmac_riwt_to_usec(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1457
static int xlgmac_config_rx_threshold(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
147
static int xlgmac_enable_rx_vlan_filtering(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1473
static void xlgmac_config_mtl_mode(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1504
static void xlgmac_config_queue_mapping(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1630
static void xlgmac_config_tx_fifo_size(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1652
static void xlgmac_config_rx_fifo_size(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1674
static void xlgmac_config_flow_control_threshold(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1691
static int xlgmac_config_tx_threshold(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1707
static int xlgmac_config_rsf_mode(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1723
static int xlgmac_config_tsf_mode(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1739
static int xlgmac_config_osp_mode(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1760
static int xlgmac_config_pblx8(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1778
static int xlgmac_get_tx_pbl_val(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1788
static int xlgmac_config_tx_pbl_val(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
180
static int xlgmac_disable_rx_vlan_filtering(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1809
static int xlgmac_get_rx_pbl_val(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1819
static int xlgmac_config_rx_pbl_val(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1840
static u64 xlgmac_mmc_read(struct xlgmac_pdata *pdata, unsigned int reg_lo)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1866
static void xlgmac_tx_mmc_int(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1980
static void xlgmac_rx_mmc_int(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2124
static void xlgmac_read_mmc_stats(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
217
static int xlgmac_update_vlan_hash_table(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2265
static void xlgmac_config_mmc(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2279
static int xlgmac_write_rss_reg(struct xlgmac_pdata *pdata, unsigned int type,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2327
static int xlgmac_write_rss_hash_key(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2343
static int xlgmac_write_rss_lookup_table(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2359
static int xlgmac_set_rss_hash_key(struct xlgmac_pdata *pdata, const u8 *key)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2366
static int xlgmac_set_rss_lookup_table(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2384
static int xlgmac_enable_rss(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2414
static int xlgmac_disable_rss(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2429
static void xlgmac_config_rss(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
243
static int xlgmac_set_promiscuous_mode(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2446
static void xlgmac_enable_dma_interrupts(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2511
static void xlgmac_enable_mtl_interrupts(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2527
static void xlgmac_enable_mac_interrupts(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2549
static int xlgmac_set_xlgmii_25000_speed(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2566
static int xlgmac_set_xlgmii_40000_speed(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2583
static int xlgmac_set_xlgmii_50000_speed(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2600
static int xlgmac_set_xlgmii_100000_speed(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2617
static void xlgmac_config_mac_speed(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2640
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
273
static int xlgmac_set_all_multicast_mode(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2943
static int xlgmac_flush_tx_queues(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
295
static void xlgmac_set_mac_addn_addrs(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2971
static void xlgmac_config_dma_bus(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2987
static int xlgmac_hw_init(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
3041
static int xlgmac_hw_exit(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
328
static void xlgmac_set_mac_hash_table(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
36
static int xlgmac_disable_rx_csum(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
363
static int xlgmac_add_mac_addresses(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
373
static void xlgmac_config_mac_address(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
392
static void xlgmac_config_jumbo_enable(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
405
static void xlgmac_config_checksum_offload(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
413
static void xlgmac_config_vlan_support(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
439
static int xlgmac_config_rx_mode(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
455
static void xlgmac_prepare_tx_stop(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
48
static int xlgmac_enable_rx_csum(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
497
static void xlgmac_enable_tx(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
531
static void xlgmac_disable_tx(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
573
static void xlgmac_prepare_rx_stop(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
60
static int xlgmac_set_mac_address(struct xlgmac_pdata *pdata, const u8 *addr)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
602
static void xlgmac_enable_rx(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
638
static void xlgmac_disable_rx(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
679
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
704
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
74
static void xlgmac_set_mac_reg(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1036
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1109
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
114
static void xlgmac_prep_tx_pkt(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1311
struct xlgmac_pdata *pdata = container_of(napi,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1312
struct xlgmac_pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
207
static void xlgmac_enable_rx_tx_ints(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
229
static void xlgmac_disable_rx_tx_ints(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
254
struct xlgmac_pdata *pdata = data;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
365
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
385
static void xlgmac_init_timers(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
399
static void xlgmac_stop_timers(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
413
static void xlgmac_napi_enable(struct xlgmac_pdata *pdata, unsigned int add)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
43
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
436
static void xlgmac_napi_disable(struct xlgmac_pdata *pdata, unsigned int del)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
457
static int xlgmac_request_irqs(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
504
static void xlgmac_free_irqs(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
519
static void xlgmac_free_tx_data(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
540
static void xlgmac_free_rx_data(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
561
static int xlgmac_start(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
587
static void xlgmac_stop(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
613
static void xlgmac_restart_dev(struct xlgmac_pdata *pdata)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
629
struct xlgmac_pdata *pdata = container_of(work,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
630
struct xlgmac_pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
642
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
678
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
694
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
702
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
770
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
794
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
819
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
838
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
851
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
863
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
883
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
921
struct xlgmac_pdata *pdata = netdev_priv(netdev);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
953
struct xlgmac_pdata *pdata = channel->pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
987
static struct sk_buff *xlgmac_create_skb(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
133
struct xlgmac_pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac.h
360
struct xlgmac_pdata *pdata;
drivers/net/ethernet/synopsys/dwc-xlgmac.h
383
int (*alloc_channels_and_rings)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
384
void (*free_channels_and_rings)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
387
int (*map_rx_buffer)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
390
void (*unmap_desc_data)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
392
void (*tx_desc_init)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
393
void (*rx_desc_init)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
397
int (*init)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
398
int (*exit)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
402
void (*enable_tx)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
403
void (*disable_tx)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
404
void (*enable_rx)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
405
void (*disable_rx)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
414
int (*set_mac_address)(struct xlgmac_pdata *pdata, const u8 *addr);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
415
int (*config_rx_mode)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
416
int (*enable_rx_csum)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
417
int (*disable_rx_csum)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
420
int (*set_xlgmii_25000_speed)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
421
int (*set_xlgmii_40000_speed)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
422
int (*set_xlgmii_50000_speed)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
423
int (*set_xlgmii_100000_speed)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
429
void (*rx_desc_reset)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
438
int (*config_tx_flow_control)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
439
int (*config_rx_flow_control)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
442
int (*enable_rx_vlan_stripping)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
443
int (*disable_rx_vlan_stripping)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
444
int (*enable_rx_vlan_filtering)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
445
int (*disable_rx_vlan_filtering)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
446
int (*update_vlan_hash_table)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
449
int (*config_rx_coalesce)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
450
int (*config_tx_coalesce)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
451
unsigned int (*usec_to_riwt)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
453
unsigned int (*riwt_to_usec)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
457
int (*config_rx_threshold)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
459
int (*config_tx_threshold)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
463
int (*config_rsf_mode)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
465
int (*config_tsf_mode)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
469
int (*config_osp_mode)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
472
int (*config_rx_pbl_val)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
473
int (*get_rx_pbl_val)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
474
int (*config_tx_pbl_val)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
475
int (*get_tx_pbl_val)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
476
int (*config_pblx8)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
479
void (*rx_mmc_int)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
480
void (*tx_mmc_int)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
481
void (*read_mmc_stats)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
484
int (*enable_rss)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
485
int (*disable_rss)(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
486
int (*set_rss_hash_key)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
488
int (*set_rss_lookup_table)(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
637
void xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
642
void xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata,
drivers/net/ethernet/synopsys/dwc-xlgmac.h
647
void xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata);
drivers/net/ethernet/synopsys/dwc-xlgmac.h
648
void xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata);