Searched refs:realtek_priv (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/net/dsa/realtek/ |
| H A D | realtek.h | 51 struct realtek_priv { struct 92 int (*detect)(struct realtek_priv *priv); argument 93 int (*reset_chip)(struct realtek_priv *priv); 94 int (*setup)(struct realtek_priv *priv); 95 int (*get_mib_counter)(struct realtek_priv *priv, 99 int (*get_vlan_mc)(struct realtek_priv *priv, u32 index, 101 int (*set_vlan_mc)(struct realtek_priv *priv, u32 index, 103 int (*get_vlan_4k)(struct realtek_priv *priv, u32 vid, 105 int (*set_vlan_4k)(struct realtek_priv *priv, 110 int (*enable_vlan)(struct realtek_priv *priv, bool enable); [all …]
|
| H A D | rtl83xx.h | 14 struct realtek_priv * 17 int rtl83xx_register_switch(struct realtek_priv *priv); 18 void rtl83xx_unregister_switch(struct realtek_priv *priv); 19 void rtl83xx_shutdown(struct realtek_priv *priv); 20 void rtl83xx_remove(struct realtek_priv *priv); 21 void rtl83xx_reset_assert(struct realtek_priv *priv); 22 void rtl83xx_reset_deassert(struct realtek_priv *priv);
|
| H A D | realtek-smi.c | 47 static inline void realtek_smi_clk_delay(struct realtek_priv *priv) in realtek_smi_clk_delay() 52 static void realtek_smi_start(struct realtek_priv *priv) in realtek_smi_start() 77 static void realtek_smi_stop(struct realtek_priv *priv) in realtek_smi_stop() 139 static int realtek_smi_wait_for_ack(struct realtek_priv *priv) in realtek_smi_wait_for_ack() 160 static int realtek_smi_write_byte(struct realtek_priv *priv, u8 data) in realtek_smi_write_byte() 242 static int realtek_smi_write_reg(struct realtek_priv *priv, in realtek_smi_write_reg() 302 struct realtek_priv *priv = ctx; in realtek_smi_write() 309 struct realtek_priv *priv = ctx; in realtek_smi_read() 334 struct realtek_priv *priv; in realtek_smi_probe() 378 struct realtek_priv *priv = platform_get_drvdata(pdev); in realtek_smi_remove() [all …]
|
| H A D | rtl83xx.c | 24 struct realtek_priv *priv = ctx; in rtl83xx_lock() 41 struct realtek_priv *priv = ctx; in rtl83xx_unlock() 49 struct realtek_priv *priv = bus->priv; in rtl83xx_user_mdio_read() 57 struct realtek_priv *priv = bus->priv; in rtl83xx_user_mdio_write() 74 struct realtek_priv *priv = ds->priv; in rtl83xx_setup_user_mdio() 128 struct realtek_priv * 133 struct realtek_priv *priv; in rtl83xx_probe() 223 int rtl83xx_register_switch(struct realtek_priv *priv) in rtl83xx_register_switch() 278 void rtl83xx_shutdown(struct realtek_priv *priv) in rtl83xx_shutdown() 297 void rtl83xx_remove(struct realtek_priv *priv) in rtl83xx_remove() [all …]
|
| H A D | rtl8366rb.c | 434 struct realtek_priv *priv = data; in rtl8366rb_irq() 799 struct realtek_priv *priv = ds->priv; in rtl8366rb_setup() 1038 struct realtek_priv *priv = ds->priv; in rtl8366rb_phylink_get_caps() 1165 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_enable() 1180 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_disable() 1196 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_bridge_join() 1228 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_bridge_leave() 1273 struct realtek_priv *priv = ds->priv; in rtl8366rb_vlan_filtering() 1317 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_bridge_flags() 1334 struct realtek_priv *priv = ds->priv; in rtl8366rb_port_stp_state_set() [all …]
|
| H A D | rtl8365mb.c | 623 struct realtek_priv *priv; 642 struct realtek_priv *priv; 855 struct realtek_priv *priv = ds->priv; in rtl8365mb_get_tag_protocol() 1142 struct realtek_priv *priv = ds->priv; in rtl8365mb_port_change_mtu() 1171 struct realtek_priv *priv = ds->priv; in rtl8365mb_port_stp_state_set() 1273 struct realtek_priv *priv = ds->priv; in rtl8365mb_get_ethtool_stats() 1320 struct realtek_priv *priv = ds->priv; in rtl8365mb_get_phy_stats() 1356 struct realtek_priv *priv = ds->priv; in rtl8365mb_get_mac_stats() 1421 struct realtek_priv *priv = ds->priv; in rtl8365mb_get_ctrl_stats() 1518 struct realtek_priv *priv = p->priv; in rtl8365mb_stats_poll() [all …]
|
| H A D | rtl8366-core.c | 47 static int rtl8366_obtain_mc(struct realtek_priv *priv, int vid, in rtl8366_obtain_mc() 136 int rtl8366_set_vlan(struct realtek_priv *priv, int vid, u32 member, in rtl8366_set_vlan() 192 int rtl8366_set_pvid(struct realtek_priv *priv, unsigned int port, in rtl8366_set_pvid() 222 int rtl8366_enable_vlan4k(struct realtek_priv *priv, bool enable) in rtl8366_enable_vlan4k() 248 int rtl8366_enable_vlan(struct realtek_priv *priv, bool enable) in rtl8366_enable_vlan() 270 int rtl8366_reset_vlan(struct realtek_priv *priv) in rtl8366_reset_vlan() 301 struct realtek_priv *priv = ds->priv; in rtl8366_vlan_add() 353 struct realtek_priv *priv = ds->priv; in rtl8366_vlan_del() 397 struct realtek_priv *priv = ds->priv; in rtl8366_get_strings() 410 struct realtek_priv *priv = ds->priv; in rtl8366_get_sset_count() [all …]
|
| H A D | rtl8366rb.h | 73 struct realtek_priv *priv; 77 int rtl8366rb_setup_leds(struct realtek_priv *priv); 81 static inline int rtl8366rb_setup_leds(struct realtek_priv *priv) in rtl8366rb_setup_leds() 103 int rb8366rb_set_ledgroup_mode(struct realtek_priv *priv,
|
| H A D | realtek-mdio.c | 46 struct realtek_priv *priv = ctx; in realtek_mdio_write() 74 struct realtek_priv *priv = ctx; in realtek_mdio_read() 124 struct realtek_priv *priv; in realtek_mdio_probe() 157 struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev); in realtek_mdio_remove() 180 struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev); in realtek_mdio_shutdown()
|
| H A D | rtl8366rb-leds.c | 27 struct realtek_priv *priv = led->priv; in rb8366rb_get_port_led() 46 struct realtek_priv *priv = led->priv; in rb8366rb_set_port_led() 85 static int rtl8366rb_setup_led(struct realtek_priv *priv, struct dsa_port *dp, in rtl8366rb_setup_led() 147 int rtl8366rb_setup_leds(struct realtek_priv *priv) in rtl8366rb_setup_leds()
|