Symbol: emac_priv
drivers/net/ethernet/spacemit/k1_emac.c
1033
static int emac_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res,
drivers/net/ethernet/spacemit/k1_emac.c
1067
static int emac_tx_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res)
drivers/net/ethernet/spacemit/k1_emac.c
1074
static int emac_rx_read_stat_cnt(struct emac_priv *priv, u8 cnt, u32 *res)
drivers/net/ethernet/spacemit/k1_emac.c
1094
static void emac_stats_update(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1150
struct emac_priv *priv = timer_container_of(priv, t, stats_timer);
drivers/net/ethernet/spacemit/k1_emac.c
1171
static u64 emac_get_stat_tx_drops(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1194
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1233
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1265
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1296
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1354
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1376
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
138
static void emac_wr(struct emac_priv *priv, u32 reg, u32 val)
drivers/net/ethernet/spacemit/k1_emac.c
1400
struct emac_priv *priv;
drivers/net/ethernet/spacemit/k1_emac.c
1402
priv = container_of(work, struct emac_priv, tx_timeout_task);
drivers/net/ethernet/spacemit/k1_emac.c
1422
static void emac_sw_init(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
143
static u32 emac_rd(struct emac_priv *priv, u32 reg)
drivers/net/ethernet/spacemit/k1_emac.c
1443
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
148
static int emac_phy_interface_config(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1487
static void emac_configure_tx(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1510
static void emac_configure_rx(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1532
struct emac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/spacemit/k1_emac.c
1574
static void emac_update_delay_line(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1602
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
1659
static int emac_up(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
167
static void emac_set_mac_addr_reg(struct emac_priv *priv,
drivers/net/ethernet/spacemit/k1_emac.c
1718
static int emac_down(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1759
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
176
static void emac_set_mac_addr(struct emac_priv *priv, const unsigned char *addr)
drivers/net/ethernet/spacemit/k1_emac.c
1793
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
181
static void emac_reset_hw(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1851
static int emac_config_dt(struct platform_device *pdev, struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
1925
struct emac_priv *priv;
drivers/net/ethernet/spacemit/k1_emac.c
1928
ndev = devm_alloc_etherdev(dev, sizeof(struct emac_priv));
drivers/net/ethernet/spacemit/k1_emac.c
195
static void emac_init_hw(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
2011
struct emac_priv *priv = platform_get_drvdata(pdev);
drivers/net/ethernet/spacemit/k1_emac.c
2023
struct emac_priv *priv = dev_get_drvdata(dev);
drivers/net/ethernet/spacemit/k1_emac.c
2051
struct emac_priv *priv = dev_get_drvdata(dev);
drivers/net/ethernet/spacemit/k1_emac.c
254
static void emac_dma_start_transmit(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
260
static void emac_enable_interrupt(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
270
static void emac_disable_interrupt(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
280
static u32 emac_tx_avail(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
293
static void emac_tx_coal_timer_resched(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
301
struct emac_priv *priv = timer_container_of(priv, t, txtimer);
drivers/net/ethernet/spacemit/k1_emac.c
306
static bool emac_tx_should_interrupt(struct emac_priv *priv, u32 pkt_num)
drivers/net/ethernet/spacemit/k1_emac.c
318
static void emac_free_tx_buf(struct emac_priv *priv, int i)
drivers/net/ethernet/spacemit/k1_emac.c
352
static void emac_clean_tx_desc_ring(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
364
static void emac_clean_rx_desc_ring(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
389
static int emac_alloc_tx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
417
static int emac_alloc_rx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
445
static void emac_free_tx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
460
static void emac_free_rx_resources(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
475
static int emac_tx_clean_desc(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
513
static bool emac_rx_frame_good(struct emac_priv *priv, struct emac_desc *desc)
drivers/net/ethernet/spacemit/k1_emac.c
542
static void emac_alloc_rx_desc_buffers(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
598
static int emac_rx_clean_desc(struct emac_priv *priv, int budget)
drivers/net/ethernet/spacemit/k1_emac.c
667
struct emac_priv *priv = container_of(napi, struct emac_priv, napi);
drivers/net/ethernet/spacemit/k1_emac.c
730
static void emac_tx_mem_map(struct emac_priv *priv, struct sk_buff *skb)
drivers/net/ethernet/spacemit/k1_emac.c
818
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
841
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
854
static void emac_mac_multicast_filter_clear(struct emac_priv *priv)
drivers/net/ethernet/spacemit/k1_emac.c
876
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
918
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
942
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/spacemit/k1_emac.c
949
struct emac_priv *priv = bus->priv;
drivers/net/ethernet/spacemit/k1_emac.c
973
struct emac_priv *priv = bus->priv;
drivers/net/ethernet/spacemit/k1_emac.c
991
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
1418
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1601
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1655
struct emac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/davinci_emac.c
1728
davinci_emac_of_get_pdata(struct platform_device *pdev, struct emac_priv *priv)
drivers/net/ethernet/ti/davinci_emac.c
1809
struct emac_priv *priv;
drivers/net/ethernet/ti/davinci_emac.c
1828
ndev = alloc_etherdev(sizeof(struct emac_priv));
drivers/net/ethernet/ti/davinci_emac.c
2004
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);