| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-rk.c | 46 int (*init)(struct rk_priv_data *bsp_priv); 47 void (*set_to_rgmii)(struct rk_priv_data *bsp_priv, 49 void (*set_to_rmii)(struct rk_priv_data *bsp_priv); 50 int (*set_speed)(struct rk_priv_data *bsp_priv, 52 void (*integrated_phy_powerup)(struct rk_priv_data *bsp_priv); 53 void (*integrated_phy_powerdown)(struct rk_priv_data *bsp_priv); 158 static int rk_write_gmac_grf_reg(struct rk_priv_data *bsp_priv, u32 val) in rk_write_gmac_grf_reg() argument 162 if (bsp_priv->ops->gmac_grf_reg_in_php) in rk_write_gmac_grf_reg() 163 regmap = bsp_priv->php_grf; in rk_write_gmac_grf_reg() 165 regmap = bsp_priv->grf; in rk_write_gmac_grf_reg() [all …]
|
| H A D | dwmac-stm32.c | 153 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32_dwmac_init() 167 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mp1_select_ethck_external() 198 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mp1_validate_ethck_rate() 233 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mp1_configure_pmcr() 289 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mp2_configure_syscfg() 334 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mp1_set_mode() 362 struct stm32_dwmac *dwmac = plat_dat->bsp_priv; in stm32mcu_set_mode() 505 static int stm32_dwmac_suspend(struct device *dev, void *bsp_priv) in stm32_dwmac_suspend() argument 507 struct stm32_dwmac *dwmac = bsp_priv; in stm32_dwmac_suspend() 514 static int stm32_dwmac_resume(struct device *dev, void *bsp_priv) in stm32_dwmac_resume() argument [all …]
|
| H A D | dwmac-sti.c | 149 static int sti_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in sti_set_phy_intf_sel() argument 151 struct sti_dwmac *dwmac = bsp_priv; in sti_set_phy_intf_sel() 232 static int sti_dwmac_init(struct device *dev, void *bsp_priv) in sti_dwmac_init() argument 234 struct sti_dwmac *dwmac = bsp_priv; in sti_dwmac_init() 239 static void sti_dwmac_exit(struct device *dev, void *bsp_priv) in sti_dwmac_exit() argument 241 struct sti_dwmac *dwmac = bsp_priv; in sti_dwmac_exit() 280 plat_dat->bsp_priv = dwmac; in sti_dwmac_probe()
|
| H A D | dwmac-thead.c | 56 struct thead_dwmac *dwmac = plat->bsp_priv; in thead_dwmac_set_phy_if() 81 struct thead_dwmac *dwmac = plat->bsp_priv; in thead_dwmac_set_txclk_dir() 104 static int thead_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in thead_set_clk_tx_rate() argument 107 struct thead_dwmac *dwmac = bsp_priv; in thead_set_clk_tx_rate() 154 struct thead_dwmac *dwmac = plat->bsp_priv; in thead_dwmac_enable_clk() 260 plat->bsp_priv = dwmac; in thead_dwmac_probe()
|
| H A D | dwmac-lpc18xx.c | 26 static int lpc18xx_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in lpc18xx_set_phy_intf_sel() argument 28 struct regmap *reg = bsp_priv; in lpc18xx_set_phy_intf_sel() 65 plat_dat->bsp_priv = regmap; in lpc18xx_dwmac_probe()
|
| H A D | dwmac-meson.c | 25 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 D | dwmac-visconti.c | 51 static int visconti_eth_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in visconti_eth_set_clk_tx_rate() argument 54 struct visconti_eth *dwmac = bsp_priv; in visconti_eth_set_clk_tx_rate() 147 struct visconti_eth *dwmac = plat_dat->bsp_priv; in visconti_eth_init_hw() 178 struct visconti_eth *dwmac = plat_dat->bsp_priv; in visconti_eth_clock_probe() 226 plat_dat->bsp_priv = dwmac; in visconti_eth_dwmac_probe()
|
| H A D | stmmac_libpci.h | 9 int stmmac_pci_plat_suspend(struct device *dev, void *bsp_priv); 10 int stmmac_pci_plat_resume(struct device *dev, void *bsp_priv);
|
| H A D | dwmac-intel.c | 287 static void tgl_get_interfaces(struct stmmac_priv *priv, void *bsp_priv, in tgl_get_interfaces() argument 290 struct intel_priv_data *intel_priv = bsp_priv; in tgl_get_interfaces() 319 intel_priv = (struct intel_priv_data *)priv->plat->bsp_priv; in intel_mgbe_ptp_clk_freq_config() 374 intel_priv = priv->plat->bsp_priv; in intel_crosststamp() 733 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_common_data() 759 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_sgmii_data() 798 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse0_common_data() 825 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse0_sgmii1g_data() 847 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse1_common_data() 874 struct intel_priv_data *intel_priv = plat->bsp_priv; in ehl_pse1_sgmii1g_data() [all …]
|
| H A D | stmmac_libpci.c | 12 int stmmac_pci_plat_suspend(struct device *dev, void *bsp_priv) in stmmac_pci_plat_suspend() argument 28 int stmmac_pci_plat_resume(struct device *dev, void *bsp_priv) in stmmac_pci_plat_resume() argument
|
| H A D | dwmac-sunxi.c | 75 static int sun7i_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in sun7i_set_clk_tx_rate() argument 78 struct sunxi_priv_data *gmac = bsp_priv; in sun7i_set_clk_tx_rate() 140 plat_dat->bsp_priv = gmac; in sun7i_gmac_probe()
|
| H A D | dwmac-imx.c | 138 static int imx_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in imx_set_phy_intf_sel() argument 140 struct imx_priv_data *dwmac = bsp_priv; in imx_set_phy_intf_sel() 153 static int imx_dwmac_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in imx_dwmac_set_clk_tx_rate() argument 160 return stmmac_set_clk_tx_rate(bsp_priv, clk_tx_i, interface, speed); in imx_dwmac_set_clk_tx_rate() 338 plat_dat->bsp_priv = dwmac; in imx_dwmac_probe()
|
| H A D | dwmac-loongson1.c | 51 int (*init)(struct device *dev, void *bsp_priv); 57 struct ls1x_dwmac *dwmac = plat_dat->bsp_priv; in ls1b_dwmac_setup() 193 plat_dat->bsp_priv = dwmac; in ls1x_dwmac_probe()
|
| H A D | dwmac-motorcomm.c | 188 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() 313 plat->bsp_priv = priv; in motorcomm_probe()
|
| H A D | dwmac-socfpga.c | 75 static void socfpga_dwmac_fix_mac_speed(void *bsp_priv, int speed, in socfpga_dwmac_fix_mac_speed() argument 78 struct socfpga_dwmac *dwmac = (struct socfpga_dwmac *)bsp_priv; in socfpga_dwmac_fix_mac_speed() 499 struct socfpga_dwmac *dwmac = priv->plat->bsp_priv; in socfpga_dwmac_pcs_init() 553 static int socfpga_dwmac_init(struct device *dev, void *bsp_priv) in socfpga_dwmac_init() argument 555 struct socfpga_dwmac *dwmac = bsp_priv; in socfpga_dwmac_init() 647 plat_dat->bsp_priv = dwmac; in socfpga_dwmac_probe()
|
| H A D | dwmac-ingenic.c | 137 static int ingenic_set_phy_intf_sel(void *bsp_priv, u8 phy_intf_sel) in ingenic_set_phy_intf_sel() argument 139 struct ingenic_mac *mac = bsp_priv; in ingenic_set_phy_intf_sel() 212 plat_dat->bsp_priv = mac; in ingenic_mac_probe()
|
| H A D | stmmac_platform.c | 755 ret = plat->init(dev, plat->bsp_priv); in stmmac_pltfr_init() 770 plat->exit(dev, plat->bsp_priv); in stmmac_pltfr_exit() 773 static int stmmac_plat_suspend(struct device *dev, void *bsp_priv) in stmmac_plat_suspend() argument 782 static int stmmac_plat_resume(struct device *dev, void *bsp_priv) in stmmac_plat_resume() argument 867 ret = plat_dat->clks_config(plat_dat->bsp_priv, enabled); in stmmac_bus_clks_config() 878 plat_dat->clks_config(plat_dat->bsp_priv, enabled); in stmmac_bus_clks_config()
|
| H A D | dwmac-starfive.c | 33 struct starfive_dwmac *dwmac = plat_dat->bsp_priv; in starfive_dwmac_set_mode() 116 plat_dat->bsp_priv = dwmac; in starfive_dwmac_probe()
|
| H A D | dwmac-sun8i.c | 765 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in get_ephy_nodes() 809 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in sun8i_dwmac_power_internal_phy() 865 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in mdio_mux_syscon_switch_fn() 907 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in sun8i_dwmac_register_mdio_mux() 922 struct sunxi_priv_data *gmac = plat->bsp_priv; in sun8i_dwmac_set_syscon() 1187 plat_dat->bsp_priv = gmac; in sun8i_dwmac_probe() 1249 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in sun8i_dwmac_remove() 1266 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in sun8i_dwmac_shutdown()
|
| H A D | dwmac-dwc-qos-eth.c | 115 static void tegra_eqos_fix_speed(void *bsp_priv, int speed, unsigned int mode) in tegra_eqos_fix_speed() argument 117 struct tegra_eqos *eqos = bsp_priv; in tegra_eqos_fix_speed() 238 plat_dat->bsp_priv = eqos; in tegra_eqos_probe()
|
| H A D | dwmac-ipq806x.c | 259 static int ipq806x_gmac_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i, in ipq806x_gmac_set_clk_tx_rate() argument 262 struct ipq806x_gmac *gmac = bsp_priv; in ipq806x_gmac_set_clk_tx_rate() 477 plat_dat->bsp_priv = gmac; in ipq806x_gmac_probe()
|
| H A D | dwmac-loongson.c | 89 struct loongson_data *ld = plat->bsp_priv; in loongson_default_data() 312 ld = priv->plat->bsp_priv; in loongson_dwmac_setup() 541 plat->bsp_priv = ld; in loongson_dwmac_probe() 590 ld = priv->plat->bsp_priv; in loongson_dwmac_remove()
|
| H A D | stmmac_platform.h | 37 return priv->plat->bsp_priv; in get_stmmac_bsp_priv()
|
| H A D | dwmac-rzn1.c | 63 plat_dat->bsp_priv = plat_dat; in rzn1_dwmac_probe()
|
| /linux/include/linux/ |
| H A D | stmmac.h | 254 void (*get_interfaces)(struct stmmac_priv *priv, void *bsp_priv, 281 void *bsp_priv; member
|