Searched refs:user_bufs (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/fs/ |
D | pipe.c | 763 bool too_many_pipe_buffers_soft(unsigned long user_bufs) in too_many_pipe_buffers_soft() argument 767 return soft_limit && user_bufs > soft_limit; in too_many_pipe_buffers_soft() 770 bool too_many_pipe_buffers_hard(unsigned long user_bufs) in too_many_pipe_buffers_hard() argument 774 return hard_limit && user_bufs > hard_limit; in too_many_pipe_buffers_hard() 787 unsigned long user_bufs; in alloc_pipe_info() local 797 user_bufs = account_pipe_buffers(user, 0, pipe_bufs); in alloc_pipe_info() 799 if (too_many_pipe_buffers_soft(user_bufs) && pipe_is_unprivileged_user()) { in alloc_pipe_info() 800 user_bufs = account_pipe_buffers(user, pipe_bufs, PIPE_MIN_DEF_BUFFERS); in alloc_pipe_info() 804 if (too_many_pipe_buffers_hard(user_bufs) && pipe_is_unprivileged_user()) in alloc_pipe_info() 1319 unsigned long user_bufs; in pipe_set_size() local [all …]
|
/Linux-v6.1/io_uring/ |
D | rsrc.c | 553 if (ctx->user_bufs[i] != ctx->dummy_ubuf) { in __io_sqe_buffers_update() 555 ctx->rsrc_node, ctx->user_bufs[i]); in __io_sqe_buffers_update() 560 ctx->user_bufs[i] = ctx->dummy_ubuf; in __io_sqe_buffers_update() 564 ctx->user_bufs[i] = imu; in __io_sqe_buffers_update() 1028 io_buffer_unmap(ctx, &ctx->user_bufs[i]); in __io_sqe_buffers_unregister() 1029 kfree(ctx->user_bufs); in __io_sqe_buffers_unregister() 1031 ctx->user_bufs = NULL; in __io_sqe_buffers_unregister() 1080 struct io_mapped_ubuf *imu = ctx->user_bufs[i]; in headpage_already_acct() 1246 ctx->user_bufs = kcalloc(nr_args, sizeof(*ctx->user_bufs), GFP_KERNEL); in io_buffers_map_alloc() 1247 return ctx->user_bufs ? 0 : -ENOMEM; in io_buffers_map_alloc() [all …]
|
D | uring_cmd.c | 96 req->imu = ctx->user_bufs[index]; in io_uring_cmd_prep()
|
D | fdinfo.c | 160 struct io_mapped_ubuf *buf = ctx->user_bufs[i]; in __io_uring_show_fdinfo()
|
D | rw.c | 94 req->imu = ctx->user_bufs[index]; in io_prep_rw()
|
D | net.c | 955 req->imu = READ_ONCE(ctx->user_bufs[idx]); in io_send_zc_prep()
|
/Linux-v6.1/include/linux/ |
D | pipe_fs_i.h | 247 bool too_many_pipe_buffers_soft(unsigned long user_bufs); 248 bool too_many_pipe_buffers_hard(unsigned long user_bufs);
|
D | io_uring_types.h | 241 struct io_mapped_ubuf **user_bufs; member
|
/Linux-v6.1/kernel/ |
D | watch_queue.c | 247 unsigned long user_bufs; in watch_queue_set_size() local 261 user_bufs = account_pipe_buffers(pipe->user, pipe->nr_accounted, nr_pages); in watch_queue_set_size() 264 (too_many_pipe_buffers_hard(user_bufs) || in watch_queue_set_size() 265 too_many_pipe_buffers_soft(user_bufs)) && in watch_queue_set_size()
|