Lines Matching refs:port_node
5342 struct device_node *port_node) in mvpp2_simple_queue_vectors_init() argument
5352 v->irq = irq_of_parse_and_map(port_node, 0); in mvpp2_simple_queue_vectors_init()
5364 struct device_node *port_node) in mvpp2_multi_queue_vectors_init() argument
5407 if (port_node) in mvpp2_multi_queue_vectors_init()
5408 v->irq = of_irq_get_byname(port_node, irqname); in mvpp2_multi_queue_vectors_init()
5429 struct device_node *port_node) in mvpp2_queue_vectors_init() argument
5432 return mvpp2_multi_queue_vectors_init(port, port_node); in mvpp2_queue_vectors_init()
5434 return mvpp2_simple_queue_vectors_init(port, port_node); in mvpp2_queue_vectors_init()
5605 static bool mvpp22_port_has_legacy_tx_irqs(struct device_node *port_node, in mvpp22_port_has_legacy_tx_irqs() argument
5613 if (of_property_match_string(port_node, "interrupt-names", in mvpp22_port_has_legacy_tx_irqs()
5630 struct device_node *port_node, in mvpp2_port_has_irqs() argument
5637 if (!port_node) in mvpp2_port_has_irqs()
5643 if (mvpp22_port_has_legacy_tx_irqs(port_node, flags)) in mvpp2_port_has_irqs()
5648 if (of_property_match_string(port_node, "interrupt-names", in mvpp2_port_has_irqs()
6270 struct device_node *port_node = to_of_node(port_fwnode); in mvpp2_port_probe() local
6282 has_tx_irqs = mvpp2_port_has_irqs(priv, port_node, &flags); in mvpp2_port_probe()
6312 if (port_node) { in mvpp2_port_probe()
6313 comphy = devm_of_phy_get(&pdev->dev, port_node, NULL); in mvpp2_port_probe()
6337 port->has_phy = !!of_find_property(port_node, "phy", NULL); in mvpp2_port_probe()
6344 err = mvpp2_queue_vectors_init(port, port_node); in mvpp2_port_probe()
6348 if (port_node) in mvpp2_port_probe()
6349 port->port_irq = of_irq_get_byname(port_node, "link"); in mvpp2_port_probe()
6369 port->of_node = port_node; in mvpp2_port_probe()
6478 dev->dev.of_node = port_node; in mvpp2_port_probe()
6481 if (port_node) { in mvpp2_port_probe()