Searched refs:subctxt (Results 1 - 10 of 10) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dtrace.h159 TP_PROTO(unsigned ctxt, u16 subctxt, int dir,
161 TP_ARGS(ctxt, subctxt, dir, maps, count),
164 __field(u16, subctxt)
171 __entry->subctxt = subctxt;
179 __entry->subctxt,
187 TP_PROTO(unsigned ctxt, u16 subctxt, u32 tid,
189 TP_ARGS(ctxt, subctxt, tid, vaddr, phys_addr, page),
192 __field(u16, subctxt)
200 __entry->subctxt = subctxt;
208 __entry->subctxt,
217 TP_PROTO(unsigned ctxt, u16 subctxt, u32 tid,
219 TP_ARGS(ctxt, subctxt, tid, phys, page),
222 __field(u16, subctxt)
229 __entry->subctxt = subctxt;
236 __entry->subctxt,
662 TP_PROTO(struct hfi1_devdata *dd, unsigned ctxt, unsigned subctxt,
664 TP_ARGS(dd, ctxt, subctxt, cinfo),
668 __field(unsigned, subctxt)
678 __entry->subctxt = subctxt;
689 __entry->subctxt,
1036 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u8 subctxt, u16 req,
1038 TP_ARGS(dd, ctxt, subctxt, req, hdr, tidval),
1042 __field(u8, subctxt)
1070 __entry->subctxt = subctxt;
1093 __entry->subctxt,
1118 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u8 subctxt, u16 *i),
1119 TP_ARGS(dd, ctxt, subctxt, i),
1123 __field(u8, subctxt)
1133 __entry->subctxt = subctxt;
1143 __entry->subctxt,
1161 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u8 subctxt, u16 idx,
1163 TP_ARGS(dd, ctxt, subctxt, idx, state, code),
1167 __field(u8, subctxt)
1175 __entry->subctxt = subctxt;
1181 __get_str(dev), __entry->ctxt, __entry->subctxt,
1190 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u8 subctxt, u16 req,
1192 TP_ARGS(dd, ctxt, subctxt, req, sde, ahgidx, ahg, len, tidval),
1196 __field(u8, subctxt)
1207 __entry->subctxt = subctxt;
1218 __entry->subctxt,
H A Dfile_ops.c168 #define HFI1_MMAP_TOKEN(type, ctxt, subctxt, addr) \
172 HFI1_MMAP_TOKEN_SET(SUBCTXT, subctxt) | \
490 u8 subctxt, mapio = 0, vmf = 0, type; hfi1_file_mmap() local
503 subctxt = HFI1_MMAP_TOKEN_GET(SUBCTXT, token); hfi1_file_mmap()
505 if (ctxt != uctxt->ctxt || subctxt != subctxt_fp(fp)) { hfi1_file_mmap()
698 __func__, ctxt, subctxt, type, mapio, vmf, memaddr, memlen, hfi1_file_mmap()
764 hfi1_cdbg(PROC, "freeing ctxt %u:%u", uctxt->ctxt, fdata->subctxt); hfi1_file_close()
778 HFI1_MAX_SHARED_CTXTS) + fdata->subctxt; hfi1_file_close()
782 uctxt->active_slaves &= ~(1 << fdata->subctxt); hfi1_file_close()
783 uctxt->subpid[fdata->subctxt] = 0; hfi1_file_close()
1198 cinfo.subctxt = subctxt_fp(fp); get_ctxt_info()
1446 * separately, first, then remaining subctxt, if any hfi1_set_uevent_bits()
1461 * @subctxt: the sub-context
1468 static int manage_rcvq(struct hfi1_ctxtdata *uctxt, unsigned subctxt, manage_rcvq() argument
1474 if (subctxt) manage_rcvq()
1502 static int user_event_ack(struct hfi1_ctxtdata *uctxt, int subctxt, user_event_ack() argument
1513 HFI1_MAX_SHARED_CTXTS) + subctxt; user_event_ack()
1882 static int set_ctxt_pkey(struct hfi1_ctxtdata *uctxt, unsigned subctxt, set_ctxt_pkey() argument
H A Duser_sdma.h70 unsigned subctxt; member in struct:hfi1_user_sdma_pkt_q
H A Duser_sdma.c276 (req)->pq->ctxt, (req)->pq->subctxt, (req)->info.comp_idx, \
280 (pq)->subctxt, ##__VA_ARGS__)
387 pq->subctxt = subctxt_fp(fp); hfi1_user_sdma_alloc_queues()
448 uctxt->ctxt, fd->subctxt); hfi1_user_sdma_free_queues()
1272 trace_hfi1_sdma_user_header(pq->dd, pq->ctxt, pq->subctxt, set_txreq_header()
1351 trace_hfi1_sdma_user_header_ahg(pq->dd, pq->ctxt, pq->subctxt, set_txreq_header_ahg()
1442 req->pq->subctxt, req->info.comp_idx, set_comp_state()
H A Dhfi.h1100 unsigned subctxt; member in struct:hfi1_filedata
1430 (((struct hfi1_filedata *)(fp)->private_data)->subctxt)
/linux-4.4.14/drivers/infiniband/hw/qib/
H A Dqib_file_ops.c296 unsigned subctxt = subctxt_fp(fp); qib_tid_update() local
313 } else if (!subctxt) { qib_tid_update()
321 tidoff = tidcnt * (subctxt - 1); qib_tid_update()
466 * @subctxt: the subcontext
479 static int qib_tid_free(struct qib_ctxtdata *rcd, unsigned subctxt, qib_tid_free() argument
502 else if (!subctxt) { qib_tid_free()
508 ctxttid += tidcnt * (subctxt - 1); qib_tid_free()
659 * @subctxt: the subcontext
666 static int qib_manage_rcvq(struct qib_ctxtdata *rcd, unsigned subctxt, qib_manage_rcvq() argument
672 if (subctxt) qib_manage_rcvq()
918 struct qib_ctxtdata *rcd, unsigned subctxt) mmap_kvaddr()
931 * Each process has all the subctxt uregbase, rcvhdrq, and mmap_kvaddr()
945 PAGE_SIZE * subctxt)) { mmap_kvaddr()
946 addr = rcd->subctxt_uregbase + PAGE_SIZE * subctxt; mmap_kvaddr()
949 rcd->rcvhdrq_size * subctxt)) { mmap_kvaddr()
951 rcd->rcvhdrq_size * subctxt; mmap_kvaddr()
953 } else if (pgaddr == cvt_kvaddr(&rcd->user_event_mask[subctxt])) { mmap_kvaddr()
957 size * subctxt)) { mmap_kvaddr()
958 addr = rcd->subctxt_rcvegrbuf + size * subctxt; mmap_kvaddr()
1225 /* no subctxt implementation so cannot be compatible */ qib_compatible_subctxts()
1249 * skip the subctxt allocation. init_subctxts()
1255 /* Check for subctxt compatibility */ init_subctxts()
1597 fd->subctxt); do_qib_user_sdma_queue_create()
1855 rcd->active_slaves &= ~(1 << fd->subctxt); qib_close()
1856 rcd->subpid[fd->subctxt] = 0; qib_close()
1920 info.subctxt = subctxt_fp(fp); qib_ctxt_info()
1984 * separately, first, then remaining subctxt, if any disarm_req_delay()
2021 * separately, first, then remaining subctxt, if any qib_set_uevent_bits()
2044 static int qib_user_event_ack(struct qib_ctxtdata *rcd, int subctxt, qib_user_event_ack() argument
2056 clear_bit(i, &rcd->user_event_mask[subctxt]); qib_user_event_ack()
917 mmap_kvaddr(struct vm_area_struct *vma, u64 pgaddr, struct qib_ctxtdata *rcd, unsigned subctxt) mmap_kvaddr() argument
H A Dqib_tx.c96 * separately, first, then remaining subctxt, if any qib_disarm_piobufs_ifneeded()
148 * separately, first, then remaining subctxt, if any find_ctxt()
482 * separately, first, then remaining subctxt, qib_cancel_sends()
H A Dqib_common.h424 __u16 subctxt; /* subctxt on unit assigned to caller */ member in struct:qib_ctxt_info
H A Dqib.h1127 unsigned subctxt; member in struct:qib_filedata
1202 (((struct qib_filedata *)(fp)->private_data)->subctxt)
/linux-4.4.14/include/uapi/rdma/hfi/
H A Dhfi1_user.h222 __u16 subctxt; /* subctxt on unit assigned to caller */ member in struct:hfi1_ctxt_info

Completed in 269 milliseconds