Lines Matching defs:ctxt
172 #define HFI1_MMAP_TOKEN(type, ctxt, subctxt, addr) \
175 HFI1_MMAP_TOKEN_SET(CTXT, ctxt) | \
323 trace_hfi1_sdma_request(fd->dd, fd->uctxt->ctxt, fd->subctxt, dim);
362 u16 ctxt;
370 ctxt = HFI1_MMAP_TOKEN_GET(CTXT, token);
373 if (ctxt != uctxt->ctxt || subctxt != fd->subctxt) {
386 /* 64K PIO space / ctxt */
476 + (uctxt->ctxt * RXE_PER_CONTEXT_SIZE);
566 uctxt->ctxt, fd->subctxt,
575 ctxt, subctxt, type, mapio, vmf, memaddr, memlen,
651 hfi1_cdbg(PROC, "closing ctxt %u:%u", uctxt->ctxt, fdata->subctxt);
866 /* Skip ctxt if it doesn't match the requested one */
977 uctxt->ctxt, fd->subctxt, current->pid, fd->rec_cpu_num,
1093 * Now enable the ctxt for receive.
1127 * uses of the chip or ctxt. Therefore, add the rcvctrl op
1156 cinfo.ctxt = uctxt->ctxt;
1172 trace_hfi1_ctxt_info(uctxt->dd, uctxt->ctxt, fd->subctxt, &cinfo);
1279 binfo.sc_credits_addr = HFI1_MMAP_TOKEN(PIO_CRED, uctxt->ctxt,
1281 binfo.pio_bufbase = HFI1_MMAP_TOKEN(PIO_BUFS, uctxt->ctxt,
1285 uctxt->ctxt,
1288 binfo.rcvhdr_bufbase = HFI1_MMAP_TOKEN(RCV_HDRQ, uctxt->ctxt,
1291 binfo.rcvegr_bufbase = HFI1_MMAP_TOKEN(RCV_EGRBUF, uctxt->ctxt,
1294 binfo.sdma_comp_bufbase = HFI1_MMAP_TOKEN(SDMA_COMP, uctxt->ctxt,
1298 * (RXE_PER_CONTEXT_USER + (ctxt * RXE_PER_CONTEXT_SIZE))
1300 binfo.user_regbase = HFI1_MMAP_TOKEN(UREGS, uctxt->ctxt,
1304 binfo.events_bufbase = HFI1_MMAP_TOKEN(EVENTS, uctxt->ctxt,
1307 binfo.status_bufbase = HFI1_MMAP_TOKEN(STATUS, uctxt->ctxt,
1311 binfo.rcvhdrtail_base = HFI1_MMAP_TOKEN(RTAIL, uctxt->ctxt,
1315 uctxt->ctxt,
1318 uctxt->ctxt,
1321 uctxt->ctxt,
1502 u16 ctxt;
1507 for (ctxt = dd->first_dyn_alloc_ctxt; ctxt < dd->num_rcv_contexts;
1508 ctxt++) {
1509 uctxt = hfi1_rcd_get_by_index(dd, ctxt);
1551 /* atomically clear receive enable ctxt. */