Lines Matching defs:ranges
787 * in the "dma-ranges" property.
801 const u32 *ranges = NULL;
816 ranges = of_get_property(np, "dma-ranges", &len);
818 /* Ignore empty ranges, they imply no translation required */
819 if (ranges && len > 0)
823 if (!ranges) {
824 dev_dbg(dev, "iommu: no dma-ranges found\n");
833 /* dma-ranges format:
839 cpu_addr = of_translate_dma_address(np, ranges + i + naddr);
840 size = of_read_number(ranges + i + naddr + pna, nsize);
849 dev_addr = of_read_number(ranges + best, naddr);
931 /* We must have dma-ranges properties for fixed mapping to work */
932 np = of_find_node_with_property(NULL, "dma-ranges");
936 pr_debug("iommu: no dma-ranges found, no fixed mapping\n");