Lines Matching full:ioctl

124     a high-level overview of each supported service (IOCTL) is provided
153 This ioctl obtains, initializes, and starts a context using the CXL
163 detail in the description for the DK_CXLFLASH_DETACH ioctl.
185 the context via the DK_CXLFLASH_DETACH ioctl. When this ioctl
190 - When this ioctl returns with a valid fd2 and the return flag
196 + In the child process of a fork(), following a clone ioctl,
205 This ioctl is responsible for transitioning the LUN to direct
222 This ioctl is responsible for transitioning the LUN to virtual mode
238 would need to use the DK_CXLFLASH_VLUN_RESIZE ioctl to adjust the grow
242 ioctl, such that when success is returned to the user, the
246 When a LUN is accessible from more than one port, this ioctl will
253 This ioctl is responsible for resizing a previously created virtual
264 This ioctl can return -EAGAIN if an AFU sync operation takes too long.
267 it is expected to succeed. If this ioctl fails with -EAGAIN, the user
272 This ioctl is responsible for releasing a previously obtained
285 This ioctl is responsible for unregistering a context with the
287 not explicitly released via the DK_CXLFLASH_RELEASE ioctl. Upon
297 This ioctl is responsible for cloning a previously created
300 forks. Upon success, the child process (which invoked the ioctl)
306 for the child process. This ioctl simplifies the state management
309 a context (via DK_CXLFLASH_ATTACH) and then using this ioctl to
322 This ioctl can return -EAGAIN if an AFU sync operation takes too long.
325 it is expected to succeed. If this ioctl fails with -EAGAIN, the user
330 This ioctl is used to detect various changes such as the capacity of
339 behavior is to call in to this ioctl, indicating what they want to
346 This ioctl is used to drive recovery (if such an action is warranted)
353 architected behavior for a user is to call into this ioctl to recover
354 their context. A user may also call into this ioctl at any time to
356 from this ioctl, the user is expected to gracefully clean up their
364 original context following this ioctl returning success and indicating that
369 This ioctl is used to switch a LUN from a mode where it is available
372 across multiple ports and adapters, this ioctl is used to uniquely
385 host ioctl APIs below.
392 This ioctl is used to create and delete persistent LUNs on cxlflash
423 This ioctl is used to debug AFUs by supporting a command pass-through