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()
719 if (of_get_property(viodev->dev.of_node, in vio_cmo_bus_probe()
1163 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table()
1174 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
1209 of_device_is_compatible(dev->dev.of_node, in vio_match_device()
1325 of_node_put(dev->of_node); in vio_dev_release()
1338 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument
1349 parent_node = of_get_parent(of_node); in vio_register_device_node()
1359 of_node); in vio_register_device_node()
1366 __func__, of_node); in vio_register_device_node()
1371 if (of_property_read_bool(of_node, "interrupt-controller")) { in vio_register_device_node()
1373 __func__, of_node); in vio_register_device_node()
1390 viodev->type = of_node_get_device_type(of_node); in vio_register_device_node()
1393 "property.\n", __func__, of_node); in vio_register_device_node()
1397 prop = of_get_property(of_node, "reg", NULL); in vio_register_device_node()
1400 __func__, of_node); in vio_register_device_node()
1405 viodev->irq = irq_of_parse_and_map(of_node, 0); in vio_register_device_node()
1411 prop = of_get_property(of_node, "ibm,resource-id", NULL); in vio_register_device_node()
1415 dev_set_name(&viodev->dev, "%pOFn", of_node); in vio_register_device_node()
1420 viodev->name = of_node->name; in vio_register_device_node()
1421 viodev->dev.of_node = of_node_get(of_node); in vio_register_device_node()
1423 set_dev_node(&viodev->dev, of_node_to_nid(of_node)); in vio_register_device_node()
1430 if (of_property_present(viodev->dev.of_node, "ibm,my-dma-window")) { in vio_register_device_node()
1546 struct device_node *of_node = dev->of_node; in devspec_show() local
1548 return sprintf(buf, "%pOF\n", of_node); in devspec_show()
1559 dn = dev->of_node; in modalias_show()
1597 dn = dev->of_node; in vio_hotplug()
1658 return of_get_property(vdev->dev.of_node, which, length); in vio_get_attribute()