Lines Matching refs:realtek_priv
50 struct realtek_priv {
91 int (*detect)(struct realtek_priv *priv);
92 int (*reset_chip)(struct realtek_priv *priv);
93 int (*setup)(struct realtek_priv *priv);
94 int (*get_mib_counter)(struct realtek_priv *priv,
98 int (*get_vlan_mc)(struct realtek_priv *priv, u32 index,
100 int (*set_vlan_mc)(struct realtek_priv *priv, u32 index,
102 int (*get_vlan_4k)(struct realtek_priv *priv, u32 vid,
104 int (*set_vlan_4k)(struct realtek_priv *priv,
106 int (*get_mc_index)(struct realtek_priv *priv, int port, int *val);
107 int (*set_mc_index)(struct realtek_priv *priv, int port, int index);
108 bool (*is_vlan_valid)(struct realtek_priv *priv, unsigned int vlan);
109 int (*enable_vlan)(struct realtek_priv *priv, bool enable);
110 int (*enable_vlan4k)(struct realtek_priv *priv, bool enable);
111 int (*enable_port)(struct realtek_priv *priv, int port, bool enable);
112 int (*phy_read)(struct realtek_priv *priv, int phy, int regnum);
113 int (*phy_write)(struct realtek_priv *priv, int phy, int regnum,
127 int rtl8366_mc_is_used(struct realtek_priv *priv, int mc_index, int *used);
128 int rtl8366_set_vlan(struct realtek_priv *priv, int vid, u32 member,
130 int rtl8366_set_pvid(struct realtek_priv *priv, unsigned int port,
132 int rtl8366_enable_vlan4k(struct realtek_priv *priv, bool enable);
133 int rtl8366_enable_vlan(struct realtek_priv *priv, bool enable);
134 int rtl8366_reset_vlan(struct realtek_priv *priv);