Linux pci_map_single 正在工作

Linux pci_map_single working

我的问题是关于 pci_map_single 函数的使用。我知道生成了一个 DMA 地址,设备可以将其用于数据传输,但作为参数传递给此函数的内存(虚拟地址指针)是否发生任何变化?

不,虚拟地址不会改变。虚拟地址按值传递而不是引用传递。

成功完成后,返回 DMA 地址。