Lines Matching refs:ctxt
155 if (rcd->ctxt == HFI1_CTRL_CTXT) in hfi1_create_kctxt()
219 rcd->dd->rcd[rcd->ctxt] = NULL; in hfi1_rcd_free()
269 u16 ctxt; in allocate_rcd_index() local
272 for (ctxt = 0; ctxt < dd->num_rcv_contexts; ctxt++) in allocate_rcd_index()
273 if (!dd->rcd[ctxt]) in allocate_rcd_index()
276 if (ctxt < dd->num_rcv_contexts) { in allocate_rcd_index()
277 rcd->ctxt = ctxt; in allocate_rcd_index()
278 dd->rcd[ctxt] = rcd; in allocate_rcd_index()
283 if (ctxt >= dd->num_rcv_contexts) in allocate_rcd_index()
286 *index = ctxt; in allocate_rcd_index()
304 u16 ctxt) in hfi1_rcd_get_by_index_safe() argument
306 if (ctxt < dd->num_rcv_contexts) in hfi1_rcd_get_by_index_safe()
307 return hfi1_rcd_get_by_index(dd, ctxt); in hfi1_rcd_get_by_index_safe()
324 struct hfi1_ctxtdata *hfi1_rcd_get_by_index(struct hfi1_devdata *dd, u16 ctxt) in hfi1_rcd_get_by_index() argument
330 if (dd->rcd[ctxt]) { in hfi1_rcd_get_by_index()
331 rcd = dd->rcd[ctxt]; in hfi1_rcd_get_by_index()
359 u16 ctxt; in hfi1_create_ctxtdata() local
362 ret = allocate_rcd_index(dd, rcd, &ctxt); in hfi1_create_ctxtdata()
382 hfi1_cdbg(PROC, "setting up context %u\n", rcd->ctxt); in hfi1_create_ctxtdata()
391 if (ctxt < dd->first_dyn_alloc_ctxt) { in hfi1_create_ctxtdata()
392 if (ctxt < kctxt_ngroups) { in hfi1_create_ctxtdata()
393 base = ctxt * (dd->rcv_entries.ngroups + 1); in hfi1_create_ctxtdata()
397 (ctxt * dd->rcv_entries.ngroups); in hfi1_create_ctxtdata()
400 u16 ct = ctxt - dd->first_dyn_alloc_ctxt; in hfi1_create_ctxtdata()
436 rcd->ctxt); in hfi1_create_ctxtdata()
441 rcd->ctxt, rcd->egrbufs.count); in hfi1_create_ctxtdata()
473 rcd->ctxt, rcd->egrbufs.size); in hfi1_create_ctxtdata()
478 if (ctxt < dd->first_dyn_alloc_ctxt) { in hfi1_create_ctxtdata()
1533 int ctxt; in cleanup_device_data() local
1570 for (ctxt = 0; dd->rcd && ctxt < dd->num_rcv_contexts; ctxt++) { in cleanup_device_data()
1571 struct hfi1_ctxtdata *rcd = dd->rcd[ctxt]; in cleanup_device_data()
1584 for (ctxt = 0; ctxt < dd->num_send_contexts; ctxt++) in cleanup_device_data()
1585 sc_free(dd->send_contexts[ctxt].sc); in cleanup_device_data()
1852 if (rcd->ctxt < dd->first_dyn_alloc_ctxt || rcd->is_vnic) in hfi1_create_rcvhdrq()
1863 amt, rcd->ctxt); in hfi1_create_rcvhdrq()
1886 write_kctxt_csr(dd, rcd->ctxt, RCV_HDR_CNT, reg); in hfi1_create_rcvhdrq()
1890 write_kctxt_csr(dd, rcd->ctxt, RCV_HDR_ENT_SIZE, reg); in hfi1_create_rcvhdrq()
1893 write_kctxt_csr(dd, rcd->ctxt, RCV_HDR_SIZE, reg); in hfi1_create_rcvhdrq()
1899 write_kctxt_csr(dd, rcd->ctxt, RCV_HDR_TAIL_ADDR, in hfi1_create_rcvhdrq()
1907 rcd->ctxt); in hfi1_create_rcvhdrq()
1995 rcd->ctxt); in hfi1_setup_eagerbufs()
2043 rcd->ctxt, rcd->egrbufs.alloced, in hfi1_setup_eagerbufs()
2066 rcd->ctxt, rcd->egrbufs.alloced, rcd->expected_count, in hfi1_setup_eagerbufs()
2072 rcd->ctxt, rcd->egrbufs.rcvtid_size); in hfi1_setup_eagerbufs()