Lines Matching defs:vio_root
192 struct device_node *vio_root;
196 vio_root = of_find_node_by_path("/vdevice");
197 if (!vio_root)
199 np = do_device_node(vio_root, "viodasd", FIRST_VIODASD + unit, unit,
201 of_node_put(vio_root);
256 static void __init probe_disk(struct device_node *vio_root, u32 unit)
307 do_device_node(vio_root, "viodasd", FIRST_VIODASD + unit, unit,
311 static void __init get_viodasd_info(struct device_node *vio_root)
328 probe_disk(vio_root, unit);
374 static void __init get_viocd_info(struct device_node *vio_root)
432 if (!do_device_node(vio_root, "viocd", FIRST_VIOCD + unit, unit,
466 static void __init get_viotape_info(struct device_node *vio_root)
511 if (!do_device_node(vio_root, "viotape", FIRST_VIOTAPE + unit,
526 struct device_node *vio_root;
534 vio_root = of_find_node_by_path("/vdevice");
535 if (!vio_root)
545 get_viodasd_info(vio_root);
546 get_viocd_info(vio_root);
547 get_viotape_info(vio_root);
552 of_node_put(vio_root);