Lines Matching refs:parent
242 static int __init build_one_resource(struct device_node *parent, in build_one_resource() argument
251 ranges = of_get_property(parent, "ranges", &rlen); in build_one_resource()
317 struct device *parent) in build_device_resources() argument
325 if (!parent) in build_device_resources()
328 p_op = to_platform_device(parent); in build_device_resources()
380 pp = dp->parent; in build_device_resources()
535 struct device *parent, in build_one_device_irq() argument
565 pp = dp->parent; in build_one_device_irq()
613 pp = pp->parent; in build_one_device_irq()
637 struct device *parent) in scan_one_device() argument
668 build_device_resources(op, parent); in scan_one_device()
670 op->archdata.irqs[i] = build_one_device_irq(op, parent, op->archdata.irqs[i]); in scan_one_device()
672 op->dev.parent = parent; in scan_one_device()
674 if (!parent) in scan_one_device()
690 static void __init scan_tree(struct device_node *dp, struct device *parent) in scan_tree() argument
693 struct platform_device *op = scan_one_device(dp, parent); in scan_tree()
705 struct platform_device *parent; in scan_of_devices() local
707 parent = scan_one_device(root, NULL); in scan_of_devices()
708 if (!parent) in scan_of_devices()
711 scan_tree(root->child, &parent->dev); in scan_of_devices()