Lines Matching refs:dp
356 struct device_node *dp = op->dev.of_node; in build_device_resources() local
379 dp = pp; in build_device_resources()
380 pp = dp->parent; in build_device_resources()
387 pbus->count_cells(dp, &pna, &pns); in build_device_resources()
389 if (build_one_resource(dp, dbus, pbus, addr, in build_device_resources()
421 apply_interrupt_map(struct device_node *dp, struct device_node *pp, in apply_interrupt_map() argument
433 bus->count_cells(dp, &na, NULL); in apply_interrupt_map()
435 reg = of_get_property(dp, "reg", &num_reg); in apply_interrupt_map()
480 static unsigned int __init pci_irq_swizzle(struct device_node *dp, in pci_irq_swizzle() argument
490 regs = of_get_property(dp, "reg", NULL); in pci_irq_swizzle()
538 struct device_node *dp = op->dev.of_node; in build_one_device_irq() local
546 if (dp->irq_trans) { in build_one_device_irq()
547 irq = dp->irq_trans->irq_build(dp, irq, in build_one_device_irq()
548 dp->irq_trans->data); in build_one_device_irq()
552 dp, orig_irq, irq); in build_one_device_irq()
565 pp = dp->parent; in build_one_device_irq()
577 iret = apply_interrupt_map(dp, pp, in build_one_device_irq()
597 irq = pci_irq_swizzle(dp, pp, irq); in build_one_device_irq()
612 dp = pp; in build_one_device_irq()
625 nid = of_node_to_nid(dp); in build_one_device_irq()
633 static struct platform_device * __init scan_one_device(struct device_node *dp, in scan_one_device() argument
647 op->dev.of_node = dp; in scan_one_device()
649 irq = of_get_property(dp, "interrupts", &len); in scan_one_device()
657 dp, op->archdata.num_irqs, PROMINTR_MAX); in scan_one_device()
674 dev_set_name(&op->dev, "%08x", dp->phandle); in scan_one_device()
679 printk("%pOF: Could not register of device.\n", dp); in scan_one_device()
687 static void __init scan_tree(struct device_node *dp, struct device *parent) in scan_tree() argument
689 while (dp) { in scan_tree()
690 struct platform_device *op = scan_one_device(dp, parent); in scan_tree()
693 scan_tree(dp->child, &op->dev); in scan_tree()
695 dp = dp->sibling; in scan_tree()