Home
last modified time | relevance | path

Searched refs:temac_local (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/
H A Dll_temac.h331 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 Dll_temac_main.c71 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 Dll_temac_mdio.c26 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 Dll_temac.h341 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 Dll_temac_main.c69 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 Dll_temac_mdio.c26 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