Lines Matching full:context
31 * Context lifetime overview:
33 * An AFU context may be inited and then started and stopped multiple times
42 * Once released, a context can't be started again.
44 * One context is inited by the cxl driver for every pci_dev. This is to be
45 * used as a default kernel context. cxl_get_context() will get this
46 * context. This context will be released by PCI hot unplug, so doesn't need to
52 * Once a context has been inited, IRQs may be configured. Firstly these IRQs
65 * On pci_enabled_device(), the cxl driver will init a single cxl context for
66 * use by the driver. It doesn't start this context (as that will likely
69 * This gets the default context associated with this pci_dev. This context
75 * Allocate and initalise a context associated with a AFU PCI device. This
76 * doesn't start the context in the AFU.
80 * Release and free a context. Context should be stopped before calling.
85 * Set and get private data associated with a context. Allows drivers to have a
92 * Allocate AFU interrupts for this context. num=0 will allocate the default
102 * Map a handler for an AFU interrupt associated with a particular context. AFU
112 * Start work on the AFU. This starts an cxl context and associates it with a
113 * task. task == NULL will make it a kernel context.
118 * Stop a context and remove it from the PSL
126 * Set a context as a master context.
128 * than just the per context area (for slaves).
134 * depends on if this context is a master or slave.
139 /* Get the process element for this context */
148 * // Init the context
154 * // Start context
165 * This inits a context, and gets a file descriptor and associates some file
171 * If cxl_fd_release() file op call is installed, the context will be stopped
177 * Take a context and associate it with my file ops. Returns the associated
183 /* Get the context associated with this file */
186 * Start a context associated a struct cxl_ioctl_start_work used by the
225 * driver that new events are ready to be delivered for a specific context.
227 * events for this context, and wake up anyone waiting on the context wait
240 * by cxl context and AFU driver event data pointers.
255 * Associate the above driver ops with a specific context.
261 /* Notify cxl driver that new events are ready to be delivered for context */