PCI Expressのマルチチャネル DMA インテル® FPGA IPユーザー ガイド

ID 683821
日付 4/20/2022
Public
ドキュメント目次

8.3.4. Control Messageの構造

Write back & MSI-Xの完了モードの両方で、完了した要求の数を渡すためにアプリケーションがイベントfdsをレジスターする必要があります。これは、読み出し/書き込みシステムコールを介してドライバーに制御メッセージを渡すことによって行われます。DMA 転送要求の送信と制御メッセージを区別するには、制御メッセージの読み出し/書き込み呼び出しで count 引数を 0 に設定する必要があります。

表 134.  Control Messageの構造
構造 ctrl_message
uint32_t ×1:1 H2D のイベント fd を含む
uint32_t ×1:1 D2H のイベント fd を含む
uint32_t ×1:30 将来用の予備
int efd_tx; H2D のイベント fd
int efd_rx; D2H のイベント fd
int tx_payload; 送信ディスクリプターのペイロード値
int rx_payload; Rx ディスクリプターのペイロード値