Searched refs:tn40_priv (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/tehuti/ |
| H A D | tn40_phy.c | 10 static struct tn40_priv *tn40_config_to_priv(struct phylink_config *config) in tn40_config_to_priv() 12 return container_of(config, struct tn40_priv, phylink_config); in tn40_config_to_priv() 19 struct tn40_priv *priv = tn40_config_to_priv(config); in tn40_link_up() 28 struct tn40_priv *priv = tn40_config_to_priv(config); in tn40_link_down() 45 int tn40_phy_register(struct tn40_priv *priv) in tn40_phy_register() 73 void tn40_phy_unregister(struct tn40_priv *priv) in tn40_phy_unregister()
|
| H A D | tn40.c | 21 static void tn40_enable_interrupts(struct tn40_priv *priv) in tn40_enable_interrupts() 26 static void tn40_disable_interrupts(struct tn40_priv *priv) in tn40_disable_interrupts() 31 static int tn40_fifo_alloc(struct tn40_priv *priv, struct tn40_fifo *f, in tn40_fifo_alloc() 63 static void tn40_fifo_free(struct tn40_priv *priv, struct tn40_fifo *f) in tn40_fifo_free() 130 static int tn40_create_rx_ring(struct tn40_priv *priv) in tn40_create_rx_ring() 176 static void tn40_rx_free_buffers(struct tn40_priv *priv) in tn40_rx_free_buffers() 194 static void tn40_destroy_rx_ring(struct tn40_priv *priv) in tn40_destroy_rx_ring() 206 static void tn40_set_rx_desc(struct tn40_priv *priv, int idx, u64 dma) in tn40_set_rx_desc() 240 static void tn40_rx_alloc_buffers(struct tn40_priv *priv) in tn40_rx_alloc_buffers() 270 static void tn40_recycle_rx_buffer(struct tn40_priv *priv, in tn40_recycle_rx_buffer() [all …]
|
| H A D | tn40.h | 135 struct tn40_priv { struct 248 static inline u32 tn40_read_reg(struct tn40_priv *priv, u32 reg) in tn40_read_reg() 253 static inline void tn40_write_reg(struct tn40_priv *priv, u32 reg, u32 val) in tn40_write_reg() 258 int tn40_set_link_speed(struct tn40_priv *priv, u32 speed); 260 void tn40_swnodes_cleanup(struct tn40_priv *priv); 261 int tn40_mdiobus_init(struct tn40_priv *priv); 263 int tn40_phy_register(struct tn40_priv *priv); 264 void tn40_phy_unregister(struct tn40_priv *priv);
|
| H A D | tn40_mdio.c | 19 static void tn40_mdio_set_speed(struct tn40_priv *priv, u32 speed) in tn40_mdio_set_speed() 33 static u32 tn40_mdio_stat(struct tn40_priv *priv) in tn40_mdio_stat() 40 static int tn40_mdio_wait_nobusy(struct tn40_priv *priv, u32 *val) in tn40_mdio_wait_nobusy() 53 static int tn40_mdio_read(struct tn40_priv *priv, int port, int device, in tn40_mdio_read() 77 static int tn40_mdio_write(struct tn40_priv *priv, int port, int device, in tn40_mdio_write() 125 static int tn40_swnodes_register(struct tn40_priv *priv) in tn40_swnodes_register() 156 void tn40_swnodes_cleanup(struct tn40_priv *priv) in tn40_swnodes_cleanup() 166 int tn40_mdiobus_init(struct tn40_priv *priv) in tn40_mdiobus_init()
|