IBV_RESIZE_CQ(3)

作成日:2014.05.10

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 は何もしない。

cqibv_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>

コメント

コメントを書き込む

TOP    掲示板    戻る
Written by NAKAMURA Minoru, Email: nminoru atmark nminoru dot jp, Twitter:@nminoru_jp