Lines Matching defs:needs_lock
3178 static void io_ring_submit_unlock(struct io_ring_ctx *ctx, bool needs_lock)
3180 if (needs_lock)
3184 static void io_ring_submit_lock(struct io_ring_ctx *ctx, bool needs_lock)
3192 if (needs_lock)
3198 bool needs_lock)
3205 io_ring_submit_lock(req->ctx, needs_lock);
3225 io_ring_submit_unlock(req->ctx, needs_lock);
3231 bool needs_lock)
3238 kbuf = io_buffer_select(req, len, bgid, kbuf, needs_lock);
3248 bool needs_lock)
3264 buf = io_rw_buffer_select(req, &len, needs_lock);
3274 bool needs_lock)
3286 buf = io_rw_buffer_select(req, &len, needs_lock);
3295 bool needs_lock)
3310 return io_compat_import(req, iov, needs_lock);
3313 return __io_iov_buffer_select(req, iov, needs_lock);
3317 struct iov_iter *iter, bool needs_lock)
3335 buf = io_rw_buffer_select(req, &sqe_len, needs_lock);
3347 ret = io_iov_buffer_select(req, *iovec, needs_lock);
4995 bool needs_lock)
5000 kbuf = io_buffer_select(req, &sr->len, sr->bgid, sr->kbuf, needs_lock);