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()
483 static int qib_tid_free(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_tid_free() argument
506 else if (!subctxt) { in qib_tid_free()
512 ctxttid += tidcnt * (subctxt - 1); in qib_tid_free()
652 static int qib_manage_rcvq(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_manage_rcvq() argument
658 if (subctxt) in qib_manage_rcvq()
894 struct qib_ctxtdata *rcd, unsigned subctxt) in mmap_kvaddr() argument
921 PAGE_SIZE * subctxt)) { in mmap_kvaddr()
922 addr = rcd->subctxt_uregbase + PAGE_SIZE * subctxt; in mmap_kvaddr()
925 rcd->rcvhdrq_size * subctxt)) { in mmap_kvaddr()
927 rcd->rcvhdrq_size * subctxt; in mmap_kvaddr()
929 } else if (pgaddr == cvt_kvaddr(&rcd->user_event_mask[subctxt])) { in mmap_kvaddr()
933 size * subctxt)) { in mmap_kvaddr()
934 addr = rcd->subctxt_rcvegrbuf + size * subctxt; in mmap_kvaddr()
1573 fd->subctxt); in do_qib_user_sdma_queue_create()
1829 rcd->active_slaves &= ~(1 << fd->subctxt); in qib_close()
1830 rcd->subpid[fd->subctxt] = 0; in qib_close()
1893 info.subctxt = subctxt_fp(fp); in qib_ctxt_info()
2017 static int qib_user_event_ack(struct qib_ctxtdata *rcd, int subctxt, in qib_user_event_ack() argument
2029 clear_bit(i, &rcd->user_event_mask[subctxt]); in qib_user_event_ack()