Lines Matching refs:sg_list
48 if (wqe->sg_list[i].length == 0)
51 if ((user && wqe->sg_list[i].lkey == 0) ||
52 !ipath_lkey_ok(qp, j ? &ss->sg_list[j - 1] : &ss->sge,
53 &wqe->sg_list[i], IB_ACCESS_LOCAL_WRITE))
55 *lengthp += wqe->sg_list[i].length;
148 rsge.sg_list = kmalloc((wr->num_sge - 1) *
152 rsge.sg_list = NULL;
240 *sge = *ss->sg_list++;
271 kfree(rsge.sg_list);
292 struct ipath_sge *sg_list;
321 sg_list = kmalloc((qp->s_max_sge - 1) * sizeof(*sg_list),
323 if (!sg_list) {
328 sg_list = NULL;
331 ss.sg_list = sg_list;
340 if (to_ipd(qp->ibqp.pd)->user && wr->sg_list[i].lkey == 0) {
345 if (wr->sg_list[i].length == 0)
348 sg_list + ss.num_sge - 1 : &ss.sge,
349 &wr->sg_list[i], 0)) {
353 len += wr->sg_list[i].length;
484 kfree(sg_list);