Lines Matching refs:needs_lock

3101 static void io_ring_submit_unlock(struct io_ring_ctx *ctx, bool needs_lock)  in io_ring_submit_unlock()  argument
3103 if (needs_lock) in io_ring_submit_unlock()
3107 static void io_ring_submit_lock(struct io_ring_ctx *ctx, bool needs_lock) in io_ring_submit_lock() argument
3115 if (needs_lock) in io_ring_submit_lock()
3121 bool needs_lock) in io_buffer_select() argument
3128 io_ring_submit_lock(req->ctx, needs_lock); in io_buffer_select()
3148 io_ring_submit_unlock(req->ctx, needs_lock); in io_buffer_select()
3154 bool needs_lock) in io_rw_buffer_select() argument
3161 kbuf = io_buffer_select(req, len, bgid, kbuf, needs_lock); in io_rw_buffer_select()
3171 bool needs_lock) in io_compat_import() argument
3187 buf = io_rw_buffer_select(req, &len, needs_lock); in io_compat_import()
3197 bool needs_lock) in __io_iov_buffer_select() argument
3209 buf = io_rw_buffer_select(req, &len, needs_lock); in __io_iov_buffer_select()
3218 bool needs_lock) in io_iov_buffer_select() argument
3233 return io_compat_import(req, iov, needs_lock); in io_iov_buffer_select()
3236 return __io_iov_buffer_select(req, iov, needs_lock); in io_iov_buffer_select()
3240 struct iov_iter *iter, bool needs_lock) in io_import_iovec() argument
3258 buf = io_rw_buffer_select(req, &sqe_len, needs_lock); in io_import_iovec()
3270 ret = io_iov_buffer_select(req, *iovec, needs_lock); in io_import_iovec()
4864 bool needs_lock) in io_recv_buffer_select() argument
4869 kbuf = io_buffer_select(req, &sr->len, sr->bgid, sr->kbuf, needs_lock); in io_recv_buffer_select()