Lines Matching defs:op
1464 * @op: Pointer to platform device structure.
1475 static int axienet_of_probe(struct platform_device *op)
1488 platform_set_drvdata(op, ndev);
1490 SET_NETDEV_DEV(ndev, &op->dev);
1498 lp->dev = &op->dev;
1501 lp->regs = of_iomap(op->dev.of_node, 0);
1503 dev_err(&op->dev, "could not map Axi Ethernet regs.\n");
1509 p = (__be32 *) of_get_property(op->dev.of_node, "xlnx,txcsum", NULL);
1530 p = (__be32 *) of_get_property(op->dev.of_node, "xlnx,rxcsum", NULL);
1553 p = (__be32 *) of_get_property(op->dev.of_node, "xlnx,rxmem", NULL);
1558 p = (__be32 *) of_get_property(op->dev.of_node, "xlnx,temac-type",
1562 p = (__be32 *) of_get_property(op->dev.of_node, "xlnx,phy-type", NULL);
1567 np = of_parse_phandle(op->dev.of_node, "axistream-connected", 0);
1569 dev_err(&op->dev, "could not find DMA node\n");
1574 dev_dbg(&op->dev, "MEM base: %p\n", lp->dma_regs);
1576 dev_err(&op->dev, "unable to map DMA registers\n");
1583 dev_err(&op->dev, "could not determine irqs\n");
1589 addr = of_get_property(op->dev.of_node, "local-mac-address", &size);
1591 dev_err(&op->dev, "could not find MAC address\n");
1600 lp->phy_node = of_parse_phandle(op->dev.of_node, "phy-handle", 0);
1601 ret = axienet_mdio_setup(lp, op->dev.of_node);
1603 dev_warn(&op->dev, "error registering MDIO bus\n");
1624 static int axienet_of_remove(struct platform_device *op)
1626 struct net_device *ndev = platform_get_drvdata(op);