Lines Matching defs:context

37  * min buffers we want to have per context, after driver
48 * pio buffers per ctxt, etc.) Zero means use one user context per CPU.
65 MODULE_PARM_DESC(rcvarr_split, "Percent of context's RcvArray entries used for Eager buffers");
91 /* Control context has to be always 0 */
96 dd_dev_err(dd, "Kernel receive context allocation failed\n");
101 * Set up the kernel context flags here and now because they use
110 /* Control context must use DMA_RTAIL */
121 dd_dev_err(dd, "Kernel send context allocation failed\n");
130 * Create the receive context array and one or more kernel contexts
160 * Helper routines for the receive context reference count (rcd and uctxt).
301 * Common code for user and kernel context create and setup.
305 struct hfi1_ctxtdata **context)
324 *context = NULL;
345 hfi1_cdbg(PROC, "setting up context %u", rcd->ctxt);
348 * Calculate the context's RcvArray entry starting point.
350 * the RcvArray entries that previous context would have
384 * holds the number of groups for that context.
447 /* Initialize TID flow generations for the context */
451 *context = rcd;
456 *context = NULL;
462 * hfi1_free_ctxt - free context
466 * When a context is done being used (kernel or user), this function is called
468 * Other users of the context do a get/put sequence to make sure that the
1079 * hfi1_free_ctxtdata - free a context's allocated data
1083 * free up any allocated data for a context
1526 /* must follow rcv context free - need to remove rcv's hooks */
1753 * @rcd: the context data
1807 * @rcd: the context we are setting up.
1937 * expected RcvArray entries for the context.