Lines Matching defs:ioctl

314  * ioctl path, this can create a condition where the EEH handler becomes stuck,
315 * infinitely waiting for this ioctl thread. To avoid this behavior, temporarily
316 * unmark this thread as an ioctl thread by releasing the ioctl read semaphore.
318 * is still running. Once the scsi_execute() returns, reacquire the ioctl read
322 * adapter reset failed, simply return the failure as the ioctl would be unable
326 * an ioctl thread.
358 /* Drop the ioctl read semahpore across lengthy call */
618 * @release: Release ioctl data structure.
881 * @detach: Detach ioctl data structure.
983 * Detaching the LUN is typically an ioctl() operation and the underlying
1269 * It assumes that the caller is an ioctl thread and holding the ioctl
1307 * @attach: Attach ioctl data structure.
1623 * @recover: Recover ioctl data structure.
1632 * As this routine is called on ioctl context, it holds the ioctl r/w
1635 * requires that the ioctl r/w semaphore be dropped and reacquired to
1767 * @verify: Verify ioctl data structure.
1831 * @verify: Verify ioctl data structure.
1916 * decode_ioctl() - translates an encoded ioctl to an easily identifiable string
1917 * @cmd: The ioctl command to decode.
1919 * Return: A string identifying the decoded ioctl.
1952 * @arg: UDirect ioctl data structure.
2081 * @arg: Userspace ioctl data structure.
2085 * ioctl thread and released upon concluding execution. Additionally the
2086 * semaphore should be released and then reacquired in any ioctl execution
2088 * the ioctl (i.e. an adapter reset). To drain the ioctls currently running,
2111 sioctl ioctl;
2164 do_ioctl = ioctl_tbl[idx].ioctl;
2209 dev_err(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) "
2214 dev_dbg(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) "