Home
last modified time | relevance | path

Searched refs:tn40_priv (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/tehuti/
H A Dtn40_phy.c10 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 Dtn40.c21 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 Dtn40.h135 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 Dtn40_mdio.c19 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()