Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_mdio.c24 static int axienet_mdio_wait_until_ready(struct axienet_local *lp) in axienet_mdio_wait_until_ready()
49 struct axienet_local *lp = bus->priv; in axienet_mdio_read()
92 struct axienet_local *lp = bus->priv; in axienet_mdio_write()
125 int axienet_mdio_enable(struct axienet_local *lp) in axienet_mdio_enable()
202 void axienet_mdio_disable(struct axienet_local *lp) in axienet_mdio_disable()
217 int axienet_mdio_setup(struct axienet_local *lp) in axienet_mdio_setup()
258 void axienet_mdio_teardown(struct axienet_local *lp) in axienet_mdio_teardown()
H A Dxilinx_axienet_main.c131 static inline u32 axienet_dma_in32(struct axienet_local *lp, off_t reg) in axienet_dma_in32()
145 static inline void axienet_dma_out32(struct axienet_local *lp, in axienet_dma_out32()
151 static void axienet_dma_out_addr(struct axienet_local *lp, off_t reg, in axienet_dma_out_addr()
160 static void desc_set_phys_addr(struct axienet_local *lp, dma_addr_t addr, in desc_set_phys_addr()
168 static dma_addr_t desc_get_phys_addr(struct axienet_local *lp, in desc_get_phys_addr()
190 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_release()
244 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_init()
361 struct axienet_local *lp = netdev_priv(ndev); in axienet_set_mac_address()
414 struct axienet_local *lp = netdev_priv(ndev); in axienet_set_multicast_list()
484 struct axienet_local *l in axienet_setoptions()
[all...]
H A Dxilinx_axienet.h376 * struct axienet_local - axienet private per device data
382 * @regs: Base address for the axienet_local device address space
412 struct axienet_local { struct
488 static inline u32 axienet_ior(struct axienet_local *lp, off_t offset) in axienet_ior()
493 static inline u32 axinet_ior_read_mcr(struct axienet_local *lp) in axinet_ior_read_mcr()
507 static inline void axienet_iow(struct axienet_local *lp, off_t offset, in axienet_iow()
514 int axienet_mdio_enable(struct axienet_local *lp);
515 void axienet_mdio_disable(struct axienet_local *lp);
516 int axienet_mdio_setup(struct axienet_local *lp);
517 void axienet_mdio_teardown(struct axienet_local *l
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_mdio.c24 static int axienet_mdio_wait_until_ready(struct axienet_local *lp) in axienet_mdio_wait_until_ready()
34 static void axienet_mdio_mdc_enable(struct axienet_local *lp) in axienet_mdio_mdc_enable()
41 static void axienet_mdio_mdc_disable(struct axienet_local *lp) in axienet_mdio_mdc_disable()
66 struct axienet_local *lp = bus->priv; in axienet_mdio_read()
116 struct axienet_local *lp = bus->priv; in axienet_mdio_write()
158 static int axienet_mdio_enable(struct axienet_local *lp, struct device_node *np) in axienet_mdio_enable()
263 int axienet_mdio_setup(struct axienet_local *lp) in axienet_mdio_setup()
309 void axienet_mdio_teardown(struct axienet_local *lp) in axienet_mdio_teardown()
H A Dxilinx_axienet.h382 * struct axienet_local - axienet private per device data
396 * @regs: Base address for the axienet_local device address space
439 struct axienet_local { struct
525 static inline u32 axienet_ior(struct axienet_local *lp, off_t offset) in axienet_ior()
530 static inline u32 axinet_ior_read_mcr(struct axienet_local *lp) in axinet_ior_read_mcr()
535 static inline void axienet_lock_mii(struct axienet_local *lp) in axienet_lock_mii()
541 static inline void axienet_unlock_mii(struct axienet_local *lp) in axienet_unlock_mii()
556 static inline void axienet_iow(struct axienet_local *lp, off_t offset, in axienet_iow()
572 static inline void axienet_dma_out32(struct axienet_local *lp, in axienet_dma_out32()
588 static inline void axienet_dma_out64(struct axienet_local *l
[all...]
H A Dxilinx_axienet_main.c132 static inline u32 axienet_dma_in32(struct axienet_local *lp, off_t reg) in axienet_dma_in32()
137 static void desc_set_phys_addr(struct axienet_local *lp, dma_addr_t addr, in desc_set_phys_addr()
145 static dma_addr_t desc_get_phys_addr(struct axienet_local *lp, in desc_get_phys_addr()
167 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_release()
208 * @lp: Pointer to the axienet_local structure
211 static u32 axienet_usec_to_timer(struct axienet_local *lp, u32 coalesce_usec) in axienet_usec_to_timer()
230 * @lp: Pointer to the axienet_local structure
232 static void axienet_dma_start(struct axienet_local *lp) in axienet_dma_start()
290 struct axienet_local *lp = netdev_priv(ndev); in axienet_dma_bd_init()
364 struct axienet_local *l in axienet_set_mac_address()
[all...]

Completed in 8 milliseconds