Lines Matching refs:subctxt
296 unsigned subctxt = subctxt_fp(fp); in qib_tid_update() local
313 } else if (!subctxt) { in qib_tid_update()
321 tidoff = tidcnt * (subctxt - 1); in qib_tid_update()
479 static int qib_tid_free(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_tid_free() argument
502 else if (!subctxt) { in qib_tid_free()
508 ctxttid += tidcnt * (subctxt - 1); in qib_tid_free()
666 static int qib_manage_rcvq(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_manage_rcvq() argument
672 if (subctxt) in qib_manage_rcvq()
918 struct qib_ctxtdata *rcd, unsigned subctxt) in mmap_kvaddr() argument
945 PAGE_SIZE * subctxt)) { in mmap_kvaddr()
946 addr = rcd->subctxt_uregbase + PAGE_SIZE * subctxt; in mmap_kvaddr()
949 rcd->rcvhdrq_size * subctxt)) { in mmap_kvaddr()
951 rcd->rcvhdrq_size * subctxt; in mmap_kvaddr()
953 } else if (pgaddr == cvt_kvaddr(&rcd->user_event_mask[subctxt])) { in mmap_kvaddr()
957 size * subctxt)) { in mmap_kvaddr()
958 addr = rcd->subctxt_rcvegrbuf + size * subctxt; in mmap_kvaddr()
1597 fd->subctxt); in do_qib_user_sdma_queue_create()
1855 rcd->active_slaves &= ~(1 << fd->subctxt); in qib_close()
1856 rcd->subpid[fd->subctxt] = 0; in qib_close()
1920 info.subctxt = subctxt_fp(fp); in qib_ctxt_info()
2044 static int qib_user_event_ack(struct qib_ctxtdata *rcd, int subctxt, in qib_user_event_ack() argument
2056 clear_bit(i, &rcd->user_event_mask[subctxt]); in qib_user_event_ack()