Lines Matching defs:op
166 static int temac_dcr_setup(struct temac_local *lp, struct platform_device *op,
178 dev_dbg(&op->dev, "DCR base: %x\n", dcrs);
191 static int temac_dcr_setup(struct temac_local *lp, struct platform_device *op,
1001 static int temac_of_probe(struct platform_device *op)
1015 platform_set_drvdata(op, ndev);
1016 SET_NETDEV_DEV(ndev, &op->dev);
1038 lp->dev = &op->dev;
1044 lp->regs = of_iomap(op->dev.of_node, 0);
1046 dev_err(&op->dev, "could not map temac regs.\n");
1052 p = (__be32 *)of_get_property(op->dev.of_node, "xlnx,txcsum", NULL);
1058 p = (__be32 *)of_get_property(op->dev.of_node, "xlnx,rxcsum", NULL);
1063 np = of_parse_phandle(op->dev.of_node, "llink-connected", 0);
1065 dev_err(&op->dev, "could not find DMA node\n");
1070 if (temac_dcr_setup(lp, op, np)) {
1077 dev_dbg(&op->dev, "MEM base: %p\n", lp->sdma_regs);
1079 dev_err(&op->dev, "unable to map DMA registers\n");
1091 dev_err(&op->dev, "could not determine irqs\n");
1098 addr = of_get_property(op->dev.of_node, "local-mac-address", &size);
1100 dev_err(&op->dev, "could not find MAC address\n");
1106 rc = temac_mdio_setup(lp, op->dev.of_node);
1108 dev_warn(&op->dev, "error registering MDIO bus\n");
1110 lp->phy_node = of_parse_phandle(op->dev.of_node, "phy-handle", 0);
1142 static int temac_of_remove(struct platform_device *op)
1144 struct net_device *ndev = platform_get_drvdata(op);