Lines Matching defs:ranges
852 * in the "dma-ranges" property.
866 const u32 *ranges = NULL;
877 ranges = of_get_property(np, "dma-ranges", &len);
879 /* Ignore empty ranges, they imply no translation required */
880 if (ranges && len > 0)
884 if (!ranges) {
885 dev_dbg(dev, "iommu: no dma-ranges found\n");
894 /* dma-ranges format:
900 cpu_addr = of_translate_dma_address(np, ranges + i + naddr);
901 size = of_read_number(ranges + i + naddr + pna, nsize);
910 dev_addr = of_read_number(ranges + best, naddr);
1016 /* We must have dma-ranges properties for fixed mapping to work */
1017 np = of_find_node_with_property(NULL, "dma-ranges");
1021 pr_debug("iommu: no dma-ranges found, no fixed mapping\n");