mthca_next_seg
sizeof (struct mthca_next_seg) -
size += sizeof (struct mthca_next_seg);
struct mthca_next_seg *next;
int size = (sizeof (struct mthca_next_seg) +
((struct mthca_next_seg *) wqe)->nda_op = 0;
((struct mthca_next_seg *) wqe)->ee_nds = 0;
((struct mthca_next_seg *) wqe)->flags =
((struct mthca_next_seg *) wqe)->imm = wr->ex.imm_data;
wqe += sizeof (struct mthca_next_seg);
size = sizeof (struct mthca_next_seg) / 16;
wqe - sizeof(struct mthca_next_seg), wqe);
((struct mthca_next_seg *) prev_wqe)->nda_op =
((struct mthca_next_seg *) prev_wqe)->ee_nds =
((struct mthca_next_seg *) wqe)->ee_nds =
((struct mthca_next_seg *) wqe)->flags = 0;
wqe += sizeof (struct mthca_next_seg);
size = sizeof (struct mthca_next_seg) / 16;
((struct mthca_next_seg *) prev_wqe)->ee_nds =
((struct mthca_next_seg *) wqe)->flags =
((struct mthca_next_seg *) wqe)->imm = wr->ex.imm_data;
wqe += sizeof (struct mthca_next_seg);
size = sizeof (struct mthca_next_seg) / 16;
wqe - sizeof(struct mthca_next_seg), wqe);
((struct mthca_next_seg *) prev_wqe)->nda_op =
((struct mthca_next_seg *) prev_wqe)->ee_nds =
((struct mthca_next_seg *) wqe)->flags = 0;
wqe += sizeof (struct mthca_next_seg);
struct mthca_next_seg *next;
int max_data_size = desc_sz - sizeof (struct mthca_next_seg);
sizeof (struct mthca_next_seg)) /
size = sizeof (struct mthca_next_seg) +
struct mthca_next_seg *next;
for (scatter = wqe + sizeof (struct mthca_next_seg);
roundup_pow_of_two(sizeof (struct mthca_next_seg) +
struct mthca_next_seg *last_free;
((struct mthca_next_seg *) wqe)->ee_nds = 0;
wqe += sizeof (struct mthca_next_seg);
((struct mthca_next_seg *) prev_wqe)->ee_nds =
((struct mthca_next_seg *) wqe)->ee_nds = 0;
wqe += sizeof (struct mthca_next_seg);
sizeof (struct mthca_next_seg)) /
return (int *) (wqe + offsetof(struct mthca_next_seg, imm));