[PATCH v6 08/12] device core: Introduce DMA range map, supplanting dma_pfn_offset