Home
last modified time | relevance | path

Searched refs:bsp_priv (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-rk.c47 int (*init)(struct rk_priv_data *bsp_priv);
48 void (*set_to_rgmii)(struct rk_priv_data *bsp_priv,
50 void (*set_to_rmii)(struct rk_priv_data *bsp_priv);
51 void (*set_to_sgmii)(struct rk_priv_data *bsp_priv);
52 int (*set_speed)(struct rk_priv_data *bsp_priv,
54 void (*integrated_phy_powerup)(struct rk_priv_data *bsp_priv);
55 void (*integrated_phy_powerdown)(struct rk_priv_data *bsp_priv);
162 static int rk_write_gmac_grf_reg(struct rk_priv_data *bsp_priv, u32 val) in rk_write_gmac_grf_reg()
166 if (bsp_priv->ops->gmac_grf_reg_in_php) in rk_write_gmac_grf_reg()
167 regmap = bsp_priv in rk_write_gmac_grf_reg()
158 rk_write_gmac_grf_reg(struct rk_priv_data * bsp_priv,u32 val) rk_write_gmac_grf_reg() argument
170 rk_write_clock_grf_reg(struct rk_priv_data * bsp_priv,u32 val) rk_write_clock_grf_reg() argument
182 rk_set_rmii_gate_en(struct rk_priv_data * bsp_priv,bool state) rk_set_rmii_gate_en() argument
194 rk_ungate_rmii_clock(struct rk_priv_data * bsp_priv) rk_ungate_rmii_clock() argument
199 rk_gate_rmii_clock(struct rk_priv_data * bsp_priv) rk_gate_rmii_clock() argument
204 rk_configure_io_clksel(struct rk_priv_data * bsp_priv) rk_configure_io_clksel() argument
230 rk_set_clk_mac_speed(struct rk_priv_data * bsp_priv,phy_interface_t interface,int speed) rk_set_clk_mac_speed() argument
354 rk3128_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3128_set_to_rgmii() argument
398 rk3228_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3228_set_to_rgmii() argument
409 rk3228_set_to_rmii(struct rk_priv_data * bsp_priv) rk3228_set_to_rmii() argument
454 rk3288_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3288_set_to_rgmii() argument
512 rk3328_init(struct rk_priv_data * bsp_priv) rk3328_init() argument
532 rk3328_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3328_set_to_rgmii() argument
589 rk3366_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3366_set_to_rgmii() argument
628 rk3368_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3368_set_to_rgmii() argument
667 rk3399_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3399_set_to_rgmii() argument
696 rk3506_init(struct rk_priv_data * bsp_priv) rk3506_init() argument
744 rk3528_init(struct rk_priv_data * bsp_priv) rk3528_init() argument
769 rk3528_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3528_set_to_rgmii() argument
780 rk3528_integrated_phy_powerup(struct rk_priv_data * bsp_priv) rk3528_integrated_phy_powerup() argument
785 rk3528_integrated_phy_powerdown(struct rk_priv_data * bsp_priv) rk3528_integrated_phy_powerdown() argument
823 rk3568_init(struct rk_priv_data * bsp_priv) rk3568_init() argument
839 rk3568_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3568_set_to_rgmii() argument
893 rk3576_init(struct rk_priv_data * bsp_priv) rk3576_init() argument
911 rk3576_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3576_set_to_rgmii() argument
973 rk3588_init(struct rk_priv_data * bsp_priv) rk3588_init() argument
999 rk3588_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3588_set_to_rgmii() argument
1077 rv1126_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rv1126_set_to_rgmii() argument
1107 struct rk_priv_data *bsp_priv = plat->bsp_priv; rk_gmac_clk_init() local
1153 gmac_clk_enable(struct rk_priv_data * bsp_priv,bool enable) gmac_clk_enable() argument
1192 rk_phy_powerup(struct rk_priv_data * bsp_priv) rk_phy_powerup() argument
1204 rk_phy_powerdown(struct rk_priv_data * bsp_priv) rk_phy_powerdown() argument
1218 struct rk_priv_data *bsp_priv; rk_gmac_setup() local
1353 rk_gmac_check_ops(struct rk_priv_data * bsp_priv) rk_gmac_check_ops() argument
1374 rk_gmac_powerup(struct rk_priv_data * bsp_priv) rk_gmac_powerup() argument
1482 rk_get_interfaces(struct stmmac_priv * priv,void * bsp_priv,unsigned long * interfaces) rk_get_interfaces() argument
1497 struct rk_priv_data *bsp_priv = bsp_priv_; rk_set_clk_tx_rate() local
1533 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_suspend() local
1544 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_resume() local
1553 rk_gmac_init(struct device * dev,void * bsp_priv) rk_gmac_init() argument
1561 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_exit() local
[all...]
H A Ddwmac-meson.c25 static int meson6_dwmac_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in meson6_dwmac_set_clk_tx_rate() argument
28 struct meson_dwmac *dwmac = bsp_priv; in meson6_dwmac_set_clk_tx_rate()
70 plat_dat->bsp_priv = dwmac; in meson6_dwmac_probe()
H A Ddwmac-starfive.c33 struct starfive_dwmac *dwmac = plat_dat->bsp_priv; in starfive_dwmac_set_mode()
71 static int stmmac_starfive_sgmii_set_clk_rate(void *bsp_priv, struct clk *clk_tx_i, in stmmac_starfive_sgmii_set_clk_rate() argument
75 struct starfive_dwmac *dwmac = bsp_priv; in stmmac_starfive_sgmii_set_clk_rate()
125 plat_dat->bsp_priv = dwmac; in starfive_dwmac_probe()
H A Ddwmac-spacemit.c112 static void spacemit_get_interfaces(struct stmmac_priv *priv, void *bsp_priv, in spacemit_get_interfaces() argument
120 static int spacemit_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in spacemit_set_phy_intf_sel() argument
123 struct spacmit_dwmac *dwmac = bsp_priv; in spacemit_set_phy_intf_sel()
201 plat_dat->bsp_priv = dwmac; in spacemit_dwmac_probe()
H A Ddwmac-nuvoton.c53 static int nvt_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in nvt_set_phy_intf_sel() argument
55 struct nvt_priv_data *priv = bsp_priv; in nvt_set_phy_intf_sel()
112 plat_dat->bsp_priv = priv; in nvt_gmac_probe()
H A Ddwmac-intel.c288 static void tgl_get_interfaces(struct stmmac_priv *priv, void *bsp_priv, in tgl_get_interfaces() argument
291 struct intel_priv_data *intel_priv = bsp_priv; in tgl_get_interfaces()
320 intel_priv = (struct intel_priv_data *)priv->plat->bsp_priv; in intel_mgbe_ptp_clk_freq_config()
375 intel_priv = priv->plat->bsp_priv; in intel_crosststamp()
799 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_sgmii_data()
825 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse0_common_data()
864 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse0_sgmii1g_data()
891 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse1_rgmii1g_data()
913 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse1_sgmii1g_data()
940 struct intel_priv_data *intel_priv = plat->bsp_priv; in tgl_common_data()
1220 intel_eth_pci_suspend(struct device * dev,void * bsp_priv) intel_eth_pci_suspend() argument
1234 intel_eth_pci_resume(struct device * dev,void * bsp_priv) intel_eth_pci_resume() argument
[all...]
H A Ddwmac-motorcomm.c188 static int motorcomm_resume(struct device *dev, void *bsp_priv) in motorcomm_resume() argument
190 struct dwmac_motorcomm_priv *priv = bsp_priv; in motorcomm_resume()
193 ret = stmmac_pci_plat_resume(dev, bsp_priv); in motorcomm_resume()
308 plat->bsp_priv = priv; in motorcomm_probe()
H A Dstmmac_platform.c805 ret = plat->init(dev, plat->bsp_priv); in stmmac_pltfr_init()
820 plat->exit(dev, plat->bsp_priv); in stmmac_pltfr_exit()
823 static int stmmac_plat_suspend(struct device *dev, void *bsp_priv) in stmmac_plat_suspend()
832 static int stmmac_plat_resume(struct device *dev, void *bsp_priv) in stmmac_plat_resume()
927 ret = plat_dat->clks_config(plat_dat->bsp_priv, enabled); in stmmac_bus_clks_config()
938 plat_dat->clks_config(plat_dat->bsp_priv, enabled); in stmmac_runtime_suspend()
822 stmmac_plat_suspend(struct device * dev,void * bsp_priv) stmmac_plat_suspend() argument
831 stmmac_plat_resume(struct device * dev,void * bsp_priv) stmmac_plat_resume() argument
H A Ddwmac-eic7700.c318 plat_dat->bsp_priv = dwc_priv; in eic7700_dwmac_probe()
H A Dstmmac.h429 int stmmac_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i,
H A Dstmmac_main.c181 * @bsp_priv: BSP private data structure (unused)
195 int stmmac_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in stmmac_set_clk_tx_rate() argument
994 priv->plat->serdes_powerdown(priv->dev, priv->plat->bsp_priv); in stmmac_mac_flow_ctrl()
1006 ret = priv->plat->serdes_powerup(priv->dev, priv->plat->bsp_priv); in stmmac_mac_get_caps()
1082 priv->plat->mac_finish(ndev, priv->plat->bsp_priv, mode, in stmmac_mac_link_up()
1160 priv->plat->fix_mac_speed(priv->plat->bsp_priv, interface, in stmmac_mac_link_up()
1184 ret = priv->plat->set_clk_tx_rate(priv->plat->bsp_priv, in stmmac_mac_disable_tx_lpi()
1435 priv->plat->get_interfaces(priv, priv->plat->bsp_priv, in stmmac_phylink_setup()
3280 ret = plat_dat->set_phy_intf_sel(plat_dat->bsp_priv, phy_intf_sel); in stmmac_init_dma_engine()
8252 priv->plat->dump_debug_regs(priv->plat->bsp_priv); in stmmac_suspend()
[all...]
H A Ddwmac-tegra.c329 plat->bsp_priv = mgbe; in tegra_mgbe_probe()
/linux/Documentation/networking/device_drivers/ethernet/stmicro/
H A Dstmmac.rst450 void *bsp_priv;