Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/net/dsa/
H A Dmt7530.c83 core_read_mmd_indirect(struct mt7530_priv *priv, int prtad, int devad) in core_read_mmd_indirect()
114 core_write_mmd_indirect(struct mt7530_priv *priv, int prtad, in core_write_mmd_indirect()
145 mt7530_mutex_lock(struct mt7530_priv *priv) in mt7530_mutex_lock()
152 mt7530_mutex_unlock(struct mt7530_priv *priv) in mt7530_mutex_unlock()
159 core_write(struct mt7530_priv *priv, u32 reg, u32 val) in core_write()
169 core_rmw(struct mt7530_priv *priv, u32 reg, u32 mask, u32 set) in core_rmw()
184 core_set(struct mt7530_priv *priv, u32 reg, u32 val) in core_set()
190 core_clear(struct mt7530_priv *priv, u32 reg, u32 val) in core_clear()
196 mt7530_mii_write(struct mt7530_priv *priv, u32 reg, u32 val) in mt7530_mii_write()
210 mt7530_mii_read(struct mt7530_priv *pri
[all...]
H A Dmt7530.h713 struct mt7530_priv;
717 struct mt7530_priv *priv;
743 int (*phy_read_c22)(struct mt7530_priv *priv, int port, int regnum);
744 int (*phy_write_c22)(struct mt7530_priv *priv, int port, int regnum,
746 int (*phy_read_c45)(struct mt7530_priv *priv, int port, int devad,
748 int (*phy_write_c45)(struct mt7530_priv *priv, int port, int devad,
762 /* struct mt7530_priv - This is the main data structure for holding the state
784 struct mt7530_priv { struct
808 int (*create_sgmii)(struct mt7530_priv *priv, bool dual_sgmii);
824 typedef void (*mt7530_vlan_op)(struct mt7530_priv *,
[all...]
H A Dmt7530-mmio.c23 struct mt7530_priv *priv; in mt7988_probe()
69 struct mt7530_priv *priv = platform_get_drvdata(pdev); in mt7988_remove()
79 struct mt7530_priv *priv = platform_get_drvdata(pdev); in mt7988_shutdown()
H A Dmt7530-mdio.c84 mt7531_create_sgmii(struct mt7530_priv *priv, bool dual_sgmii) in mt7531_create_sgmii()
147 struct mt7530_priv *priv; in mt7530_probe()
223 struct mt7530_priv *priv = dev_get_drvdata(&mdiodev->dev); in mt7530_remove()
247 struct mt7530_priv *priv = dev_get_drvdata(&mdiodev->dev); in mt7530_shutdown()
/kernel/linux/linux-5.10/drivers/net/dsa/
H A Dmt7530.c71 core_read_mmd_indirect(struct mt7530_priv *priv, int prtad, int devad) in core_read_mmd_indirect()
102 core_write_mmd_indirect(struct mt7530_priv *priv, int prtad, in core_write_mmd_indirect()
133 core_write(struct mt7530_priv *priv, u32 reg, u32 val) in core_write()
145 core_rmw(struct mt7530_priv *priv, u32 reg, u32 mask, u32 set) in core_rmw()
161 core_set(struct mt7530_priv *priv, u32 reg, u32 val) in core_set()
167 core_clear(struct mt7530_priv *priv, u32 reg, u32 val) in core_clear()
173 mt7530_mii_write(struct mt7530_priv *priv, u32 reg, u32 val) in mt7530_mii_write()
202 mt7530_mii_read(struct mt7530_priv *priv, u32 reg) in mt7530_mii_read()
226 mt7530_write(struct mt7530_priv *priv, u32 reg, u32 val) in mt7530_write()
259 mt7530_read(struct mt7530_priv *pri
[all...]
H A Dmt7530.h702 /* struct mt7530_priv - This is the main data structure for holding the state
719 struct mt7530_priv { struct
754 typedef void (*mt7530_vlan_op)(struct mt7530_priv *,
764 struct mt7530_priv *priv;
769 struct mt7530_priv *priv, u32 reg) in INIT_MT7530_DUMMY_POLL()

Completed in 9 milliseconds