Lines Matching refs:context

52     concept of a master context. A master typically has special privileges
59 The CXL Flash Adapter Driver establishes a master context with the
65 | (per context) |
68 | 512 * 128 B per context |
79 areas in the MMIO Space shown above. The master context driver
88 This master context driver also provides a series of ioctls for this
149 This ioctl obtains, initializes, and starts a context using the CXL
150 kernel services. These services specify a context id (u16) by which
151 to uniquely identify the context and its allocated resources. The
161 There are a few important aspects regarding the "tokens" (context id
166 to use the context id or file descriptor created by its parent
169 - These tokens are only valid for the lifetime of the context and
174 - When a context is no longer needed, the user shall detach from
175 the context via the DK_CXLFLASH_DETACH ioctl.
184 user space on a per-context basis. Additionally, the block size and
201 on a per-context basis. Additionally, the block size and last logical
251 This ioctl is responsible for unregistering a context with the
260 context to a more recently created context. It exists solely to
264 and fd2 as the parent, but under a different context.
267 therefore each fork must be met with establishing a new context
270 forks, child process can clone the parents context by first creating
271 a context (via DK_CXLFLASH_ATTACH) and then using this ioctl to
275 translation tables are copied from the parent context to the child's
297 of a specified user context. Any state associated with the user context
304 their context. A user may also call into this ioctl at any time to
307 context via release/detach ioctls. Until they do, the context they
309 at which time the context/resources they held will be freed as part of