Lines Matching refs:ctxt
307 enum qib_ureg regno, int ctxt) in qib_read_ureg32() argument
315 dd->ureg_align * ctxt)); in qib_read_ureg32()
320 dd->ureg_align * ctxt)); in qib_read_ureg32()
333 enum qib_ureg regno, u64 value, int ctxt) in qib_write_ureg() argument
340 dd->ureg_align * ctxt); in qib_write_ureg()
345 dd->ureg_align * ctxt); in qib_write_ureg()
383 const u16 regno, unsigned ctxt, in qib_write_kreg_ctxt() argument
386 qib_write_kreg(dd, regno + ctxt, value); in qib_write_kreg_ctxt()
1985 u32 ctxt; in qib_6120_clear_tids() local
1991 ctxt = rcd->ctxt; in qib_6120_clear_tids()
1997 ctxt * dd->rcvtidcnt * sizeof(*tidbase)); in qib_6120_clear_tids()
2090 qib_write_ureg(rcd->dd, ur_rcvegrindexhead, egrhd, rcd->ctxt); in qib_update_6120_usrhead()
2092 qib_write_ureg(rcd->dd, ur_rcvhdrhead, hd, rcd->ctxt); in qib_update_6120_usrhead()
2100 head = qib_read_ureg32(rcd->dd, ur_rcvhdrhead, rcd->ctxt); in qib_6120_hdrqempty()
2104 tail = qib_read_ureg32(rcd->dd, ur_rcvhdrtail, rcd->ctxt); in qib_6120_hdrqempty()
2134 int ctxt) in rcvctrl_6120_mod() argument
2150 if (ctxt < 0) in rcvctrl_6120_mod()
2153 mask = (1ULL << ctxt); in rcvctrl_6120_mod()
2160 qib_write_kreg_ctxt(dd, kr_rcvhdrtailaddr, ctxt, in rcvctrl_6120_mod()
2161 dd->rcd[ctxt]->rcvhdrqtailaddr_phys); in rcvctrl_6120_mod()
2162 qib_write_kreg_ctxt(dd, kr_rcvhdraddr, ctxt, in rcvctrl_6120_mod()
2163 dd->rcd[ctxt]->rcvhdrq_phys); in rcvctrl_6120_mod()
2165 if (ctxt == 0 && !dd->cspec->dummy_hdrq) in rcvctrl_6120_mod()
2177 val = qib_read_ureg32(dd, ur_rcvhdrhead, ctxt) | in rcvctrl_6120_mod()
2179 qib_write_ureg(dd, ur_rcvhdrhead, val, ctxt); in rcvctrl_6120_mod()
2188 val = qib_read_ureg32(dd, ur_rcvegrindextail, ctxt); in rcvctrl_6120_mod()
2189 qib_write_ureg(dd, ur_rcvegrindexhead, val, ctxt); in rcvctrl_6120_mod()
2191 val = qib_read_ureg32(dd, ur_rcvhdrtail, ctxt); in rcvctrl_6120_mod()
2192 dd->rcd[ctxt]->head = val; in rcvctrl_6120_mod()
2194 if (ctxt < dd->first_user_ctxt) in rcvctrl_6120_mod()
2196 qib_write_ureg(dd, ur_rcvhdrhead, val, ctxt); in rcvctrl_6120_mod()
2208 if (ctxt >= 0) { in rcvctrl_6120_mod()
2209 qib_write_kreg_ctxt(dd, kr_rcvhdrtailaddr, ctxt, in rcvctrl_6120_mod()
2211 qib_write_kreg_ctxt(dd, kr_rcvhdraddr, ctxt, in rcvctrl_6120_mod()
3451 rcd->rcvegr_tid_base = rcd->ctxt * rcd->rcvegrcnt; in qib_6120_init_ctxt()