Searched refs:temac_local (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | ll_temac.h | 331 struct temac_local { struct 350 u32 (*temac_ior)(struct temac_local *lp, int offset); 351 void (*temac_iow)(struct temac_local *lp, int offset, u32 value); 352 u32 (*dma_in)(struct temac_local *lp, int reg); 353 void (*dma_out)(struct temac_local *lp, int reg, u32 value); 395 int temac_indirect_busywait(struct temac_local *lp); 396 u32 temac_indirect_in32(struct temac_local *lp, int reg); 397 u32 temac_indirect_in32_locked(struct temac_local *lp, int reg); 398 void temac_indirect_out32(struct temac_local *lp, int reg, u32 value); 399 void temac_indirect_out32_locked(struct temac_local *l [all...] |
H A D | ll_temac_main.c | 71 static u32 _temac_ior_be(struct temac_local *lp, int offset) in _temac_ior_be() 76 static void _temac_iow_be(struct temac_local *lp, int offset, u32 value) in _temac_iow_be() 81 static u32 _temac_ior_le(struct temac_local *lp, int offset) in _temac_ior_le() 86 static void _temac_iow_le(struct temac_local *lp, int offset, u32 value) in _temac_iow_le() 91 static bool hard_acs_rdy(struct temac_local *lp) in hard_acs_rdy() 96 static bool hard_acs_rdy_or_timeout(struct temac_local *lp, ktime_t timeout) in hard_acs_rdy_or_timeout() 113 int temac_indirect_busywait(struct temac_local *lp) in temac_indirect_busywait() 128 u32 temac_indirect_in32(struct temac_local *lp, int reg) in temac_indirect_in32() 146 u32 temac_indirect_in32_locked(struct temac_local *lp, int reg) in temac_indirect_in32_locked() 171 void temac_indirect_out32(struct temac_local *l [all...] |
H A D | ll_temac_mdio.c | 26 struct temac_local *lp = bus->priv; in temac_mdio_read() 46 struct temac_local *lp = bus->priv; in temac_mdio_write() 63 int temac_mdio_setup(struct temac_local *lp, struct platform_device *pdev) in temac_mdio_setup() 124 void temac_mdio_teardown(struct temac_local *lp) in temac_mdio_teardown()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | ll_temac.h | 341 struct temac_local { struct 360 u32 (*temac_ior)(struct temac_local *lp, int offset); 361 void (*temac_iow)(struct temac_local *lp, int offset, u32 value); 362 u32 (*dma_in)(struct temac_local *lp, int reg); 363 void (*dma_out)(struct temac_local *lp, int reg, u32 value); 405 int temac_indirect_busywait(struct temac_local *lp); 406 u32 temac_indirect_in32(struct temac_local *lp, int reg); 407 u32 temac_indirect_in32_locked(struct temac_local *lp, int reg); 408 void temac_indirect_out32(struct temac_local *lp, int reg, u32 value); 409 void temac_indirect_out32_locked(struct temac_local *l [all...] |
H A D | ll_temac_main.c | 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 *l [all...] |
H A D | ll_temac_mdio.c | 26 struct temac_local *lp = bus->priv; in temac_mdio_read() 47 struct temac_local *lp = bus->priv; in temac_mdio_write() 64 int temac_mdio_setup(struct temac_local *lp, struct platform_device *pdev) in temac_mdio_setup() 126 void temac_mdio_teardown(struct temac_local *lp) in temac_mdio_teardown()
|
Completed in 5 milliseconds