Lines Matching refs:of_node
123 struct device_node *of_node;
126 for_each_child_of_node(node_vroot, of_node) {
127 prop = of_find_property(of_node, "ibm,my-dma-window",
710 if (of_get_property(viodev->dev.of_node,
1057 dma_window = of_get_property(dev->dev.of_node,
1066 of_parse_dma_window(dev->dev.of_node, dma_window,
1095 of_device_is_compatible(dev->dev.of_node,
1187 of_node_put(dev->of_node);
1193 * @of_node: The OF node for this device.
1196 * of_node and adds it to the list of virtual devices.
1200 struct vio_dev *vio_register_device_node(struct device_node *of_node)
1206 if (of_node->type == NULL) {
1209 of_node->name ? of_node->name : "<unknown>");
1213 unit_address = of_get_property(of_node, "reg", NULL);
1217 of_node->name ? of_node->name : "<unknown>");
1226 viodev->irq = irq_of_parse_and_map(of_node, 0);
1229 viodev->name = of_node->name;
1230 viodev->type = of_node->type;
1233 unit_address = of_get_property(of_node,
1238 viodev->dev.of_node = of_node_get(of_node);
1245 set_dev_node(&viodev->dev, of_node_to_nid(of_node));
1297 struct device_node *of_node;
1303 for (of_node = node_vroot->child; of_node != NULL;
1304 of_node = of_node->sibling)
1305 vio_register_device_node(of_node);
1322 struct device_node *of_node = dev->of_node;
1324 return sprintf(buf, "%s\n", of_node ? of_node->full_name : "none");
1334 dn = dev->of_node;
1372 dn = dev->of_node;
1404 return of_get_property(vdev->dev.of_node, which, length);