is_direct
union mthca_buf *buf, int *is_direct, struct mthca_pd *pd,
*is_direct = 1;
*is_direct = 0;
mthca_buf_free(dev, size, buf, *is_direct, NULL);
int is_direct, struct mthca_mr *mr)
if (is_direct)
if (buf->is_direct)
&buf->queue, &buf->is_direct,
buf->is_direct, &buf->mr);
union mthca_buf *buf, int *is_direct, struct mthca_pd *pd,
int is_direct, struct mthca_mr *mr);
int is_direct;
int is_direct;
int is_direct;
&qp->queue, &qp->is_direct, pd, 0, &qp->mr);
&qp->queue, qp->is_direct, &qp->mr);
if (qp->is_direct)
if (qp->is_direct)
srq->is_direct, &srq->mr);
&srq->queue, &srq->is_direct, pd, 1, &srq->mr);
if (srq->is_direct)
(is_direct(mad_hdr->mgmt_class) ||
(is_direct(mad_hdr->mgmt_class) ||