NAME
ibv_resize_cq - completion queue (CQ) のサイズを変更する。
SYNOPSIS
#include <infiniband/verbs.h> int ibv_resize_cq(struct ibv_cq *cq, int cqe);
DESCRIPTION
ibv_resize_cq
は既存の CQ の CQE 数を拡張する。
cqe は現在の CQ の CQE 数以上の値を指定する必要がある。
cqe は現在の CQ の CQE 数未満の値の場合、ibv_resize_cq
は何もしない。
cq は ibv_create_cq() で作成した CQ を指定する。
RETURN VALUE
ibv_resize_cq()
は成功した場合、0 を返す。
失敗した場合は、エラーの原因を示す値(errno と同じ)を返す。
NOTES
ibv_resize_cq()
は cqe で指定された CQE 数以上の CQ を作成するかもしれない。
ibv_resize_cq()
が成功した場合、CQ の cqe には本当の CQE 数がアップデートされる。
SEE ALSO
ibv_create_cq(3)、ibv_destroy_cq(3)
AUTHORS
原文 Dotan Barak <dotanba@gmail.com>
コメント
コメントを書き込む