emac_instance
static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu)
struct emac_instance *dev = netdev_priv(ndev);
static void emac_clean_tx_ring(struct emac_instance *dev)
static void emac_clean_rx_ring(struct emac_instance *dev)
static inline void emac_report_timeout_error(struct emac_instance *dev,
__emac_prepare_rx_skb(struct sk_buff *skb, struct emac_instance *dev, int slot)
emac_alloc_rx_skb(struct emac_instance *dev, int slot)
emac_alloc_rx_skb_napi(struct emac_instance *dev, int slot)
static void emac_print_link_status(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
static int emac_link_differs(struct emac_instance *dev)
static inline void emac_rx_clk_tx(struct emac_instance *dev)
struct emac_instance *dev =
struct emac_instance, link_work);
static void emac_force_link_update(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
static inline u16 emac_tx_csum(struct emac_instance *dev,
static inline void emac_rx_clk_default(struct emac_instance *dev)
static inline netdev_tx_t emac_xmit_finish(struct emac_instance *dev, int len)
struct emac_instance *dev = netdev_priv(ndev);
static inline int emac_xmit_split(struct emac_instance *dev, int slot,
struct emac_instance *dev = netdev_priv(ndev);
static void emac_parse_tx_error(struct emac_instance *dev, u16 ctrl)
struct emac_instance *dev = param;
static inline void emac_recycle_rx_skb(struct emac_instance *dev, int slot,
static void emac_parse_rx_error(struct emac_instance *dev, u16 ctrl)
static inline void emac_rx_csum(struct emac_instance *dev,
static inline int emac_rx_sg_append(struct emac_instance *dev, int slot)
struct emac_instance *dev = param;
static void emac_clean_tx_ring(struct emac_instance *dev);
static void __emac_set_multicast_list(struct emac_instance *dev);
struct emac_instance *dev = param;
struct emac_instance *dev = param;
struct emac_instance *dev = param;
struct emac_instance *dev = dev_instance;
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
static inline void emac_tx_enable(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
static int emac_get_regs_len(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
static void emac_tx_disable(struct emac_instance *dev)
static void *emac_dump_regs(struct emac_instance *dev, void *buf)
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
static int emac_check_deps(struct emac_instance *dev,
static void emac_rx_enable(struct emac_instance *dev)
static void emac_put_deps(struct emac_instance *dev)
static int emac_wait_deps(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(bus->priv);
struct emac_instance *dev = netdev_priv(ndev);
static int emac_dt_mdio_probe(struct emac_instance *dev)
static int emac_dt_phy_connect(struct emac_instance *dev,
static int emac_dt_phy_probe(struct emac_instance *dev)
static int emac_init_phy(struct emac_instance *dev)
static void emac_rx_disable(struct emac_instance *dev)
static int emac_init_config(struct emac_instance *dev)
static inline void emac_netif_stop(struct emac_instance *dev)
static inline void emac_netif_start(struct emac_instance *dev)
struct emac_instance *dev;
ndev = devm_alloc_etherdev(&ofdev->dev, sizeof(struct emac_instance));
static inline void emac_rx_disable_async(struct emac_instance *dev)
struct emac_instance *dev = platform_get_drvdata(ofdev);
static int emac_reset(struct emac_instance *dev)
static void emac_hash_mc(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
static u32 __emac_calc_base_mr1(struct emac_instance *dev, int tx_size, int rx_size)
static u32 __emac4_calc_base_mr1(struct emac_instance *dev, int tx_size, int rx_size)
static u32 emac_calc_base_mr1(struct emac_instance *dev, int tx_size, int rx_size)
static inline u32 emac_calc_trtr(struct emac_instance *dev, unsigned int size)
static inline u32 emac_calc_rwmr(struct emac_instance *dev,
static int emac_configure(struct emac_instance *dev)
static void emac_reinitialize(struct emac_instance *dev)
static void emac_full_tx_reset(struct emac_instance *dev)
struct emac_instance *dev = container_of(work, struct emac_instance, reset_work);
struct emac_instance *dev = netdev_priv(ndev);
static inline int emac_phy_done(struct emac_instance *dev, u32 stacr)
static int __emac_mdio_read(struct emac_instance *dev, u8 id, u8 reg)
static void __emac_mdio_write(struct emac_instance *dev, u8 id, u8 reg,
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
static void __emac_set_multicast_list(struct emac_instance *dev)
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *dev = netdev_priv(ndev);
struct emac_instance *mdio_instance;
static inline int emac_has_feature(struct emac_instance *dev,
static inline u32 __iomem *emac_xaht_base(struct emac_instance *dev)
static inline u32 __iomem *emac_gaht_base(struct emac_instance *dev)
static inline u32 *emac_iaht_base(struct emac_instance *dev)