Lines Matching refs:ranges
805 const u64 *ranges;
811 ranges = of_get_property(pbm->op->dev.of_node, "iommu-address-ranges",
813 if (!ranges) {
814 pr_err(PFX "No iommu-address-ranges\n");
825 /* There are 4 iommu-address-ranges supported. Each range is pair of
826 * {base, size}. The ranges[0] and ranges[1] are 32bit address space
827 * while ranges[2] and ranges[3] are 64bit space. We want to use 64bit
828 * address ranges to support 64bit addressing. Because 'size' for
829 * address ranges[2] and ranges[3] are same we can select either of
830 * ranges[2] or ranges[3] for mapping. However due to 'size' is too
835 atu->ranges = (struct atu_ranges *)ranges;
836 atu->base = atu->ranges[3].base;