マルチ・チャネル DMA PCI Express* 用インテル FPGA IP ユーザー・ガイド

ID 683821
日付 10/06/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

8.1.6.11. ifc_qdma_request_start

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

データの方向に応じて、アプリケーションは TX/RX キューを選択し、渡された要求オブジェクトに基づいてディスクリプターを設定し、DMA トランザクションを送信します。

これはリクエストをブロックしていません。完了ステータスをポーリングする必要がある場合があります。

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

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

r: 処理が必要なリクエスト構造体

成功した場合は 0

それ以外の場合は負