Lines Matching defs:ranges
97 const u32 *ranges;
108 /* Get dma-ranges property */
109 ranges = of_get_property(hose->dn, "dma-ranges", &rlen);
110 if (ranges == NULL)
115 u32 pci_space = ranges[0];
116 u64 pci_addr = of_read_number(ranges + 1, 2);
117 u64 cpu_addr = of_translate_dma_address(hose->dn, ranges + 3);
118 size = of_read_number(ranges + pna + 3, 2);
119 ranges += np;
156 printk(KERN_ERR "%pOF: dma-ranges(s) mismatch\n", hose->dn);
164 printk(KERN_ERR "%pOF: dma-ranges too small "
173 printk(KERN_ERR "%pOF: dma-ranges unaligned\n", hose->dn);
183 printk(KERN_ERR "%pOF: dma-ranges outside of 32 bits space\n",
267 printk(KERN_WARNING "%pOF: Too many ranges\n", hose->dn);
389 /* Configure outbound ranges POMs */
392 /* Configure inbound ranges PIMs */
466 printk(KERN_WARNING "%pOF: Too many ranges\n", hose->dn);
598 /* Configure outbound ranges POMs */
601 /* Configure inbound ranges PIMs */
1797 printk(KERN_WARNING "%pOF: Too many ranges\n",
2008 /* Configure outbound ranges POMs */
2011 /* Configure inbound ranges PIMs */