Lines Matching refs:emac_eth_dev
111 struct emac_eth_dev { struct
149 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_mdio_read() argument
182 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_mdio_write()
214 static int _sun8i_write_hwaddr(struct emac_eth_dev *priv, u8 *mac_id) in _sun8i_write_hwaddr()
228 static void sun8i_adjust_link(struct emac_eth_dev *priv, in sun8i_adjust_link()
256 static int sun8i_emac_set_syscon_ephy(struct emac_eth_dev *priv, u32 *reg) in sun8i_emac_set_syscon_ephy()
276 static int sun8i_emac_set_syscon(struct emac_eth_dev *priv) in sun8i_emac_set_syscon()
317 static int sun8i_phy_init(struct emac_eth_dev *priv, void *dev) in sun8i_phy_init()
333 static void rx_descs_init(struct emac_eth_dev *priv) in rx_descs_init()
364 static void tx_descs_init(struct emac_eth_dev *priv) in tx_descs_init()
392 static int _sun8i_emac_eth_init(struct emac_eth_dev *priv, u8 *enetaddr) in _sun8i_emac_eth_init()
498 static int _sun8i_eth_recv(struct emac_eth_dev *priv, uchar **packetp) in _sun8i_eth_recv()
545 static int _sun8i_emac_eth_send(struct emac_eth_dev *priv, void *packet, in _sun8i_emac_eth_send()
598 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_eth_write_hwaddr()
603 static void sun8i_emac_board_setup(struct emac_eth_dev *priv) in sun8i_emac_board_setup()
626 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_mdio_reset()
685 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_emac_eth_send()
692 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_emac_eth_recv()
697 static int _sun8i_free_pkt(struct emac_eth_dev *priv) in _sun8i_free_pkt()
722 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_eth_free_pkt()
729 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_emac_eth_stop()
744 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_emac_eth_probe()
770 struct emac_eth_dev *priv = dev_get_priv(dev); in sun8i_emac_eth_ofdata_to_platdata()
858 .priv_auto_alloc_size = sizeof(struct emac_eth_dev),