Clarification on PCIe Transaction Type for Memcpy between Host and Device.

Hi,

Are MemcpyHtoD actually consists of PCIe MemRd and CplD operations at low level (GPU DMA engine being requester and host RC being completor).

Similarly, are MemcpyDtoH are PCIe MemWr operations at low level.

Is this understanding correct?

Thanks in advance.