Можно кто-нибудь, пожалуйста, помогите в объяснении, почему VIRT_TO_PHYS не может использоваться в случае SMMU, чтобы получить адрес IOVA, поскольку в системе с поддержкой SMMU Физический адрес не подвергается обнаженности, поэтому мы можем использовать VIRT_TO_PHYS вместо DMA_MAP_SINGE, чтобы получить адрес IOV.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ble-system