https://www.kernel.org/doc/Documentation/bus-virt-phys-mapping.txt https://www.kernel.org/doc/Documentation/DMA-API-HOWTO.txt https://www.kernel.org/doc/Documentation/DMA-API.txt