Lines Matching refs:temac_local
69 static u32 _temac_ior_be(struct temac_local *lp, int offset) in _temac_ior_be()
74 static void _temac_iow_be(struct temac_local *lp, int offset, u32 value) in _temac_iow_be()
79 static u32 _temac_ior_le(struct temac_local *lp, int offset) in _temac_ior_le()
84 static void _temac_iow_le(struct temac_local *lp, int offset, u32 value) in _temac_iow_le()
89 static bool hard_acs_rdy(struct temac_local *lp) in hard_acs_rdy()
94 static bool hard_acs_rdy_or_timeout(struct temac_local *lp, ktime_t timeout) in hard_acs_rdy_or_timeout()
111 int temac_indirect_busywait(struct temac_local *lp) in temac_indirect_busywait()
126 u32 temac_indirect_in32(struct temac_local *lp, int reg) in temac_indirect_in32()
144 u32 temac_indirect_in32_locked(struct temac_local *lp, int reg) in temac_indirect_in32_locked()
169 void temac_indirect_out32(struct temac_local *lp, int reg, u32 value) in temac_indirect_out32()
185 void temac_indirect_out32_locked(struct temac_local *lp, int reg, u32 value) in temac_indirect_out32_locked()
209 static u32 temac_dma_in32_be(struct temac_local *lp, int reg) in temac_dma_in32_be()
214 static u32 temac_dma_in32_le(struct temac_local *lp, int reg) in temac_dma_in32_le()
225 static void temac_dma_out32_be(struct temac_local *lp, int reg, u32 value) in temac_dma_out32_be()
230 static void temac_dma_out32_le(struct temac_local *lp, int reg, u32 value) in temac_dma_out32_le()
244 static u32 temac_dma_dcr_in(struct temac_local *lp, int reg) in temac_dma_dcr_in()
252 static void temac_dma_dcr_out(struct temac_local *lp, int reg, u32 value) in temac_dma_dcr_out()
261 static int temac_dcr_setup(struct temac_local *lp, struct platform_device *op, in temac_dcr_setup()
286 static int temac_dcr_setup(struct temac_local *lp, struct platform_device *op, in temac_dcr_setup()
299 struct temac_local *lp = netdev_priv(ndev); in temac_dma_bd_release()
327 struct temac_local *lp = netdev_priv(ndev); in temac_dma_bd_init()
418 struct temac_local *lp = netdev_priv(ndev); in temac_do_set_mac_address()
459 struct temac_local *lp = netdev_priv(ndev); in temac_set_multicast_list()
599 struct temac_local *lp = netdev_priv(ndev); in temac_setoptions()
622 struct temac_local *lp = netdev_priv(ndev); in temac_device_reset()
709 struct temac_local *lp = netdev_priv(ndev); in temac_adjust_link()
773 struct temac_local *lp = netdev_priv(ndev); in temac_start_xmit_done()
819 static inline int temac_check_tx_bd_space(struct temac_local *lp, int num_frag) in temac_check_tx_bd_space()
848 struct temac_local *lp = netdev_priv(ndev); in temac_start_xmit()
956 static int ll_temac_recv_buffers_available(struct temac_local *lp) in ll_temac_recv_buffers_available()
970 struct temac_local *lp = netdev_priv(ndev); in ll_temac_recv()
1108 struct temac_local *lp = container_of(work, struct temac_local, in ll_temac_restart_work_func()
1118 struct temac_local *lp = netdev_priv(ndev); in ll_temac_tx_irq()
1137 struct temac_local *lp = netdev_priv(ndev); in ll_temac_rx_irq()
1156 struct temac_local *lp = netdev_priv(ndev); in temac_open()
1202 struct temac_local *lp = netdev_priv(ndev); in temac_stop()
1224 struct temac_local *lp = netdev_priv(ndev); in temac_poll_controller()
1257 struct temac_local *lp = netdev_priv(ndev); in temac_show_llink_regs()
1289 struct temac_local *lp = netdev_priv(ndev); in ll_temac_ethtools_get_ringparam()
1307 struct temac_local *lp = netdev_priv(ndev); in ll_temac_ethtools_set_ringparam()
1329 struct temac_local *lp = netdev_priv(ndev); in ll_temac_ethtools_get_coalesce()
1344 struct temac_local *lp = netdev_priv(ndev); in ll_temac_ethtools_set_coalesce()
1387 struct temac_local *lp; in temac_probe()
1632 struct temac_local *lp = netdev_priv(ndev); in temac_remove()