Lines Matching refs:ranges
483 const __be32 *ranges; in of_translate_one() local
504 ranges = of_get_property(parent, rprop, &rlen); in of_translate_one()
505 if (ranges == NULL && !of_empty_ranges_quirk(parent)) { in of_translate_one()
509 if (ranges == NULL || rlen == 0) { in of_translate_one()
521 for (; rlen >= rone; rlen -= rone, ranges += rone) { in of_translate_one()
522 offset = bus->map(addr, ranges, na, ns, pna); in of_translate_one()
530 memcpy(addr, ranges + na, 4 * pna); in of_translate_one()
940 const __be32 *ranges = NULL; in of_dma_get_range() local
955 ranges = of_get_property(node, "dma-ranges", &len); in of_dma_get_range()
958 if (ranges && len > 0) in of_dma_get_range()
965 if (!ranges) in of_dma_get_range()
969 if (!ranges) { in of_dma_get_range()
985 dmaaddr = of_read_number(ranges, naddr); in of_dma_get_range()
986 *paddr = of_translate_dma_address(np, ranges); in of_dma_get_range()
995 *size = of_read_number(ranges + naddr + pna, nsize); in of_dma_get_range()