4.1.2. fpgaDmaTransferSync()
| プロトタイプ | fpga_result fpgaDmaTransferSync(fpga_dma_handle dma, uint64_t dst, uint64_t src, size_t count, fpga_dma_transfer_t type) | |
|---|---|---|
| Arguments | dma | dma fpgaDmaOpen()から取得したDMAハンドルを指定する入力。 |
| dst | 転送の宛先バイトアドレスを指定する入力。 パフォーマンスを最大化するには、dstを64バイトの倍数にします。 |
|
| src | 転送のソースバイトアドレスを指定する入力。 パフォーマンスを最大化するには、srcを64バイトの倍数にします。 |
|
| count | 転送の長さをバイト単位で指定する入力。 パフォーマンスを最大化するには、countを64バイトの倍数にします。 |
|
| type | 転送のタイプを指定する入力。 typeには次の有効な値があります。 HOST_TO_FPGA_MM、FPGA_TO_HOST_MM、またはFPGA_TO_FPGA_MM |
|
| Returns | FPGA_OKが成功。 それ以外の場合、エラー戻りコード。 | |