Lines Matching refs:of_node
117 struct device_node *of_node; in vio_cmo_num_OF_devs() local
120 for_each_child_of_node(node_vroot, of_node) { in vio_cmo_num_OF_devs()
121 prop = of_find_property(of_node, "ibm,my-dma-window", in vio_cmo_num_OF_devs()
716 if (of_get_property(viodev->dev.of_node, in vio_cmo_bus_probe()
1160 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table()
1171 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
1206 of_device_is_compatible(dev->dev.of_node, in vio_match_device()
1322 of_node_put(dev->of_node); in vio_dev_release()
1335 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument
1346 parent_node = of_get_parent(of_node); in vio_register_device_node()
1356 of_node); in vio_register_device_node()
1363 __func__, of_node); in vio_register_device_node()
1368 if (of_property_read_bool(of_node, "interrupt-controller")) { in vio_register_device_node()
1370 __func__, of_node); in vio_register_device_node()
1387 viodev->type = of_node_get_device_type(of_node); in vio_register_device_node()
1390 "property.\n", __func__, of_node); in vio_register_device_node()
1394 prop = of_get_property(of_node, "reg", NULL); in vio_register_device_node()
1397 __func__, of_node); in vio_register_device_node()
1402 viodev->irq = irq_of_parse_and_map(of_node, 0); in vio_register_device_node()
1408 prop = of_get_property(of_node, "ibm,resource-id", NULL); in vio_register_device_node()
1412 dev_set_name(&viodev->dev, "%pOFn", of_node); in vio_register_device_node()
1417 viodev->name = of_node->name; in vio_register_device_node()
1418 viodev->dev.of_node = of_node_get(of_node); in vio_register_device_node()
1420 set_dev_node(&viodev->dev, of_node_to_nid(of_node)); in vio_register_device_node()
1427 if (of_property_present(viodev->dev.of_node, "ibm,my-dma-window")) { in vio_register_device_node()
1543 struct device_node *of_node = dev->of_node; in devspec_show() local
1545 return sprintf(buf, "%pOF\n", of_node); in devspec_show()
1556 dn = dev->of_node; in modalias_show()
1594 dn = dev->of_node; in vio_hotplug()
1655 return of_get_property(vdev->dev.of_node, which, length); in vio_get_attribute()