Lines Matching refs:port_node
5824 struct device_node *port_node) in mvpp2_simple_queue_vectors_init() argument
5834 v->irq = irq_of_parse_and_map(port_node, 0); in mvpp2_simple_queue_vectors_init()
5845 struct device_node *port_node) in mvpp2_multi_queue_vectors_init() argument
5888 if (port_node) in mvpp2_multi_queue_vectors_init()
5889 v->irq = of_irq_get_byname(port_node, irqname); in mvpp2_multi_queue_vectors_init()
5909 struct device_node *port_node) in mvpp2_queue_vectors_init() argument
5912 return mvpp2_multi_queue_vectors_init(port, port_node); in mvpp2_queue_vectors_init()
5914 return mvpp2_simple_queue_vectors_init(port, port_node); in mvpp2_queue_vectors_init()
6097 static bool mvpp22_port_has_legacy_tx_irqs(struct device_node *port_node, in mvpp22_port_has_legacy_tx_irqs() argument
6105 if (of_property_match_string(port_node, "interrupt-names", in mvpp22_port_has_legacy_tx_irqs()
6122 struct device_node *port_node, in mvpp2_port_has_irqs() argument
6129 if (!port_node) in mvpp2_port_has_irqs()
6135 if (mvpp22_port_has_legacy_tx_irqs(port_node, flags)) in mvpp2_port_has_irqs()
6140 if (of_property_match_string(port_node, "interrupt-names", in mvpp2_port_has_irqs()
6738 struct device_node *port_node = to_of_node(port_fwnode); in mvpp2_port_probe() local
6750 has_tx_irqs = mvpp2_port_has_irqs(priv, port_node, &flags); in mvpp2_port_probe()
6780 if (port_node) { in mvpp2_port_probe()
6781 comphy = devm_of_phy_get(&pdev->dev, port_node, NULL); in mvpp2_port_probe()
6811 err = mvpp2_queue_vectors_init(port, port_node); in mvpp2_port_probe()
6815 if (port_node) in mvpp2_port_probe()
6816 port->port_irq = of_irq_get_byname(port_node, "link"); in mvpp2_port_probe()
6836 port->of_node = port_node; in mvpp2_port_probe()