Lines Matching defs:sge
61 struct rvt_sge *sge;
172 ssge.sge = *swqe->sg_list;
174 sge = &ssge.sge;
176 u32 len = rvt_get_sge_length(sge, length);
178 rvt_copy_sge(qp, &qp->r_sge, sge->vaddr, len, true, false);
179 sge->vaddr += len;
180 sge->length -= len;
181 sge->sge_length -= len;
182 if (sge->sge_length == 0) {
184 *sge = *ssge.sg_list++;
185 } else if (sge->length == 0 && sge->mr->lkey) {
186 if (++sge->n >= RVT_SEGSZ) {
187 if (++sge->m >= sge->mr->mapsz)
189 sge->n = 0;
191 sge->vaddr =
192 sge->mr->map[sge->m]->segs[sge->n].vaddr;
193 sge->length =
194 sge->mr->map[sge->m]->segs[sge->n].length;
317 qp->s_sge.sge = wqe->sg_list[0];