Lines Matching refs:node
96 struct list_head node; member
239 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_notify_in()
250 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_notify_in()
400 struct device_node *node) in qcom_smp2p_inbound_entry() argument
402 entry->domain = irq_domain_add_linear(node, 32, &smp2p_irq_ops, entry); in qcom_smp2p_inbound_entry()
439 struct device_node *node) in qcom_smp2p_outbound_entry() argument
453 entry->state = qcom_smem_state_register(node, &smp2p_state_ops, entry); in qcom_smp2p_outbound_entry()
592 for_each_available_child_of_node_scoped(pdev->dev.of_node, node) { in qcom_smp2p_probe()
602 ret = of_property_read_string(node, "qcom,entry-name", &entry->name); in qcom_smp2p_probe()
606 if (of_property_read_bool(node, "interrupt-controller")) { in qcom_smp2p_probe()
607 ret = qcom_smp2p_inbound_entry(smp2p, entry, node); in qcom_smp2p_probe()
611 list_add(&entry->node, &smp2p->inbound); in qcom_smp2p_probe()
613 ret = qcom_smp2p_outbound_entry(smp2p, entry, node); in qcom_smp2p_probe()
617 list_add(&entry->node, &smp2p->outbound); in qcom_smp2p_probe()
654 list_for_each_entry(entry, &smp2p->inbound, node) in qcom_smp2p_probe()
657 list_for_each_entry(entry, &smp2p->outbound, node) in qcom_smp2p_probe()
679 list_for_each_entry(entry, &smp2p->inbound, node) in qcom_smp2p_remove()
682 list_for_each_entry(entry, &smp2p->outbound, node) in qcom_smp2p_remove()