Lines Matching defs:ioctl

314  * on the ioctl path, this can create a condition where the EEH handler becomes
315 * stuck, infinitely waiting for this ioctl thread. To avoid this behavior,
316 * temporarily unmark this thread as an ioctl thread by releasing the ioctl
319 * reacquire the ioctl read semaphore and check the adapter state in case it
323 * ioctl would be unable to continue.
326 * an ioctl thread.
361 /* Drop the ioctl read semaphore across lengthy call */
619 * @release: Release ioctl data structure.
882 * @detach: Detach ioctl data structure.
984 * Detaching the LUN is typically an ioctl() operation and the underlying
1270 * It assumes that the caller is an ioctl thread and holding the ioctl
1308 * @attach: Attach ioctl data structure.
1624 * @recover: Recover ioctl data structure.
1633 * As this routine is called on ioctl context, it holds the ioctl r/w
1636 * requires that the ioctl r/w semaphore be dropped and reacquired to
1768 * @verify: Verify ioctl data structure.
1832 * @verify: Verify ioctl data structure.
1917 * decode_ioctl() - translates an encoded ioctl to an easily identifiable string
1918 * @cmd: The ioctl command to decode.
1920 * Return: A string identifying the decoded ioctl.
1953 * @arg: UDirect ioctl data structure.
2082 * @arg: Userspace ioctl data structure.
2086 * ioctl thread and released upon concluding execution. Additionally the
2087 * semaphore should be released and then reacquired in any ioctl execution
2089 * the ioctl (i.e. an adapter reset). To drain the ioctls currently running,
2112 sioctl ioctl;
2165 do_ioctl = ioctl_tbl[idx].ioctl;
2210 dev_err(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) "
2215 dev_dbg(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) "