Lines Matching refs:node
1340 struct device_node *node, in qcom_smd_parse_edge() argument
1354 edge->of_node = of_node_get(node); in qcom_smd_parse_edge()
1357 ret = of_property_read_u32(node, key, &edge->edge_id); in qcom_smd_parse_edge()
1365 of_property_read_u32(node, key, &edge->remote_pid); in qcom_smd_parse_edge()
1378 syscon_np = of_parse_phandle(node, "qcom,ipc", 0); in qcom_smd_parse_edge()
1393 ret = of_property_read_u32_index(node, key, 1, &edge->ipc_offset); in qcom_smd_parse_edge()
1399 ret = of_property_read_u32_index(node, key, 2, &edge->ipc_bit); in qcom_smd_parse_edge()
1406 ret = of_property_read_string(node, "label", &edge->name); in qcom_smd_parse_edge()
1408 edge->name = node->name; in qcom_smd_parse_edge()
1410 irq = irq_of_parse_and_map(node, 0); in qcom_smd_parse_edge()
1419 node->name, edge); in qcom_smd_parse_edge()
1430 of_node_put(node); in qcom_smd_parse_edge()
1477 struct device_node *node) in qcom_smd_register_edge() argument
1493 edge->dev.of_node = node; in qcom_smd_register_edge()
1495 dev_set_name(&edge->dev, "%s:%pOFn", dev_name(parent), node); in qcom_smd_register_edge()
1503 ret = qcom_smd_parse_edge(&edge->dev, node, edge); in qcom_smd_register_edge()
1558 struct device_node *node; in qcom_smd_probe() local
1563 for_each_available_child_of_node(pdev->dev.of_node, node) in qcom_smd_probe()
1564 qcom_smd_register_edge(&pdev->dev, node); in qcom_smd_probe()