Lines Matching refs:axienet_local

133 static struct skbuf_dma_descriptor *axienet_get_rx_desc(struct axienet_local *lp, int i)
138 static struct skbuf_dma_descriptor *axienet_get_tx_desc(struct axienet_local *lp, int i)
152 static inline u32 axienet_dma_in32(struct axienet_local *lp, off_t reg)
157 static void desc_set_phys_addr(struct axienet_local *lp, dma_addr_t addr,
165 static dma_addr_t desc_get_phys_addr(struct axienet_local *lp,
187 struct axienet_local *lp = netdev_priv(ndev);
228 * @lp: Pointer to the axienet_local structure
231 static u32 axienet_usec_to_timer(struct axienet_local *lp, u32 coalesce_usec)
250 * @lp: Pointer to the axienet_local structure
252 static void axienet_dma_start(struct axienet_local *lp)
310 struct axienet_local *lp = netdev_priv(ndev);
384 struct axienet_local *lp = netdev_priv(ndev);
437 struct axienet_local *lp = netdev_priv(ndev);
507 struct axienet_local *lp = netdev_priv(ndev);
521 static int __axienet_device_reset(struct axienet_local *lp)
558 * @lp: Pointer to the axienet_local structure
560 static void axienet_dma_stop(struct axienet_local *lp)
609 struct axienet_local *lp = netdev_priv(ndev);
666 * @lp: Pointer to the axienet_local structure
678 static int axienet_free_tx_chain(struct axienet_local *lp, u32 first_bd,
725 * @lp: Pointer to the axienet_local structure
736 static inline int axienet_check_tx_bd_space(struct axienet_local *lp,
752 * @data: Pointer to the axienet_local structure.
760 struct axienet_local *lp = data;
797 struct axienet_local *lp = netdev_priv(ndev);
888 struct axienet_local *lp = container_of(napi, struct axienet_local, napi_tx);
945 struct axienet_local *lp = netdev_priv(ndev);
1049 struct axienet_local *lp = data;
1090 struct axienet_local *lp = container_of(napi, struct axienet_local, napi_rx);
1202 struct axienet_local *lp = netdev_priv(ndev);
1246 struct axienet_local *lp = netdev_priv(ndev);
1288 struct axienet_local *lp = netdev_priv(ndev);
1318 struct axienet_local *lp = netdev_priv(ndev);
1373 struct axienet_local *lp = netdev_priv(ndev);
1459 struct axienet_local *lp = netdev_priv(ndev);
1515 struct axienet_local *lp = netdev_priv(ndev);
1576 struct axienet_local *lp = netdev_priv(ndev);
1635 struct axienet_local *lp = netdev_priv(ndev);
1659 struct axienet_local *lp = netdev_priv(ndev);
1671 struct axienet_local *lp = netdev_priv(dev);
1682 struct axienet_local *lp = netdev_priv(dev);
1772 struct axienet_local *lp = netdev_priv(ndev);
1824 struct axienet_local *lp = netdev_priv(ndev);
1842 struct axienet_local *lp = netdev_priv(ndev);
1872 struct axienet_local *lp = netdev_priv(ndev);
1893 struct axienet_local *lp = netdev_priv(ndev);
1917 struct axienet_local *lp = netdev_priv(ndev);
1945 struct axienet_local *lp = netdev_priv(ndev);
1969 struct axienet_local *lp = netdev_priv(ndev);
1978 struct axienet_local *lp = netdev_priv(ndev);
1985 struct axienet_local *lp = netdev_priv(dev);
2008 static struct axienet_local *pcs_to_axienet_local(struct phylink_pcs *pcs)
2010 return container_of(pcs, struct axienet_local, pcs);
2035 struct axienet_local *lp = netdev_priv(ndev);
2068 struct axienet_local *lp = netdev_priv(ndev);
2097 struct axienet_local *lp = netdev_priv(ndev);
2152 struct axienet_local *lp = container_of(work, struct axienet_local,
2237 * axienet_local. It registers the Ethernet device.
2243 struct axienet_local *lp;
2614 struct axienet_local *lp = netdev_priv(ndev);