Lines Matching refs:needs_lock
3034 static void io_ring_submit_unlock(struct io_ring_ctx *ctx, bool needs_lock) in io_ring_submit_unlock() argument
3036 if (needs_lock) in io_ring_submit_unlock()
3040 static void io_ring_submit_lock(struct io_ring_ctx *ctx, bool needs_lock) in io_ring_submit_lock() argument
3048 if (needs_lock) in io_ring_submit_lock()
3054 bool needs_lock) in io_buffer_select() argument
3061 io_ring_submit_lock(req->ctx, needs_lock); in io_buffer_select()
3081 io_ring_submit_unlock(req->ctx, needs_lock); in io_buffer_select()
3087 bool needs_lock) in io_rw_buffer_select() argument
3094 kbuf = io_buffer_select(req, len, bgid, kbuf, needs_lock); in io_rw_buffer_select()
3104 bool needs_lock) in io_compat_import() argument
3120 buf = io_rw_buffer_select(req, &len, needs_lock); in io_compat_import()
3130 bool needs_lock) in __io_iov_buffer_select() argument
3142 buf = io_rw_buffer_select(req, &len, needs_lock); in __io_iov_buffer_select()
3151 bool needs_lock) in io_iov_buffer_select() argument
3166 return io_compat_import(req, iov, needs_lock); in io_iov_buffer_select()
3169 return __io_iov_buffer_select(req, iov, needs_lock); in io_iov_buffer_select()
3173 struct iov_iter *iter, bool needs_lock) in io_import_iovec() argument
3191 buf = io_rw_buffer_select(req, &sqe_len, needs_lock); in io_import_iovec()
3203 ret = io_iov_buffer_select(req, *iovec, needs_lock); in io_import_iovec()
4919 bool needs_lock) in io_recv_buffer_select() argument
4924 kbuf = io_buffer_select(req, &sr->len, sr->bgid, sr->kbuf, needs_lock); in io_recv_buffer_select()