Lines Matching refs:plat
191 struct eth_plat_info *plat;
686 qmgr_disable_irq(port->plat->rxq);
694 unsigned int rxq = port->plat->rxq, rxfreeq = RXFREE_QUEUE(port->id);
832 start = qmgr_stat_below_low_watermark(port->plat->txreadyq);
833 queue_put_desc(port->plat->txreadyq, phys, desc);
847 unsigned int txreadyq = port->plat->txreadyq;
1059 err = qmgr_request_queue(port->plat->rxq, RX_DESCS, 0, 0,
1069 err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0,
1084 qmgr_release_queue(port->plat->txreadyq);
1088 qmgr_release_queue(port->plat->rxq);
1099 qmgr_release_queue(port->plat->rxq);
1101 qmgr_release_queue(port->plat->txreadyq);
1210 msg.byte5 = port->plat->rxq | 0x80;
1211 msg.byte7 = port->plat->rxq << 4;
1261 queue_put_desc(port->plat->txreadyq,
1277 qmgr_set_irq(port->plat->rxq, QUEUE_IRQ_SRC_NOT_EMPTY,
1298 qmgr_disable_irq(port->plat->rxq);
1314 while (queue_get_desc(port->plat->rxq, port, 0) >= 0)
1322 int n = queue_get_desc(port->plat->txreadyq, port, 1);
1347 while (queue_get_desc(port->plat->txreadyq, port, 1) >= 0)
1390 struct eth_plat_info *plat;
1394 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL);
1395 if (!plat)
1405 plat->npe = (npe_spec.args[0] << 4);
1410 plat->has_mdio = true;
1422 plat->rxq = queue_spec.args[0];
1431 plat->txreadyq = queue_spec.args[0];
1436 memcpy(plat->hwaddr, mac, ETH_ALEN);
1439 return plat;
1447 struct eth_plat_info *plat;
1452 plat = ixp4xx_of_get_platdata(dev);
1453 if (!plat)
1462 port->id = plat->npe;
1471 if (plat->has_mdio) {
1496 port->plat = plat;
1498 if (is_valid_ether_addr(plat->hwaddr))
1499 eth_hw_addr_set(ndev, plat->hwaddr);
1523 netdev_info(ndev, "%s: MII PHY %i on %s\n", ndev->name, plat->phy,