[PATCH v3 04/11] dma-mapping: allow archs to optionally specify a ->map_pfn() operation