Lines Matching refs:off
127 size_t off; in ipath_lkey_ok() local
156 off = sge->addr - mr->user_base; in ipath_lkey_ok()
158 off + sge->length > mr->length || in ipath_lkey_ok()
164 off += mr->offset; in ipath_lkey_ok()
167 while (off >= mr->map[m]->segs[n].length) { in ipath_lkey_ok()
168 off -= mr->map[m]->segs[n].length; in ipath_lkey_ok()
176 isge->vaddr = mr->map[m]->segs[n].vaddr + off; in ipath_lkey_ok()
177 isge->length = mr->map[m]->segs[n].length - off; in ipath_lkey_ok()
207 size_t off; in ipath_rkey_ok() local
239 off = vaddr - mr->iova; in ipath_rkey_ok()
240 if (unlikely(vaddr < mr->iova || off + len > mr->length || in ipath_rkey_ok()
246 off += mr->offset; in ipath_rkey_ok()
249 while (off >= mr->map[m]->segs[n].length) { in ipath_rkey_ok()
250 off -= mr->map[m]->segs[n].length; in ipath_rkey_ok()
258 sge->vaddr = mr->map[m]->segs[n].vaddr + off; in ipath_rkey_ok()
259 sge->length = mr->map[m]->segs[n].length - off; in ipath_rkey_ok()