mthca_data_seg
sizeof (struct mthca_data_seg));
size = qp->sq.max_gs * sizeof (struct mthca_data_seg);
size += 2 * sizeof (struct mthca_data_seg);
sizeof (struct mthca_data_seg));
struct mthca_data_seg *scatter;
qp->rq.max_gs * sizeof (struct mthca_data_seg)) / 16;
sizeof (struct mthca_data_seg));
struct mthca_data_seg *data)
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
((struct mthca_data_seg *) wqe)->byte_count =
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
((struct mthca_data_seg *) wqe)->byte_count =
wqe += sizeof (struct mthca_data_seg);
size += sizeof (struct mthca_data_seg) / 16;
wqe += sizeof (struct mthca_data_seg);
max_data_size -= 2 * sizeof (struct mthca_data_seg);
max_data_size / sizeof (struct mthca_data_seg));
sizeof (struct mthca_data_seg));
qp->rq.max_gs * sizeof (struct mthca_data_seg);
struct mthca_data_seg *scatter;
srq->max_gs * sizeof (struct mthca_data_seg)));
wqe += sizeof (struct mthca_data_seg);
wqe += sizeof (struct mthca_data_seg);
sizeof (struct mthca_data_seg));
static __always_inline void mthca_set_data_seg(struct mthca_data_seg *dseg,
static __always_inline void mthca_set_data_seg_inval(struct mthca_data_seg *dseg)