Lines Matching refs:ctxt
111 if (rcd->ctxt == HFI1_CTRL_CTXT) in hfi1_create_kctxt()
179 rcd->dd->rcd[rcd->ctxt] = NULL; in hfi1_rcd_free()
229 u16 ctxt; in allocate_rcd_index() local
232 for (ctxt = 0; ctxt < dd->num_rcv_contexts; ctxt++) in allocate_rcd_index()
233 if (!dd->rcd[ctxt]) in allocate_rcd_index()
236 if (ctxt < dd->num_rcv_contexts) { in allocate_rcd_index()
237 rcd->ctxt = ctxt; in allocate_rcd_index()
238 dd->rcd[ctxt] = rcd; in allocate_rcd_index()
243 if (ctxt >= dd->num_rcv_contexts) in allocate_rcd_index()
246 *index = ctxt; in allocate_rcd_index()
264 u16 ctxt) in hfi1_rcd_get_by_index_safe() argument
266 if (ctxt < dd->num_rcv_contexts) in hfi1_rcd_get_by_index_safe()
267 return hfi1_rcd_get_by_index(dd, ctxt); in hfi1_rcd_get_by_index_safe()
284 struct hfi1_ctxtdata *hfi1_rcd_get_by_index(struct hfi1_devdata *dd, u16 ctxt) in hfi1_rcd_get_by_index() argument
290 if (dd->rcd[ctxt]) { in hfi1_rcd_get_by_index()
291 rcd = dd->rcd[ctxt]; in hfi1_rcd_get_by_index()
319 u16 ctxt; in hfi1_create_ctxtdata() local
322 ret = allocate_rcd_index(dd, rcd, &ctxt); in hfi1_create_ctxtdata()
345 hfi1_cdbg(PROC, "setting up context %u", rcd->ctxt); in hfi1_create_ctxtdata()
354 if (ctxt < dd->first_dyn_alloc_ctxt) { in hfi1_create_ctxtdata()
355 if (ctxt < kctxt_ngroups) { in hfi1_create_ctxtdata()
356 base = ctxt * (dd->rcv_entries.ngroups + 1); in hfi1_create_ctxtdata()
360 (ctxt * dd->rcv_entries.ngroups); in hfi1_create_ctxtdata()
363 u16 ct = ctxt - dd->first_dyn_alloc_ctxt; in hfi1_create_ctxtdata()
399 rcd->ctxt); in hfi1_create_ctxtdata()
404 rcd->ctxt, rcd->egrbufs.count); in hfi1_create_ctxtdata()
436 rcd->ctxt, rcd->egrbufs.size); in hfi1_create_ctxtdata()
441 if (ctxt < dd->first_dyn_alloc_ctxt) { in hfi1_create_ctxtdata()
1482 int ctxt; in cleanup_device_data() local
1512 for (ctxt = 0; dd->rcd && ctxt < dd->num_rcv_contexts; ctxt++) { in cleanup_device_data()
1513 struct hfi1_ctxtdata *rcd = dd->rcd[ctxt]; in cleanup_device_data()
1526 for (ctxt = 0; ctxt < dd->num_send_contexts; ctxt++) in cleanup_device_data()
1527 sc_free(dd->send_contexts[ctxt].sc); in cleanup_device_data()
1772 amt, rcd->ctxt); in hfi1_create_rcvhdrq()
1787 set_hdrq_regs(rcd->dd, rcd->ctxt, rcd->rcvhdrqentsize, in hfi1_create_rcvhdrq()
1795 rcd->ctxt); in hfi1_create_rcvhdrq()
1875 rcd->ctxt); in hfi1_setup_eagerbufs()
1923 rcd->ctxt, rcd->egrbufs.alloced, in hfi1_setup_eagerbufs()
1946 rcd->ctxt, rcd->egrbufs.alloced, rcd->expected_count, in hfi1_setup_eagerbufs()
1952 rcd->ctxt, rcd->egrbufs.rcvtid_size); in hfi1_setup_eagerbufs()