/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-dwc-qos-eth.c | 124 struct stmmac_resources *stmmac_res) in dwc_qos_probe() 427 struct stmmac_resources stmmac_res; in dwc_eth_dwmac_probe() local 433 memset(&stmmac_res, 0, sizeof(struct stmmac_resources)); in dwc_eth_dwmac_probe() 439 stmmac_res.irq = platform_get_irq(pdev, 0); in dwc_eth_dwmac_probe() 440 if (stmmac_res.irq < 0) in dwc_eth_dwmac_probe() 441 return stmmac_res.irq; in dwc_eth_dwmac_probe() 442 stmmac_res.wol_irq = stmmac_res.irq; in dwc_eth_dwmac_probe() 444 stmmac_res.addr = devm_platform_ioremap_resource(pdev, 0); in dwc_eth_dwmac_probe() 445 if (IS_ERR(stmmac_res in dwc_eth_dwmac_probe() 122 dwc_qos_probe(struct platform_device *pdev, struct plat_stmmacenet_data *plat_dat, struct stmmac_resources *stmmac_res) dwc_qos_probe() argument [all...] |
H A D | stmmac_platform.c | 660 struct stmmac_resources *stmmac_res) in stmmac_get_platform_resources() 662 memset(stmmac_res, 0, sizeof(*stmmac_res)); in stmmac_get_platform_resources() 667 stmmac_res->irq = platform_get_irq_byname(pdev, "macirq"); in stmmac_get_platform_resources() 668 if (stmmac_res->irq < 0) in stmmac_get_platform_resources() 669 return stmmac_res->irq; in stmmac_get_platform_resources() 678 stmmac_res->wol_irq = in stmmac_get_platform_resources() 680 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources() 681 if (stmmac_res->wol_irq == -EPROBE_DEFER) in stmmac_get_platform_resources() 684 stmmac_res in stmmac_get_platform_resources() 659 stmmac_get_platform_resources(struct platform_device *pdev, struct stmmac_resources *stmmac_res) stmmac_get_platform_resources() argument [all...] |
H A D | dwmac-generic.c | 22 struct stmmac_resources stmmac_res; in dwmac_generic_probe() local 25 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in dwmac_generic_probe() 30 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in dwmac_generic_probe() 56 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in dwmac_generic_probe()
|
H A D | dwmac-lpc18xx.c | 31 struct stmmac_resources stmmac_res; in lpc18xx_dwmac_probe() local 36 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in lpc18xx_dwmac_probe() 40 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in lpc18xx_dwmac_probe() 66 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in lpc18xx_dwmac_probe()
|
H A D | dwmac-meson.c | 47 struct stmmac_resources stmmac_res; in meson6_dwmac_probe() local 51 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in meson6_dwmac_probe() 55 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in meson6_dwmac_probe() 74 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson6_dwmac_probe()
|
H A D | dwmac-intel-plat.c | 80 struct stmmac_resources stmmac_res; in intel_eth_plat_probe() local 87 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in intel_eth_plat_probe() 91 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in intel_eth_plat_probe() 158 writel(tx_lpi_usec, stmmac_res.addr + GMAC_1US_TIC_COUNTER); in intel_eth_plat_probe() 161 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in intel_eth_plat_probe()
|
H A D | dwmac-anarion.c | 108 struct stmmac_resources stmmac_res; in anarion_dwmac_probe() local 110 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in anarion_dwmac_probe() 118 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in anarion_dwmac_probe() 127 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in anarion_dwmac_probe()
|
H A D | dwmac-sunxi.c | 102 struct stmmac_resources stmmac_res; in sun7i_gmac_probe() local 107 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sun7i_gmac_probe() 111 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in sun7i_gmac_probe() 160 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sun7i_gmac_probe()
|
H A D | dwmac-oxnas.c | 113 struct stmmac_resources stmmac_res; in oxnas_dwmac_probe() local 117 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in oxnas_dwmac_probe() 121 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in oxnas_dwmac_probe() 154 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in oxnas_dwmac_probe()
|
H A D | dwmac-imx.c | 216 struct stmmac_resources stmmac_res; in imx_dwmac_probe() local 221 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in imx_dwmac_probe() 229 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in imx_dwmac_probe() 260 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in imx_dwmac_probe()
|
H A D | dwmac-sti.c | 314 struct stmmac_resources stmmac_res; in sti_dwmac_probe() local 324 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sti_dwmac_probe() 328 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in sti_dwmac_probe() 357 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sti_dwmac_probe()
|
H A D | dwmac-ipq806x.c | 248 struct stmmac_resources stmmac_res; in ipq806x_gmac_probe() local 254 val = stmmac_get_platform_resources(pdev, &stmmac_res); in ipq806x_gmac_probe() 258 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in ipq806x_gmac_probe() 351 err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in ipq806x_gmac_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-dwc-qos-eth.c | 124 struct stmmac_resources *stmmac_res) in dwc_qos_probe() 418 struct stmmac_resources stmmac_res; in dwc_eth_dwmac_probe() local 423 memset(&stmmac_res, 0, sizeof(struct stmmac_resources)); in dwc_eth_dwmac_probe() 429 stmmac_res.irq = platform_get_irq(pdev, 0); in dwc_eth_dwmac_probe() 430 if (stmmac_res.irq < 0) in dwc_eth_dwmac_probe() 431 return stmmac_res.irq; in dwc_eth_dwmac_probe() 432 stmmac_res.wol_irq = stmmac_res.irq; in dwc_eth_dwmac_probe() 434 stmmac_res.addr = devm_platform_ioremap_resource(pdev, 0); in dwc_eth_dwmac_probe() 435 if (IS_ERR(stmmac_res in dwc_eth_dwmac_probe() 122 dwc_qos_probe(struct platform_device *pdev, struct plat_stmmacenet_data *plat_dat, struct stmmac_resources *stmmac_res) dwc_qos_probe() argument [all...] |
H A D | dwmac-generic.c | 22 struct stmmac_resources stmmac_res; in dwmac_generic_probe() local 25 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in dwmac_generic_probe() 30 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in dwmac_generic_probe() 49 ret = stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in dwmac_generic_probe()
|
H A D | stmmac_platform.c | 707 struct stmmac_resources *stmmac_res) in stmmac_get_platform_resources() 709 memset(stmmac_res, 0, sizeof(*stmmac_res)); in stmmac_get_platform_resources() 714 stmmac_res->irq = platform_get_irq_byname(pdev, "macirq"); in stmmac_get_platform_resources() 715 if (stmmac_res->irq < 0) in stmmac_get_platform_resources() 716 return stmmac_res->irq; in stmmac_get_platform_resources() 725 stmmac_res->wol_irq = in stmmac_get_platform_resources() 727 if (stmmac_res->wol_irq < 0) { in stmmac_get_platform_resources() 728 if (stmmac_res->wol_irq == -EPROBE_DEFER) in stmmac_get_platform_resources() 731 stmmac_res in stmmac_get_platform_resources() 706 stmmac_get_platform_resources(struct platform_device *pdev, struct stmmac_resources *stmmac_res) stmmac_get_platform_resources() argument [all...] |
H A D | dwmac-lpc18xx.c | 31 struct stmmac_resources stmmac_res; in lpc18xx_dwmac_probe() local 36 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in lpc18xx_dwmac_probe() 40 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in lpc18xx_dwmac_probe() 66 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in lpc18xx_dwmac_probe()
|
H A D | dwmac-meson.c | 47 struct stmmac_resources stmmac_res; in meson6_dwmac_probe() local 51 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in meson6_dwmac_probe() 55 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in meson6_dwmac_probe() 74 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson6_dwmac_probe()
|
H A D | dwmac-intel-plat.c | 78 struct stmmac_resources stmmac_res; in intel_eth_plat_probe() local 84 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in intel_eth_plat_probe() 88 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in intel_eth_plat_probe() 155 writel(tx_lpi_usec, stmmac_res.addr + GMAC_1US_TIC_COUNTER); in intel_eth_plat_probe() 158 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in intel_eth_plat_probe()
|
H A D | dwmac-anarion.c | 108 struct stmmac_resources stmmac_res; in anarion_dwmac_probe() local 110 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in anarion_dwmac_probe() 118 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in anarion_dwmac_probe() 127 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in anarion_dwmac_probe()
|
H A D | dwmac-starfive.c | 98 struct stmmac_resources stmmac_res; in starfive_dwmac_probe() local 103 err = stmmac_get_platform_resources(pdev, &stmmac_res); in starfive_dwmac_probe() 108 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in starfive_dwmac_probe() 144 err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in starfive_dwmac_probe()
|
H A D | dwmac-sunxi.c | 102 struct stmmac_resources stmmac_res; in sun7i_gmac_probe() local 107 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sun7i_gmac_probe() 111 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in sun7i_gmac_probe() 160 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sun7i_gmac_probe()
|
H A D | dwmac-visconti.c | 215 struct stmmac_resources stmmac_res; in visconti_eth_dwmac_probe() local 219 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in visconti_eth_dwmac_probe() 223 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in visconti_eth_dwmac_probe() 234 dwmac->reg = stmmac_res.addr; in visconti_eth_dwmac_probe() 247 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in visconti_eth_dwmac_probe()
|
H A D | dwmac-ingenic.c | 234 struct stmmac_resources stmmac_res; in ingenic_mac_probe() local 240 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in ingenic_mac_probe() 244 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in ingenic_mac_probe() 300 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in ingenic_mac_probe()
|
H A D | dwmac-sti.c | 262 struct stmmac_resources stmmac_res; in sti_dwmac_probe() local 272 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in sti_dwmac_probe() 276 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in sti_dwmac_probe() 305 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sti_dwmac_probe()
|
H A D | dwmac-imx.c | 321 struct stmmac_resources stmmac_res; in imx_dwmac_probe() local 326 ret = stmmac_get_platform_resources(pdev, &stmmac_res); in imx_dwmac_probe() 334 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac); in imx_dwmac_probe() 364 dwmac->base_addr = stmmac_res.addr; in imx_dwmac_probe() 378 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in imx_dwmac_probe()
|