Lines Matching refs:ctxttid
288 u32 tid, ctxttid, cnt, i, tidcnt, tidoff; in qib_tid_update() local
308 ctxttid = rcd->ctxt * dd->rcvtidcnt; in qib_tid_update()
317 ctxttid += tidoff; in qib_tid_update()
322 ctxttid += tidoff; in qib_tid_update()
342 ctxttid * sizeof(*tidbase)); in qib_tid_update()
370 if (!dd->pageshadow[ctxttid + tid]) in qib_tid_update()
385 dd->pageshadow[ctxttid + tid] = pagep[i]; in qib_tid_update()
386 dd->physshadow[ctxttid + tid] = in qib_tid_update()
393 physaddr = dd->physshadow[ctxttid + tid]; in qib_tid_update()
417 if (dd->pageshadow[ctxttid + tid]) { in qib_tid_update()
420 phys = dd->physshadow[ctxttid + tid]; in qib_tid_update()
421 dd->physshadow[ctxttid + tid] = dd->tidinvalid; in qib_tid_update()
430 dd->pageshadow[ctxttid + tid] = NULL; in qib_tid_update()
483 u32 tid, ctxttid, cnt, limit, tidcnt; in qib_tid_free() local
499 ctxttid = rcd->ctxt * dd->rcvtidcnt; in qib_tid_free()
505 ctxttid += dd->rcvtidcnt - tidcnt; in qib_tid_free()
508 ctxttid += tidcnt * (subctxt - 1); in qib_tid_free()
512 ctxttid * sizeof(*tidbase)); in qib_tid_free()
530 if (dd->pageshadow[ctxttid + tid]) { in qib_tid_free()
534 p = dd->pageshadow[ctxttid + tid]; in qib_tid_free()
535 dd->pageshadow[ctxttid + tid] = NULL; in qib_tid_free()
536 phys = dd->physshadow[ctxttid + tid]; in qib_tid_free()
537 dd->physshadow[ctxttid + tid] = dd->tidinvalid; in qib_tid_free()