Home
last modified time | relevance | path

Searched refs:user_bufs (Results 1 – 9 of 9) sorted by relevance

/linux/io_uring/
A Drsrc.c449 ctx->user_bufs[i] = imu; in __io_sqe_buffers_update()
765 kfree(ctx->user_bufs); in __io_sqe_buffers_unregister()
767 ctx->user_bufs = NULL; in __io_sqe_buffers_unregister()
1021 ctx->user_bufs = kcalloc(nr_args, sizeof(*ctx->user_bufs), GFP_KERNEL); in io_buffers_map_alloc()
1036 if (ctx->user_bufs) in io_sqe_buffers_register()
1172 user_bufs = kcalloc(nbufs, sizeof(*ctx->user_bufs), GFP_KERNEL); in io_clone_buffers()
1173 if (!user_bufs) in io_clone_buffers()
1181 user_bufs[i] = src; in io_clone_buffers()
1187 if (!ctx->user_bufs) { in io_clone_buffers()
1188 ctx->user_bufs = user_bufs; in io_clone_buffers()
[all …]
A Dfdinfo.c179 struct io_mapped_ubuf *buf = ctx->user_bufs[i]; in io_uring_show_fdinfo()
A During_cmd.c218 req->imu = ctx->user_bufs[index]; in io_uring_cmd_prep()
A Drw.c344 req->imu = ctx->user_bufs[index]; in io_prep_rw_fixed()
A Dnet.c1263 req->imu = READ_ONCE(ctx->user_bufs[idx]); in io_send_zc_prep()
/linux/fs/
A Dpipe.c771 bool too_many_pipe_buffers_soft(unsigned long user_bufs) in too_many_pipe_buffers_soft() argument
775 return soft_limit && user_bufs > soft_limit; in too_many_pipe_buffers_soft()
778 bool too_many_pipe_buffers_hard(unsigned long user_bufs) in too_many_pipe_buffers_hard() argument
782 return hard_limit && user_bufs > hard_limit; in too_many_pipe_buffers_hard()
795 unsigned long user_bufs; in alloc_pipe_info() local
805 user_bufs = account_pipe_buffers(user, 0, pipe_bufs); in alloc_pipe_info()
808 user_bufs = account_pipe_buffers(user, pipe_bufs, PIPE_MIN_DEF_BUFFERS); in alloc_pipe_info()
812 if (too_many_pipe_buffers_hard(user_bufs) && pipe_is_unprivileged_user()) in alloc_pipe_info()
1337 unsigned long user_bufs; in pipe_set_size() local
1364 (too_many_pipe_buffers_hard(user_bufs) || in pipe_set_size()
[all …]
/linux/include/linux/
A Dpipe_fs_i.h282 bool too_many_pipe_buffers_soft(unsigned long user_bufs);
283 bool too_many_pipe_buffers_hard(unsigned long user_bufs);
A Dio_uring_types.h286 struct io_mapped_ubuf **user_bufs; member
/linux/kernel/
A Dwatch_queue.c243 unsigned long user_bufs; in watch_queue_set_size() local
257 user_bufs = account_pipe_buffers(pipe->user, pipe->nr_accounted, nr_pages); in watch_queue_set_size()
260 (too_many_pipe_buffers_hard(user_bufs) || in watch_queue_set_size()
261 too_many_pipe_buffers_soft(user_bufs)) && in watch_queue_set_size()

Completed in 26 milliseconds