Lines Matching defs:pdev
1900 skb = bcmgenet_free_tx_cb(&priv->pdev->dev,
2048 struct device *kdev = &priv->pdev->dev;
2189 struct device *kdev = &priv->pdev->dev;
2462 skb = bcmgenet_free_rx_cb(&priv->pdev->dev, cb);
2530 struct device *kdev = &priv->pdev->dev;
2534 dev_dbg(&priv->pdev->dev, "bcmgenet: init_umac\n");
3038 dev_kfree_skb(bcmgenet_free_tx_cb(&priv->pdev->dev,
3860 dev_err(&priv->pdev->dev,
3866 dev_info(&priv->pdev->dev, "GENET " GENET_VER_FMT,
3980 static int bcmgenet_probe(struct platform_device *pdev)
3982 struct bcmgenet_platform_data *pd = pdev->dev.platform_data;
3993 dev_err(&pdev->dev, "can't allocate net device\n");
3998 priv->irq0 = platform_get_irq(pdev, 0);
4003 priv->irq1 = platform_get_irq(pdev, 1);
4008 priv->wol_irq = platform_get_irq_optional(pdev, 2);
4014 priv->base = devm_platform_ioremap_resource(pdev, 0);
4027 SET_NETDEV_DEV(dev, &pdev->dev);
4028 dev_set_drvdata(&pdev->dev, dev);
4044 err = devm_request_irq(&pdev->dev, priv->wol_irq,
4047 device_set_wakeup_capable(&pdev->dev, 1);
4056 priv->pdev = pdev;
4058 pdata = device_get_match_data(&pdev->dev);
4068 priv->clk = devm_clk_get_optional(&priv->pdev->dev, "enet");
4070 dev_dbg(&priv->pdev->dev, "failed to get enet clock\n");
4083 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40));
4085 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
4095 priv->clk_wol = devm_clk_get_optional(&priv->pdev->dev, "enet-wol");
4097 dev_dbg(&priv->pdev->dev, "failed to get enet-wol clock\n");
4102 priv->clk_eee = devm_clk_get_optional(&priv->pdev->dev, "enet-eee");
4104 dev_dbg(&priv->pdev->dev, "failed to get enet-eee clock\n");
4112 if (device_get_phy_mode(&pdev->dev) == PHY_INTERFACE_MODE_INTERNAL)
4118 if (device_get_ethdev_address(&pdev->dev, dev))
4119 if (has_acpi_companion(&pdev->dev)) {
4127 dev_warn(&pdev->dev, "using random Ethernet MAC\n");
4169 static int bcmgenet_remove(struct platform_device *pdev)
4171 struct bcmgenet_priv *priv = dev_to_priv(&pdev->dev);
4173 dev_set_drvdata(&pdev->dev, NULL);
4181 static void bcmgenet_shutdown(struct platform_device *pdev)
4183 bcmgenet_remove(pdev);
4211 pm_wakeup_event(&priv->pdev->dev, 0);