Lines Matching full:pp

282 static int __init use_1to1_mapping(struct device_node *pp)  in use_1to1_mapping()  argument
285 if (of_property_present(pp, "ranges")) in use_1to1_mapping()
297 if (of_node_name_eq(pp, "dma") || in use_1to1_mapping()
298 of_node_name_eq(pp, "espdma") || in use_1to1_mapping()
299 of_node_name_eq(pp, "ledma") || in use_1to1_mapping()
300 of_node_name_eq(pp, "lebuffer")) in use_1to1_mapping()
307 if (of_node_name_eq(pp, "pci")) in use_1to1_mapping()
356 struct device_node *pp = p_op->dev.of_node; in build_device_resources() local
368 if (use_1to1_mapping(pp)) { in build_device_resources()
378 dp = pp; in build_device_resources()
379 pp = dp->parent; in build_device_resources()
380 if (!pp) { in build_device_resources()
385 pbus = of_match_bus(pp); in build_device_resources()
420 apply_interrupt_map(struct device_node *dp, struct device_node *pp, in apply_interrupt_map() argument
431 bus = of_match_bus(pp); in apply_interrupt_map()
467 if (pp->irq_trans) in apply_interrupt_map()
468 return pp; in apply_interrupt_map()
480 struct device_node *pp, in pci_irq_swizzle() argument
497 if (pp->irq_trans) { in pci_irq_swizzle()
538 struct device_node *pp, *ip; in build_one_device_irq() local
564 pp = dp->parent; in build_one_device_irq()
566 while (pp) { in build_one_device_irq()
570 imap = of_get_property(pp, "interrupt-map", &imlen); in build_one_device_irq()
571 imsk = of_get_property(pp, "interrupt-map-mask", NULL); in build_one_device_irq()
576 iret = apply_interrupt_map(dp, pp, in build_one_device_irq()
583 pp, this_orig_irq, iret, irq); in build_one_device_irq()
593 if (of_node_name_eq(pp, "pci")) { in build_one_device_irq()
596 irq = pci_irq_swizzle(dp, pp, irq); in build_one_device_irq()
601 pp, this_orig_irq, in build_one_device_irq()
606 if (pp->irq_trans) { in build_one_device_irq()
607 ip = pp; in build_one_device_irq()
611 dp = pp; in build_one_device_irq()
612 pp = pp->parent; in build_one_device_irq()