Searched refs:axienet_local (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_mdio.c | 24 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 D | xilinx_axienet_main.c | 131 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 D | xilinx_axienet.h | 376 * 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 D | xilinx_axienet_mdio.c | 24 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 D | xilinx_axienet.h | 382 * 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 D | xilinx_axienet_main.c | 132 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