Lines Matching refs:ranges
477 const __be32 *ranges; in of_translate_one() local
497 ranges = of_get_property(parent, rprop, &rlen); in of_translate_one()
498 if (ranges == NULL && !of_empty_ranges_quirk(parent)) { in of_translate_one()
502 if (ranges == NULL || rlen == 0) { in of_translate_one()
514 for (; rlen >= rone; rlen -= rone, ranges += rone) { in of_translate_one()
515 offset = bus->map(addr, ranges, na, ns, pna); in of_translate_one()
523 memcpy(addr, ranges + na, 4 * pna); in of_translate_one()
933 const __be32 *ranges = NULL; in of_dma_get_range() local
948 ranges = of_get_property(node, "dma-ranges", &len); in of_dma_get_range()
951 if (ranges && len > 0) in of_dma_get_range()
958 if (!ranges) in of_dma_get_range()
962 if (!ranges) { in of_dma_get_range()
978 dmaaddr = of_read_number(ranges, naddr); in of_dma_get_range()
979 *paddr = of_translate_dma_address(np, ranges); in of_dma_get_range()
988 *size = of_read_number(ranges + naddr + pna, nsize); in of_dma_get_range()