Searched refs:realtek_priv (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/dsa/realtek/
H A Drtl83xx.h14 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 Drealtek.h50 struct realtek_priv { struct
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 *pri
[all...]
H A Drealtek-smi.c47 static inline void realtek_smi_clk_delay(struct realtek_priv *priv)
52 static void realtek_smi_start(struct realtek_priv *priv)
77 static void realtek_smi_stop(struct realtek_priv *priv)
102 static void realtek_smi_write_bits(struct realtek_priv *priv, u32 data, u32 len)
118 static void realtek_smi_read_bits(struct realtek_priv *priv, u32 len, u32 *data)
139 static int realtek_smi_wait_for_ack(struct realtek_priv *priv)
160 static int realtek_smi_write_byte(struct realtek_priv *priv, u8 data)
166 static int realtek_smi_write_byte_noack(struct realtek_priv *priv, u8 data)
172 static int realtek_smi_read_byte0(struct realtek_priv *priv, u8 *data)
186 static int realtek_smi_read_byte1(struct realtek_priv *pri
[all...]
H A Drtl83xx.c12 * @ctx: realtek_priv pointer
17 * realtek_priv.map_nolock instead).
24 struct realtek_priv *priv = ctx;
32 * @ctx: realtek_priv pointer
41 struct realtek_priv *priv = ctx;
49 struct realtek_priv *priv = bus->priv;
57 struct realtek_priv *priv = bus->priv;
74 struct realtek_priv *priv = ds->priv;
119 * This function initializes realtek_priv and reads data from the device tree
123 * Return: Pointer to the realtek_priv o
[all...]
H A Drealtek-mdio.c46 struct realtek_priv *priv = ctx;
74 struct realtek_priv *priv = ctx;
124 struct realtek_priv *priv;
157 struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev);
180 struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev);
H A Drtl8366-core.c16 int rtl8366_mc_is_used(struct realtek_priv *priv, int mc_index, int *used)
47 static int rtl8366_obtain_mc(struct realtek_priv *priv, int vid,
136 int rtl8366_set_vlan(struct realtek_priv *priv, int vid, u32 member,
192 int rtl8366_set_pvid(struct realtek_priv *priv, unsigned int port,
222 int rtl8366_enable_vlan4k(struct realtek_priv *priv, bool enable)
248 int rtl8366_enable_vlan(struct realtek_priv *priv, bool enable)
270 int rtl8366_reset_vlan(struct realtek_priv *priv)
301 struct realtek_priv *priv = ds->priv;
353 struct realtek_priv *priv = ds->priv;
397 struct realtek_priv *pri
[all...]
H A Drtl8365mb.c615 * @priv: pointer to parent realtek_priv data
623 struct realtek_priv *priv;
632 * @priv: pointer to parent realtek_priv data
642 struct realtek_priv *priv;
650 static int rtl8365mb_phy_poll_busy(struct realtek_priv *priv)
659 static int rtl8365mb_phy_ocp_prepare(struct realtek_priv *priv, int phy,
689 static int rtl8365mb_phy_ocp_read(struct realtek_priv *priv, int phy,
733 static int rtl8365mb_phy_ocp_write(struct realtek_priv *priv, int phy,
775 static int rtl8365mb_phy_read(struct realtek_priv *priv, int phy, int regnum)
803 static int rtl8365mb_phy_write(struct realtek_priv *pri
[all...]
H A Drtl8366rb.c398 static int rtl8366rb_get_mib_counter(struct realtek_priv *priv,
457 struct realtek_priv *priv = irq_data_get_irq_chip_data(d);
468 struct realtek_priv *priv = irq_data_get_irq_chip_data(d);
480 struct realtek_priv *priv = data;
540 static int rtl8366rb_setup_cascaded_irq(struct realtek_priv *priv)
616 static int rtl8366rb_set_addr(struct realtek_priv *priv)
767 int jam_size, struct realtek_priv *priv,
804 struct realtek_priv *priv = ds->priv;
1057 struct realtek_priv *priv = ds->priv;
1084 struct realtek_priv *pri
[all...]

Completed in 91 milliseconds