Lines Matching refs:ranges
424 const __be32 *ranges; in of_translate_one() local
448 ranges = of_get_property(parent, rprop, &rlen); in of_translate_one()
449 if (ranges == NULL && !of_empty_ranges_quirk(parent) && in of_translate_one()
454 if (ranges == NULL || rlen == 0) { in of_translate_one()
467 for (; rlen >= rone; rlen -= rone, ranges += rone) { in of_translate_one()
468 offset = bus->map(addr, ranges, na, ns, pna, bus->flag_cells); in of_translate_one()
476 memcpy(addr, ranges + na, 4 * pna); in of_translate_one()
896 const __be32 *ranges = NULL; in of_dma_get_range() local
904 ranges = of_get_property(node, "dma-ranges", &len); in of_dma_get_range()
907 if (ranges && len > 0) in of_dma_get_range()
911 if (found_dma_ranges && !ranges) in of_dma_get_range()
919 if (!node || !ranges) { in of_dma_get_range()
975 const __be32 *ranges; in of_dma_get_max_cpu_address() local
982 ranges = of_get_property(np, "dma-ranges", &len); in of_dma_get_max_cpu_address()
983 if (ranges && len) { in of_dma_get_max_cpu_address()