Symbol: emac_priv
drivers/net/ethernet/spacemit/k1_emac.c
1030
static int emac_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res,
drivers/net/ethernet/spacemit/k1_emac.c
1064
static int emac_tx_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res)
drivers/net/ethernet/spacemit/k1_emac.c
1071
static int emac_rx_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res)
drivers/net/ethernet/spacemit/k1_emac.c
1091
static void emac_stats_update(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1147
struct emac_priv *priv = timer_container_of(priv, t, stats_timer);
drivers/net/ethernet/spacemit/k1_emac.c
1168
static u64 emac_get_stat_tx_drops(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1191
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1230
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1262
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1293
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1351
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
136
static void emac_wr(struct emac_priv *priv, u32 reg, u32 val)
drivers/net/ethernet/spacemit/k1_emac.c
1373
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1397
struct emac_priv *priv;
drivers/net/ethernet/spacemit/k1_emac.c
1399
priv = container_of(work, struct emac_priv, tx_timeout_task);
drivers/net/ethernet/spacemit/k1_emac.c
141
static u32 emac_rd(struct emac_priv *priv, u32 reg)
drivers/net/ethernet/spacemit/k1_emac.c
1419
static void emac_sw_init(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1440
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
146
static int emac_phy_interface_config(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1484
static void emac_configure_tx(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1507
static void emac_configure_rx(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1529
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1571
static void emac_update_delay_line(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1599
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
165
static void emac_set_mac_addr_reg(struct emac_priv *priv,
drivers/net/ethernet/spacemit/k1_emac.c
1656
static int emac_up(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1715
static int emac_down(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
174
static void emac_set_mac_addr(struct emac_priv *priv, const unsigned char *addr)
drivers/net/ethernet/spacemit/k1_emac.c
1756
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
179
static void emac_reset_hw(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1790
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
1848
static int emac_config_dt(struct platform_device *pdev, struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1922
struct emac_priv *priv;
drivers/net/ethernet/spacemit/k1_emac.c
1925
ndev = devm_alloc_etherdev(dev, sizeof(struct emac_priv));
drivers/net/ethernet/spacemit/k1_emac.c
193
static void emac_init_hw(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
2008
struct emac_priv *priv = platform_get_drvdata(pdev);
drivers/net/ethernet/spacemit/k1_emac.c
2020
struct emac_priv *priv = dev_get_drvdata(dev);
drivers/net/ethernet/spacemit/k1_emac.c
2048
struct emac_priv *priv = dev_get_drvdata(dev);
drivers/net/ethernet/spacemit/k1_emac.c
252
static void emac_dma_start_transmit(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
258
static void emac_enable_interrupt(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
268
static void emac_disable_interrupt(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
278
static u32 emac_tx_avail(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
291
static void emac_tx_coal_timer_resched(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
299
struct emac_priv *priv = timer_container_of(priv, t, txtimer);
drivers/net/ethernet/spacemit/k1_emac.c
304
static bool emac_tx_should_interrupt(struct emac_priv *priv, u32 pkt_num)
drivers/net/ethernet/spacemit/k1_emac.c
316
static void emac_free_tx_buf(struct emac_priv *priv, int i)
drivers/net/ethernet/spacemit/k1_emac.c
349
static void emac_clean_tx_desc_ring(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
361
static void emac_clean_rx_desc_ring(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
386
static int emac_alloc_tx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
414
static int emac_alloc_rx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
442
static void emac_free_tx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
457
static void emac_free_rx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
472
static int emac_tx_clean_desc(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
510
static bool emac_rx_frame_good(struct emac_priv *priv, struct emac_desc *desc)
drivers/net/ethernet/spacemit/k1_emac.c
539
static void emac_alloc_rx_desc_buffers(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
595
static int emac_rx_clean_desc(struct emac_priv *priv, int budget)
drivers/net/ethernet/spacemit/k1_emac.c
664
struct emac_priv *priv = container_of(napi, struct emac_priv, napi);
drivers/net/ethernet/spacemit/k1_emac.c
727
static void emac_tx_mem_map(struct emac_priv *priv, struct sk_buff *skb)
drivers/net/ethernet/spacemit/k1_emac.c
815
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
838
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
851
static void emac_mac_multicast_filter_clear(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
873
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
915
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
939
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
946
struct emac_priv *priv = bus->priv;
drivers/net/ethernet/spacemit/k1_emac.c
970
struct emac_priv *priv = bus->priv;
drivers/net/ethernet/spacemit/k1_emac.c
988
static int emac_mdio_init(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
1007
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1030
static void emac_set_type0addr(struct emac_priv *priv, u32 ch, char *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
1057
static void emac_set_type1addr(struct emac_priv *priv, u32 ch, char *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
1081
static void emac_set_type2addr(struct emac_priv *priv, u32 ch,
drivers/net/ethernet/ti/davinci_emac.c
1105
static void emac_setmac(struct emac_priv *priv, u32 ch, char *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
1135
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1167
static int emac_hw_enable(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
1244
struct emac_priv *priv = container_of(napi, struct emac_priv, napi);
drivers/net/ethernet/ti/davinci_emac.c
1319
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1329
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1409
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1592
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1646
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1719
davinci_emac_of_get_pdata(struct platform_device *pdev, struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
1800
struct emac_priv *priv;
drivers/net/ethernet/ti/davinci_emac.c
1819
ndev = alloc_etherdev(sizeof(struct emac_priv));
drivers/net/ethernet/ti/davinci_emac.c
1995
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
394
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
416
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
519
static void emac_update_phystatus(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
611
static int emac_hash_add(struct emac_priv *priv, u8 *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
653
static int emac_hash_del(struct emac_priv *priv, u8 *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
696
static void emac_add_mcast(struct emac_priv *priv, u32 action, u8 *mac_addr)
drivers/net/ethernet/ti/davinci_emac.c
745
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
787
static void emac_int_disable(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
827
static void emac_int_enable(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
860
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
872
static struct sk_buff *emac_rx_alloc(struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
885
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
954
struct emac_priv *priv = netdev_priv(ndev);