Lines Matching refs:parent
240 static int __init build_one_resource(struct device_node *parent, in build_one_resource() argument
249 ranges = of_get_property(parent, "ranges", &rlen); in build_one_resource()
315 struct device *parent) in build_device_resources() argument
323 if (!parent) in build_device_resources()
326 p_op = to_platform_device(parent); in build_device_resources()
378 pp = dp->parent; in build_device_resources()
533 struct device *parent, in build_one_device_irq() argument
563 pp = dp->parent; in build_one_device_irq()
612 pp = pp->parent; in build_one_device_irq()
636 struct device *parent) in scan_one_device() argument
667 build_device_resources(op, parent); in scan_one_device()
669 op->archdata.irqs[i] = build_one_device_irq(op, parent, op->archdata.irqs[i]); in scan_one_device()
671 op->dev.parent = parent; in scan_one_device()
673 if (!parent) in scan_one_device()
688 static void __init scan_tree(struct device_node *dp, struct device *parent) in scan_tree() argument
691 struct platform_device *op = scan_one_device(dp, parent); in scan_tree()
703 struct platform_device *parent; in scan_of_devices() local
705 parent = scan_one_device(root, NULL); in scan_of_devices()
706 if (!parent) in scan_of_devices()
709 scan_tree(root->child, &parent->dev); in scan_of_devices()