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

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

8.1.6.14. ifc_qdma_request_submit

表 101.  ifc_qdma_request_submit
API API の説明 入力パラメーター 戻り値
int ifc_qdma_request_submit(struct ifc_qdma_channel *qchnl, int dir);

準備済みおよび保留中のすべての DMA トランザクションを MCDMA エンジンに送信します。この API を呼び出す前に、アプリケーションは ifc_qdma_request_prepare を呼び出してトランザクションを準備する必要がある場合があります。 1 つのチャネルを優先し、1 つのチャネルから一度により多くのトランザクションを送信する場合、アプリケーションは複数回呼び出してから一度に API を送信して、すべてのトランザクションを送信する必要がある場合があります。

qchnl: ifc_qchannel_get() で受信したチャネル・コンテキスト

dir: DMA 方向、IFC_QDMA_DIRECTION_* のいずれか

成功した場合は 0

それ以外の場合は負