Lines Matching refs:ctxt

5224 	u32 is = IS_RCVURGENT_START + rcd->ctxt;  in is_urg_masked()
8391 tail = (u32)read_uctxt_csr(rcd->dd, rcd->ctxt, RCV_HDR_TAIL); in check_packet_present()
8482 rcd->ctxt); in receive_context_interrupt_napi()
11837 write_kctxt_csr(dd, rcd->ctxt, RCV_AVAIL_TIME_OUT, in adjust_rcv_timeout()
11847 u32 ctxt = rcd->ctxt; in update_usrhead() local
11858 write_uctxt_csr(dd, ctxt, RCV_EGR_INDEX_HEAD, reg); in update_usrhead()
11863 write_uctxt_csr(dd, ctxt, RCV_HDR_HEAD, reg); in update_usrhead()
11870 head = (read_uctxt_csr(rcd->dd, rcd->ctxt, RCV_HDR_HEAD) in hdrqempty()
11876 tail = read_uctxt_csr(rcd->dd, rcd->ctxt, RCV_HDR_TAIL); in hdrqempty()
11972 void set_hdrq_regs(struct hfi1_devdata *dd, u8 ctxt, u8 entsize, u16 hdrcnt) in set_hdrq_regs() argument
11978 write_kctxt_csr(dd, ctxt, RCV_HDR_CNT, reg); in set_hdrq_regs()
11982 write_kctxt_csr(dd, ctxt, RCV_HDR_ENT_SIZE, reg); in set_hdrq_regs()
11985 write_kctxt_csr(dd, ctxt, RCV_HDR_SIZE, reg); in set_hdrq_regs()
11991 write_kctxt_csr(dd, ctxt, RCV_HDR_TAIL_ADDR, in set_hdrq_regs()
12000 u16 ctxt; in hfi1_rcvctrl() local
12005 ctxt = rcd->ctxt; in hfi1_rcvctrl()
12007 hfi1_cdbg(RCVCTRL, "ctxt %d op 0x%x", ctxt, op); in hfi1_rcvctrl()
12009 rcvctrl = read_kctxt_csr(dd, ctxt, RCV_CTXT_CTRL); in hfi1_rcvctrl()
12014 write_kctxt_csr(dd, ctxt, RCV_HDR_ADDR, in hfi1_rcvctrl()
12017 write_kctxt_csr(dd, ctxt, RCV_HDR_TAIL_ADDR, in hfi1_rcvctrl()
12045 write_uctxt_csr(dd, ctxt, RCV_HDR_HEAD, 0); in hfi1_rcvctrl()
12049 write_uctxt_csr(dd, ctxt, RCV_EGR_INDEX_HEAD, 0); in hfi1_rcvctrl()
12058 write_kctxt_csr(dd, ctxt, RCV_EGR_CTRL, reg); in hfi1_rcvctrl()
12072 write_kctxt_csr(dd, ctxt, RCV_TID_CTRL, reg); in hfi1_rcvctrl()
12073 if (ctxt == HFI1_CTRL_CTXT) in hfi1_rcvctrl()
12084 write_kctxt_csr(dd, ctxt, RCV_HDR_TAIL_ADDR, in hfi1_rcvctrl()
12093 set_intr_bits(dd, IS_RCVAVAIL_START + rcd->ctxt, in hfi1_rcvctrl()
12094 IS_RCVAVAIL_START + rcd->ctxt, true); in hfi1_rcvctrl()
12098 set_intr_bits(dd, IS_RCVAVAIL_START + rcd->ctxt, in hfi1_rcvctrl()
12099 IS_RCVAVAIL_START + rcd->ctxt, false); in hfi1_rcvctrl()
12132 set_intr_bits(dd, IS_RCVURGENT_START + rcd->ctxt, in hfi1_rcvctrl()
12133 IS_RCVURGENT_START + rcd->ctxt, true); in hfi1_rcvctrl()
12135 set_intr_bits(dd, IS_RCVURGENT_START + rcd->ctxt, in hfi1_rcvctrl()
12136 IS_RCVURGENT_START + rcd->ctxt, false); in hfi1_rcvctrl()
12138 hfi1_cdbg(RCVCTRL, "ctxt %d rcvctrl 0x%llx\n", ctxt, rcvctrl); in hfi1_rcvctrl()
12139 write_kctxt_csr(dd, ctxt, RCV_CTXT_CTRL, rcvctrl); in hfi1_rcvctrl()
12144 reg = read_kctxt_csr(dd, ctxt, RCV_CTXT_STATUS); in hfi1_rcvctrl()
12147 ctxt, reg); in hfi1_rcvctrl()
12148 read_uctxt_csr(dd, ctxt, RCV_HDR_HEAD); in hfi1_rcvctrl()
12149 write_uctxt_csr(dd, ctxt, RCV_HDR_HEAD, 0x10); in hfi1_rcvctrl()
12150 write_uctxt_csr(dd, ctxt, RCV_HDR_HEAD, 0x00); in hfi1_rcvctrl()
12151 read_uctxt_csr(dd, ctxt, RCV_HDR_HEAD); in hfi1_rcvctrl()
12152 reg = read_kctxt_csr(dd, ctxt, RCV_CTXT_STATUS); in hfi1_rcvctrl()
12154 ctxt, reg, reg == 0 ? "not" : "still"); in hfi1_rcvctrl()
12164 write_kctxt_csr(dd, ctxt, RCV_AVAIL_TIME_OUT, in hfi1_rcvctrl()
12170 write_uctxt_csr(dd, ctxt, RCV_HDR_HEAD, reg); in hfi1_rcvctrl()
12179 write_kctxt_csr(dd, ctxt, RCV_HDR_TAIL_ADDR, in hfi1_rcvctrl()
14186 u64 ctxt = first_ctxt; in init_qpmap_table() local
14189 reg |= ctxt << (8 * (i % 8)); in init_qpmap_table()
14190 ctxt++; in init_qpmap_table()
14191 if (ctxt > last_ctxt) in init_qpmap_table()
14192 ctxt = first_ctxt; in init_qpmap_table()
14362 unsigned qpns_per_vl, ctxt, i, qpn, n = 1, m; in init_qos() local
14379 for (i = 0, ctxt = FIRST_KERNEL_KCTXT; i < num_vls; i++) { in init_qos()
14382 for (qpn = 0, tctxt = ctxt; in init_qos()
14396 if (tctxt == ctxt + krcvqs[i]) in init_qos()
14397 tctxt = ctxt; in init_qos()
14399 ctxt += krcvqs[i]; in init_qos()
14540 reg |= (u64)hfi1_netdev_get_ctxt(dd, ctx_id++)->ctxt << (j * 8); in hfi1_netdev_update_rmt()
14787 write_kctxt_csr(dd, rcd->ctxt, RCV_KEY_CTRL, reg); in hfi1_set_ctxt_jkey()
14813 write_kctxt_csr(dd, rcd->ctxt, RCV_KEY_CTRL, 0); in hfi1_clear_ctxt_jkey()
14839 int hfi1_clear_ctxt_pkey(struct hfi1_devdata *dd, struct hfi1_ctxtdata *ctxt) in hfi1_clear_ctxt_pkey() argument
14844 if (!ctxt || !ctxt->sc) in hfi1_clear_ctxt_pkey()
14847 hw_ctxt = ctxt->sc->hw_context; in hfi1_clear_ctxt_pkey()