Lines Matching defs:ranges
782 * in the "dma-ranges" property.
796 const u32 *ranges = NULL;
811 ranges = of_get_property(np, "dma-ranges", &len);
813 /* Ignore empty ranges, they imply no translation required */
814 if (ranges && len > 0)
818 if (!ranges) {
819 dev_dbg(dev, "iommu: no dma-ranges found\n");
828 /* dma-ranges format:
834 cpu_addr = of_translate_dma_address(np, ranges + i + naddr);
835 size = of_read_number(ranges + i + naddr + pna, nsize);
844 dev_addr = of_read_number(ranges + best, naddr);
926 /* We must have dma-ranges properties for fixed mapping to work */
927 np = of_find_node_with_property(NULL, "dma-ranges");
931 pr_debug("iommu: no dma-ranges found, no fixed mapping\n");