Lines Matching full:request
137 If a process issuing a FUSE filesystem request is interrupted, the
140 - If the request is not yet sent to userspace AND the signal is
141 fatal (SIGKILL or unhandled fatal signal), then the request is
144 - If the request is not yet sent to userspace AND the signal is not
145 fatal, then an interrupted flag is set for the request. When
146 the request has been successfully transferred to userspace and
147 this flag is set, an INTERRUPT request is queued.
149 - If the request is already sent to userspace, then an INTERRUPT
150 request is queued.
156 or may honor them by sending a reply to the *original* request, with
160 original request and its INTERRUPT request. There are two possibilities:
162 1. The INTERRUPT request is processed before the original request is
165 2. The INTERRUPT request is processed after the original request has
168 If the filesystem cannot find the original request, it should wait for
170 should reply to the INTERRUPT request with an EAGAIN error. In case
171 1) the INTERRUPT request will be requeued. In case 2) the INTERRUPT
331 | [get request from |
357 | [add request to |
394 | [fd = open("/mnt/fuse/file")] | [request served normally]
402 | [queue READ request] |
404 | | [read request to buffer]
419 to the request, the request must not be interrupted/aborted. This is
421 request has returned.